.glass{-webkit-backdrop-filter:blur(18px)saturate(1.8)brightness(1.06);backdrop-filter:blur(18px)saturate(1.8)brightness(1.06);color:var(--color-ink);background:linear-gradient(rgba(255,255,255,.62),rgba(255,255,255,.34));box-shadow:inset 0 1px .5px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.4),0 1px 2px rgba(10,10,10,.08),0 14px 30px -14px rgba(10,10,10,.42)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:rgba(250,250,247,.94)}}html[data-time=night] .glass{-webkit-backdrop-filter:blur(18px)saturate(1.4)brightness(.9);backdrop-filter:blur(18px)saturate(1.4)brightness(.9);background:linear-gradient(rgba(34,36,42,.74),rgba(20,21,25,.64));box-shadow:inset 0 1px .5px rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.35),0 14px 30px -14px rgba(0,0,0,.75)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-time=night] .glass{background:rgba(26,27,31,.96)}}.glass-in{animation:.38s cubic-bezier(.2,.9,.3,1.15) both glass-in}@keyframes glass-in{0%{opacity:0;transform:translateY(8px)scale(.94)}}.glass-out{animation:.16s ease-in both glass-out}@keyframes glass-out{to{opacity:0;transform:translateY(4px)scale(.97)}}.catch-pop{animation:.52s cubic-bezier(.2,1.4,.4,1) both catch-pop}@keyframes catch-pop{0%{opacity:0;transform:translateY(14px)scale(.8)}}.creel-bump{animation:.52s cubic-bezier(.2,1.4,.4,1) both catch-pop;display:inline-block}.bite-now{animation:.36s cubic-bezier(.2,1.4,.4,1) both catch-pop}.bite-now>span{animation:.52s cubic-bezier(.3,.7,.4,1) infinite bite-lift}@keyframes bite-lift{0%{transform:translateY(2px)scale(.92)}45%{transform:translateY(-2px)scale(1.08)}to{transform:translateY(2px)scale(.92)}}.glass-wait:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:2.4s ease-in-out infinite glass-wait;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 6px rgba(255,255,255,.22)}@keyframes glass-wait{50%{opacity:1}}html[data-time=night] .glass-wait:after{box-shadow:0 0 0 6px rgba(255,255,255,.06)}.phone-wait-dot{opacity:.35;animation:1.6s ease-in-out infinite glass-wait}.phone-rock{transform-origin:50% 90%;animation:1.6s ease-in-out infinite phone-rock}@keyframes phone-rock{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.unsupported-note{animation:.32s cubic-bezier(.2,.8,.3,1) both glass-in}@media (prefers-reduced-motion:reduce){.glass-in,.glass-out,.catch-pop,.creel-bump,.bite-now,.bite-now>span,.glass-wait:after,.phone-wait-dot,.phone-rock,.unsupported-note{animation:none}}.fisherman-call:after{content:"";background:rgba(255,255,255,.55);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;translate:-50%;rotate:45deg}html[data-time=night] .fisherman-call:after{background:rgba(34,36,42,.74)}.fisherman-call>*{animation:2.6s ease-in-out infinite bob}@keyframes bob{50%{translate:0 -1.5px}}.fisherman-call>.bite-bang{animation:2.2s cubic-bezier(.3,.7,.4,1) infinite bite-tug}@keyframes bite-tug{0%,30%,to{transform:none}8%,20%{transform:translateY(2px)scale(.9)}14%,26%{transform:translateY(-2px)scale(1.12)}}@media (prefers-reduced-motion:reduce){.fisherman-call>*,.fisherman-call>.bite-bang{animation:none}}html[data-time=night] .rod-still:after{content:"";mix-blend-mode:multiply;background:#4e6292;position:absolute;top:0;bottom:0;left:0;right:0}
