:root{--bg:#07161D;--panel:#0C2029;--line:#1D3B47;--text:#DCEAEA;--muted:#8FA8AE;--gold:#E8B43A;--cream:#FFF6D5;--kraken:#FF8A7A;--sea:#14707F;--route:#E8434B;--display:"Pirata One",Georgia,serif;--body:"Alegreya Sans","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}*{touch-action:manipulation;-webkit-user-select:none;user-select:none}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px}button{font:inherit;cursor:pointer}.app{max-width:520px;margin:0 auto;display:flex;flex-direction:column;height:100vh;height:100dvh}.splash{position:fixed;inset:0;z-index:9500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center;background:radial-gradient(ellipse at 50% 18%,#0e2e38,#07161d 55%,#040d12)}.splash .slogo{font-family:var(--display);font-size:76px;line-height:.92;color:#f4ce6a;text-shadow:0 0 34px rgba(232,180,58,.55),0 3px 0 #6B4E24,0 6px 18px rgba(0,0,0,.8)}.splash .stag{font-size:11px;letter-spacing:.24em;color:#9fbcc2;font-weight:600}.splash .scta{margin-top:8px;padding:16px 46px;border-radius:12px;font-family:var(--display);font-size:24px;letter-spacing:.08em;color:#ffe9a8;background:#07161db3;border:1.5px solid rgba(232,180,58,.85);box-shadow:0 0 22px #e8b43a59,inset 0 0 18px #e8b43a14}.splash{overflow:hidden;--fig-h:min(25vh,40vw*1.05)}@supports (height:1dvh){.splash{--fig-h:min(25dvh,40vw*1.05)}}.splash .sart{position:absolute;bottom:0;z-index:-1;height:var(--fig-h);width:auto;opacity:.88;filter:saturate(.88) brightness(.9);pointer-events:none;user-select:none;transition:opacity .7s}.splash .sartL{left:0;-webkit-mask-image:linear-gradient(to right,#000 90%,transparent 100%);mask-image:linear-gradient(to right,#000 90%,transparent 100%)}.splash .sartR{right:0;-webkit-mask-image:linear-gradient(to left,#000 90%,transparent 100%);mask-image:linear-gradient(to left,#000 90%,transparent 100%)}@media(min-width:900px){.splash{--fig-h:min(58vh,(100vw - 500px)/2*1.05)}@supports (height:1dvh){.splash{--fig-h:min(58dvh,(100vw - 500px)/2*1.05)}}.splash .sart{opacity:.94}}@media(max-height:620px){.splash .sart{display:none}}.splash .sartL{height:calc(var(--fig-h) * 1.25);z-index:-1}.splash .sartR{height:calc(var(--fig-h) * 1.3);width:auto;z-index:-1;right:2%;bottom:calc(var(--fig-h) * .12);-webkit-mask-image:none;mask-image:none}.splash .scta:disabled{opacity:.45;cursor:default;box-shadow:none}.splash .sboot{display:flex;flex-direction:column;align-items:center;gap:7px}.splash .sbar{width:min(300px,64vw);height:8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(232,180,58,.35);overflow:hidden}.splash .sbar i{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#b98a2c,#f4ce6a);box-shadow:0 0 12px #e8b43a8c;transition:width .25s ease}.splash .spct{font-family:var(--body);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold);letter-spacing:.06em}.splash .sboot span{font-size:9.5px;letter-spacing:.2em;color:#7fa0a8;font-weight:700;text-transform:uppercase}.splash .show{padding:9px 22px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.2em;color:#bcd3d6;background:transparent;border:1px solid rgba(188,211,214,.35)}.splash .sdemo{font-size:9px;letter-spacing:.22em;color:#5c7078;font-weight:600}.splash .howto{max-width:400px;font-size:13.5px;line-height:1.5;color:#cfe6e4;text-align:left;background:#0c2029e6;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.splash .howto b{color:#f4ce6a}#winM{background:#062028;overflow:hidden}#winM.maxwin{background:#200a06}#winM .wfull{position:relative;z-index:1;width:min(96vw,540px);height:100%;margin:0 auto}#winM .wrays{position:fixed;left:50%;top:62%;width:900px;height:900px;z-index:0;--wrs:2.6;max-width:none;transform:translate(-50%,-50%) scale(var(--wrs));pointer-events:none;opacity:.5;animation:raysSpin 26s linear infinite}#winM.maxwin .wrays{filter:hue-rotate(150deg) saturate(1.6) brightness(.85)}@keyframes raysSpin{0%{transform:translate(-50%,-50%) scale(var(--wrs)) rotate(0)}to{transform:translate(-50%,-50%) scale(var(--wrs)) rotate(360deg)}}#winM:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 74% at 50% 56%,#0000 42%,#040e128c 74%,#02080be6)}#winM.maxwin:after{background:radial-gradient(ellipse 90% 74% at 50% 56%,#0000 42%,#1806038c 74%,#0e0302e6)}#winM .wburst{position:absolute;left:50%;bottom:15%;width:min(90vw,500px);transform:translate(-50%);transform-origin:50% 88%;pointer-events:none;animation:burstSway 5.4s ease-in-out infinite}@keyframes burstSway{0%,to{transform:translate(-50%) rotate(-4.5deg) scale(1)}50%{transform:translate(-50%) rotate(4.5deg) scale(1.07)}}#winM .wchest{position:absolute;left:50%;bottom:16%;width:min(60vw,300px);transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 12px 30px rgba(0,0,0,.6));animation:chestPop .55s cubic-bezier(.2,1.5,.4,1) both,chestShiver 2.4s ease-in-out .7s infinite}@keyframes chestPop{0%{transform:translate(-50%) scale(.4);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes chestShiver{0%,72%,to{transform:translate(-50%) rotate(0)}76%{transform:translate(-50%) rotate(-2.4deg)}80%{transform:translate(-50%) rotate(2.2deg)}84%{transform:translate(-50%) rotate(-1.8deg)}88%{transform:translate(-50%) rotate(1.3deg)}93%{transform:translate(-50%) rotate(-.6deg)}}#winM .wcrest{position:absolute;left:50%;top:5%;transform:translate(-50%);width:min(88vw,470px);pointer-events:none;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}#winM .wcrest img{display:block;width:100%}#winM .wtitle{position:absolute;left:50%;top:24%;transform:translate(-50%);margin:0;font-family:var(--display);font-size:min(11.5vw,52px);line-height:1;letter-spacing:.04em;color:#7a5320;white-space:nowrap;text-shadow:0 1px 0 rgba(255,246,213,.7)}#winM.maxwin .wtitle{color:#8e2f1c}#winM .wamt{position:absolute;left:0;right:0;top:35%;display:flex;align-items:baseline;justify-content:center;gap:10px}#winM .wamt b{font-size:min(15vw,66px);color:#fff;line-height:1;font-variant-numeric:tabular-nums;display:inline-block;text-shadow:0 0 30px rgba(232,180,58,.6),0 3px 10px rgba(0,0,0,.8)}#winM .wamt u{text-decoration:none;font-size:20px;color:#e8b43a;font-weight:800}#winM .wsub{position:absolute;left:0;right:0;top:calc(35% + min(15vw,66px) + 8px);text-align:center;color:#bfd4d6;font-size:13px;text-shadow:0 2px 6px rgba(0,0,0,.8)}#winM .wsub.wrec{top:calc(35% + min(15vw,66px) + 30px);color:#fff6d5;font-weight:700;font-variant-numeric:tabular-nums}#winM .wrain{position:absolute;inset:0;overflow:hidden;pointer-events:none}#winM .wrain i{position:absolute;top:-34px;left:var(--x);width:var(--s);height:var(--s);background:url(/assets/coin-head-0Xk8rlOa.webp) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(232,180,58,.5));animation:coinfall var(--d) linear var(--dl) infinite}@keyframes coinfall{to{transform:translateY(112vh) rotate(var(--r))}}#winM .take{position:absolute;left:50%;bottom:4.5%;transform:translate(-50%);width:min(80vw,340px);padding:15px;border-radius:12px;border:1.5px solid #FFDA7A;background:linear-gradient(180deg,#e8b43a,#c4901f);color:#2a1b04;font-size:16px;letter-spacing:.05em;font-weight:800;box-shadow:0 4px 22px #e8b43a66}#winM .take:disabled{opacity:.45;cursor:default}#winM .wamt.pop b{animation:amtPop .5s cubic-bezier(.2,1.6,.4,1) both}@media(prefers-reduced-motion:reduce){#winM .wrain{display:none}#winM .wburst,#winM .wchest,#winM .wrays{animation:none}}@keyframes amtPop{0%{transform:scale(1)}55%{transform:scale(1.14)}to{transform:scale(1)}}.howtoM{position:fixed;inset:0;z-index:9600;background:#020a0eeb;display:flex;align-items:center;justify-content:center;padding:14px}.howtoM.hide{display:none}.hcard{position:relative;width:min(500px,94vw);max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#0b2430,#07161d);border:1px solid rgba(232,180,58,.5);border-radius:16px;padding:22px 20px 18px;box-shadow:0 0 60px #e8b43a1f}.hclose{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:#0c2029;color:var(--text);font-size:15px}.hcard h1{font-family:var(--display);font-size:40px;color:#f4ce6a;margin:0 0 2px;letter-spacing:.02em}.htag{font-size:10.5px;letter-spacing:.22em;color:#9fbcc2;font-weight:600;margin-bottom:6px}.hsec{font-family:var(--display);font-size:21px;color:#8cf0c8;letter-spacing:.04em;margin:20px 0 10px;font-weight:400}.hsteps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hsteps figure{margin:0;position:relative}.hsteps img{width:100%;height:150px;object-fit:cover;object-position:center top;border-radius:10px;border:1px solid var(--line);display:block}.hsteps i{position:absolute;left:8px;top:8px;width:24px;height:24px;border-radius:50%;background:#f4ce6a;color:#3a2b00;font-style:normal;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:13px;z-index:2;box-shadow:0 2px 6px #00000080}.hsteps figcaption{font-size:11.5px;line-height:1.45;color:#bfd4d6;margin-top:7px}.hsteps figcaption b{display:block;color:var(--cream);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.hsalv{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#bfd4d6;background:#04121a80;border:1px solid #1D3B47;border-radius:12px;padding:10px 14px}.hsalv b{display:block;color:var(--cream);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.hskull{display:flex;align-items:center;gap:16px;background:#04121a80;border:1px solid #1D3B47;border-radius:12px;padding:12px 16px}.hskull img{width:60px;height:auto;flex:0 0 auto;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}.hskull p{margin:0;font-size:13px;line-height:1.55;color:#cfe6e4}.hskull b{color:#f4ce6a}.hwaters{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hwaters>div{background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:9px 6px;text-align:center}.hwaters b{display:block;color:var(--cream);font-size:12.5px}.hwaters s{display:block;text-decoration:none;color:var(--muted);font-size:10px;margin:3px 0 2px}.hwaters u{display:block;text-decoration:none;color:var(--gold);font-size:10.5px;font-weight:700}.hfoot{margin-top:16px;font-size:11px;color:#8fa8ae;text-align:center;line-height:1.55}.topbar{position:absolute;left:10px;right:10px;top:10px;z-index:3050;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.chip{background:#061218e0;border:1px solid rgba(232,180,58,.4);border-radius:11px;padding:6px 13px 7px;line-height:1.1;box-shadow:0 2px 10px #00080e80}.chip i{display:block;font-style:normal;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#7fd6e2;font-weight:700;margin-bottom:2px}.chip b{font-size:19px;color:#fff;font-variant-numeric:tabular-nums}.chip u{text-decoration:none;font-size:10px;color:#e8b43a;font-weight:800;margin-left:4px}.chip s{text-decoration:none;font-size:11px;color:#8fa8ae;margin-left:7px;font-variant-numeric:tabular-nums}.topright{display:flex;align-items:flex-start;gap:8px;pointer-events:none;padding-right:46px}.sndbtn{pointer-events:auto;position:fixed;top:10px;right:10px;z-index:9600;width:38px;height:38px;border-radius:11px;background:#061218e0;border:1px solid rgba(232,180,58,.4);color:#f4ce6a;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00080e80}.helpbtn{position:fixed;top:56px;right:10px;z-index:3060;width:38px;height:38px;border-radius:11px;background:#061218e0;border:1px solid rgba(232,180,58,.4);color:#f4ce6a;font-family:var(--body);font-size:18px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00080e80}.sndbtn .snd-off{display:none}.sndbtn.off{color:#7a9199;border-color:#8fa8ae59}.sndbtn.off .snd-on{display:none}.sndbtn.off .snd-off{display:block}.lootfly{position:fixed;left:0;top:0;z-index:9550;pointer-events:none;font-family:var(--display);color:#f4ce6a;line-height:1;text-shadow:0 0 26px rgba(232,180,58,.9),0 4px 0 #6B4E24,0 0 80px rgba(232,180,58,.55);will-change:transform,opacity}.chip.bigbump{animation:bigbump .6s cubic-bezier(.2,1.5,.4,1)}@keyframes bigbump{0%{transform:scale(1)}35%{transform:scale(1.3);box-shadow:0 0 30px #e8b43abf}to{transform:scale(1)}}.holdchip{display:none;border-color:#e8b43abf;box-shadow:0 0 16px #e8b43a38,0 2px 10px #00080e80}.holdchip b{color:#f4ce6a}.stage{position:relative;width:100%;flex:1 1 0;min-height:220px;overflow:hidden;background:var(--sea);touch-action:none;user-select:none}.world{position:absolute;left:0;top:0;transform-origin:0 0}.fog{position:absolute;z-index:7;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,#d6e8e847,#d6e8e800 68%);animation:drift 26s ease-in-out infinite alternate}.fog.far{animation:none;visibility:hidden}@keyframes drift{0%{transform:translate(-40px)}to{transform:translate(40px)}}svg.layer{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:10}.route-geom{fill:none;stroke:none}#world .route,#world .route-done,#world .route-now{display:none}.route{fill:none;stroke:var(--route);stroke-width:7;stroke-dasharray:15 34;stroke-linecap:round}.route-done,.route-now{fill:none;stroke:#5c7078;stroke-width:7;stroke-dasharray:15 34;stroke-linecap:round;opacity:.7}.isle{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.isle img{display:block;width:100%;height:auto}.isle.flip img{transform:scaleX(-1)}.isle.done>img{filter:grayscale(.72) brightness(.66)}.isle.done .label{background:#04121a6b;padding:3px 11px 4px}.isle.done .label .m{color:#7e9299;font-size:30px;text-shadow:none}.isle .label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--labscale,1));text-align:center;white-space:nowrap;color:var(--cream);background:rgba(4,18,26,calc(.72 + var(--dread,0) * .26));padding:5px 16px 7px;border-radius:14px;box-shadow:0 4px 14px #000c1480}.isle .label .eq{font-size:21px;line-height:1.15;font-weight:800;color:#cfe6e4;text-shadow:0 2px 6px rgba(0,0,0,.8);font-variant-numeric:tabular-nums}.isle .label .m{font-size:46px;line-height:1;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:0 2px 6px rgba(0,0,0,.75),0 0 calc(var(--dread,0) * 18px) rgba(255,206,110,.85);filter:brightness(calc(1 + var(--dread,0) * .6))}.glow{position:absolute;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,#e8b43a66,#e8b43a00 68%)}.ship{position:absolute;width:185px;transform-origin:46% 50%;pointer-events:none;z-index:2000;filter:drop-shadow(0 8px 9px rgba(0,18,28,.5))}.ship .hull{display:block;width:100%;height:auto;transition:transform 1.2s cubic-bezier(.5,0,.9,.55),opacity 1.2s}.ship.sunk .hull{transform:scale(.34) rotate(26deg);opacity:0}.actor{position:absolute;pointer-events:none;will-change:transform,opacity}.actor img{display:block;width:100%;height:auto}.stage.shake{animation:shake .6s cubic-bezier(.36,.07,.19,.97)}@keyframes shake{10%,90%{transform:translate(-3px,2px)}20%,80%{transform:translate(5px,-3px)}30%,50%,70%{transform:translate(-9px,3px)}40%,60%{transform:translate(9px,-2px)}to{transform:translate(0)}}@media(max-width:699px){.stage.shake{animation-duration:.22s}@keyframes shake{25%,75%{transform:translate(-5px,2px)}50%{transform:translate(5px,-2px)}to{transform:translate(0)}}}.dead{position:absolute;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#14041ab8,#02080ce6);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.dead.on{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.deadcard{text-align:center;padding:0 18px;width:100%;transform:translateY(12px);transition:transform .45s cubic-bezier(.2,1.4,.4,1)}.dead.on .deadcard{transform:translateY(0)}.deadcard .dt{font-family:var(--display);font-size:38px;line-height:1.05;color:#ff9e92;text-shadow:0 3px 18px rgba(0,0,0,.9)}.deadcard .ds{font-size:14px;color:#b9c9ce;margin:2px 0 0}.deadcard .drec{font-size:13px;color:#dceaea;margin:6px 0 0;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.wreck{display:block;margin:6px auto 8px;width:min(320px,86%);max-height:44vh;height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,6,14,.75));transform:scale(.86);opacity:0;transition:transform .55s cubic-bezier(.2,1.3,.4,1),opacity .45s ease}.dead.on .wreck{transform:scale(1);opacity:1}.wreck.hat{width:min(190px,52%);margin:14px auto 16px;animation:hatBob 2.4s ease-in-out infinite alternate}@keyframes hatBob{0%{translate:0 -4px;rotate:-5deg}to{translate:0 5px;rotate:4deg}}@media(prefers-reduced-motion:reduce){.wreck.hat{animation:none}}.bSail.again{border-color:#f0937fe6;color:#ffd9d2;box-shadow:0 0 18px #e06a5e59,inset 0 0 16px #e06a5e1a}.tent{position:absolute;inset:0;z-index:2500;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.tent.on{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.flash{position:absolute;inset:0;z-index:2600;pointer-events:none;background:#000;opacity:0;visibility:hidden}.banner{position:absolute;left:0;right:0;top:max(16%,108px);z-index:2700;text-align:center;font-family:var(--display);font-size:44px;line-height:1.05;color:var(--cream);text-shadow:0 2px 14px rgba(0,0,0,.9);opacity:0;transition:opacity .3s;pointer-events:none;padding:0 12px}.banner.on{opacity:1}.banner small{display:block;font-family:var(--body);font-size:17px;letter-spacing:.04em;color:#bcd3d6}.feature{position:absolute;left:50%;top:40%;z-index:2800;width:min(300px,86%);text-align:center;transform:translate(-50%,-50%) scale(.82);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.2,1.5,.4,1);background:linear-gradient(180deg,#0a2e34f7,#05161cf7);border:1px solid #3FA890;border-radius:16px;padding:14px 16px 15px;box-shadow:0 0 60px #50f0cd57,0 10px 30px #00000080}.feature.on{opacity:1;transform:translate(-50%,-50%) scale(1)}.feature img{display:block;width:78px;height:auto;margin:-48px auto 2px;filter:drop-shadow(0 0 12px rgba(150,255,235,.95))}.feature .kicker{font-size:9.5px;letter-spacing:.22em;color:#6fd9c4;text-transform:uppercase}.feature .name{font-family:var(--display);font-size:27px;color:#b8f5e2;line-height:1.1;margin:1px 0 5px}.feature .desc{font-size:13.5px;color:#cfe6e4;line-height:1.35}.escortband{position:absolute;inset:0;z-index:2400;pointer-events:none;background:linear-gradient(0deg,rgba(127,214,226,.16),transparent 55%);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.escortband.on{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s}.atm{position:absolute;inset:0;z-index:1000;pointer-events:none;overflow:hidden}.atm>div{position:absolute;inset:0;opacity:0;transition:opacity .55s linear}.atm .t-storm{background:linear-gradient(180deg,#122a38,#0a1c27)}.atm .t-void{background:linear-gradient(180deg,#0a1220,#04080e)}.atm .vig{background:radial-gradient(ellipse 78% 62% at 50% 46%,#0000 40%,#02070c8c 78%,#010408e6)}.atm .clouds{overflow:hidden}.atm .clouds i{position:absolute;top:-16%;left:0;width:220%;height:132%;display:block;background:radial-gradient(ellipse 26% 40% at 12% 30%,rgba(6,12,20,.92),transparent 62%),radial-gradient(ellipse 30% 34% at 38% 12%,rgba(9,16,26,.86),transparent 60%),radial-gradient(ellipse 22% 44% at 61% 38%,rgba(4,9,16,.94),transparent 64%),radial-gradient(ellipse 34% 30% at 84% 16%,rgba(8,14,24,.84),transparent 58%),radial-gradient(ellipse 26% 38% at 97% 44%,rgba(5,10,18,.9),transparent 62%);animation:cloudDrift 96s linear infinite}@keyframes cloudDrift{to{transform:translate(-45%)}}.atm .key{opacity:0}.atm .key.flashing{mix-blend-mode:screen}.atm .kl{background:radial-gradient(ellipse 62% 78% at 16% 8%,rgba(196,222,255,.92),transparent 66%)}.atm .kr{background:radial-gradient(ellipse 62% 78% at 84% 8%,rgba(196,222,255,.92),transparent 66%)}.atm .boltwrap{opacity:0}.atm .boltwrap svg{position:absolute;inset:0;width:100%;height:64%}.bolt-glow{fill:none;stroke:#9fd0ff;stroke-width:7;stroke-linejoin:round;stroke-linecap:round;filter:blur(4px);opacity:.85}.bolt-core{fill:none;stroke:#f2f8ff;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.mist{position:absolute;pointer-events:none;z-index:1200}.mist i{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(ellipse 58% 70% at 34% 46%,rgba(188,208,216,.55),transparent 70%),radial-gradient(ellipse 46% 58% at 66% 54%,rgba(206,222,228,.44),transparent 72%),radial-gradient(ellipse 70% 44% at 50% 42%,rgba(170,192,202,.34),transparent 76%)}@media(prefers-reduced-motion:reduce){.atm .clouds i{animation:none}}.ship.hero{transform-origin:50% 100%;filter:none}.ship.hero .hull{transition:transform .9s cubic-bezier(.5,0,.9,.55),opacity .9s;filter:drop-shadow(0 6px 4px rgba(0,18,28,.45))}.ship.hero .anim{position:absolute;display:none;pointer-events:none;background-repeat:no-repeat;filter:drop-shadow(0 6px 4px rgba(0,18,28,.45))}.ship.hero.framed .hull,.ship.hero.sheeted .hull{visibility:hidden}.ship.hero .anim.ghost{z-index:1}.parrot{position:absolute;left:0;top:0;z-index:5000;pointer-events:none;filter:drop-shadow(0 8px 6px rgba(0,18,28,.35))}.parrot img{display:block;width:100%;height:auto}.parrot .pfly{display:block;width:100%;background:url(/lane/parrot-fly.webp) 0 0 no-repeat}.ship.hero .grabwrap{position:absolute;display:none;z-index:2;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--wy,9999px) - 4px),rgba(0,0,0,.4) calc(var(--wy,9999px) + 16px),transparent calc(var(--wy,9999px) + 44px));mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--wy,9999px) - 4px),rgba(0,0,0,.4) calc(var(--wy,9999px) + 16px),transparent calc(var(--wy,9999px) + 44px))}.ship.hero .grabwrap .grabanim{display:block;inset:0;width:100%;height:100%}.ship.hero.land .hull,.ship.hero.landsoft .hull,.ship.hero.landsoft .frames{animation:heroLand .5s cubic-bezier(.2,1.2,.4,1)}.ship.hero .frames,.ship.hero .bob{position:absolute;inset:0;transform-origin:calc(50% + var(--ride-x,0px)) calc(100% + var(--ride,0px));pointer-events:none}.ship.hero.land .frames{animation:heroRide .95s cubic-bezier(.3,.7,.35,1)}@keyframes heroRide{0%{transform:translateY(0) rotate(0) translate(calc(-1 * var(--ride-x,0px)),calc(-1 * var(--ride,0px))) scale(1.16,.8) translate(var(--ride-x,0px),var(--ride,0px))}18%{transform:translateY(16px) rotate(8deg) translate(calc(-1 * var(--ride-x,0px)),calc(-1 * var(--ride,0px))) scale(1.06,.93) translate(var(--ride-x,0px),var(--ride,0px))}42%{transform:translateY(-6px) rotate(-4.5deg) translate(calc(-1 * var(--ride-x,0px)),calc(-1 * var(--ride,0px))) scale(.97,1.04) translate(var(--ride-x,0px),var(--ride,0px))}64%{transform:translateY(4px) rotate(2.4deg) translate(calc(-1 * var(--ride-x,0px)),calc(-1 * var(--ride,0px))) scale(1) translate(var(--ride-x,0px),var(--ride,0px))}82%{transform:translateY(-1px) rotate(-1deg) translate(calc(-1 * var(--ride-x,0px)),calc(-1 * var(--ride,0px))) scale(1) translate(var(--ride-x,0px),var(--ride,0px))}to{transform:translateY(0) rotate(0) translate(calc(-1 * var(--ride-x,0px)),calc(-1 * var(--ride,0px))) scale(1) translate(var(--ride-x,0px),var(--ride,0px))}}@keyframes heroLand{0%{transform:translateY(0) scale(1.18,.8)}30%{transform:translateY(9px) scale(1.06,.94)}60%{transform:translateY(-3px) scale(.96,1.05)}to{transform:translateY(0) scale(1)}}.isle.lane.dip{animation:crateDip .95s cubic-bezier(.3,.7,.35,1)}@keyframes crateDip{0%{transform:translate(-50%,-50%) rotate(var(--rot,0deg))}18%{transform:translate(-50%,calc(-50% + 16px)) rotate(calc(var(--rot,0deg) + 8deg))}42%{transform:translate(-50%,calc(-50% - 6px)) rotate(calc(var(--rot,0deg) - 4.5deg))}64%{transform:translate(-50%,calc(-50% + 4px)) rotate(calc(var(--rot,0deg) + 2.4deg))}82%{transform:translate(-50%,calc(-50% - 1px)) rotate(calc(var(--rot,0deg) - 1deg))}to{transform:translate(-50%,-50%) rotate(var(--rot,0deg))}}.ship.hero.sunk .hull{transform:translateY(90px) scale(.5);opacity:0}.isle.lane img{animation:none}@keyframes crateBob{0%{transform:translateY(-4px) rotate(-1.2deg)}to{transform:translateY(4px) rotate(1.2deg)}}.isle.lane.flip img{animation:none}@keyframes crateBobFlip{0%{transform:scaleX(-1) translateY(-4px) rotate(1.2deg)}to{transform:scaleX(-1) translateY(4px) rotate(-1.2deg)}}.isle.lane.cove img{animation:none}.isle.lane .label{top:100%;transform:translate(-50%,-22%) scale(var(--labscale,1));padding:3px 11px 4px;border-radius:10px}.isle.lane.wet .label{top:84%}.isle.lane .label{padding:3px 11px 4px;border-radius:10px}.isle.lane .label .m{font-size:34px}.isle.lane.lucky:before{content:"";position:absolute;left:50%;top:50%;width:150%;height:110%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,#f4ce6abf,#f4ce6a00 68%);animation:luckyFade 1.8s ease-out both}@keyframes luckyFade{0%{opacity:0}15%{opacity:1}to{opacity:0}}.horizon{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.horizon .hsea{position:absolute;inset:0;background-color:#17afc4;background-image:linear-gradient(180deg,#bfeff2 0,#7fe0e6 calc(var(--hline,30%) - 6px),#1fb5c880 calc(var(--hline,30%) + 30px),#1fb5c800 calc(var(--hline,30%) + 150px))}.horizon .hsea{overflow:hidden}.horizon .hseat{position:absolute;left:0;top:0;bottom:0;width:calc(100% + var(--tw,0px));background-repeat:repeat;will-change:transform;animation:seaDrift var(--drift,46s) linear infinite}@keyframes seaDrift{to{transform:translate3d(calc(var(--tw,0px) * -1),0,0)}}@media(prefers-reduced-motion:reduce){.horizon .hseat{animation:none}}.horizon .hsea.on:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#d6f8f857 0,#d6f8f800 30%,#043a6000 58%,#043a604d)}.horizon .hisl{position:absolute;left:0;right:0;top:0;height:0;background-repeat:repeat-x;filter:saturate(.88) brightness(1.05) contrast(.94)}.horizon .hisl[data-kind=coast]{filter:none}.wfall{position:absolute;left:0;top:0;pointer-events:none;display:none}.wfall i{position:absolute;display:block}.wfall .sheet{inset:0;overflow:hidden;clip-path:polygon(17% 0,83% 0,100% 35%,100% 100%,0 100%,0 35%);background:repeating-linear-gradient(90deg,#ffffffd9 0 10%,#84dae68c 10% 17%,#ffffffb3 17% 34%,#a0e4ec80 34% 41%,#fffc 41% 58%,#84dae680 58% 64%,#ffffffbf 64% 100%)}.wfall .sheet:after{content:"";position:absolute;left:0;right:0;top:-100%;height:200%;background:repeating-linear-gradient(180deg,#fff0 0 15%,#ffffffe6 15% 19%,#fff0 19% 25%);animation:wfDown .5s linear infinite}@keyframes wfDown{to{transform:translateY(25%)}}.wfall .foam{left:-45%;right:-45%;top:84%;height:40%;background:radial-gradient(ellipse at 16% 55%,#fff 0 26%,#fff0 29%),radial-gradient(ellipse at 38% 40%,#fff 0 32%,#fff0 35%),radial-gradient(ellipse at 62% 42%,#fff 0 32%,#fff0 35%),radial-gradient(ellipse at 84% 55%,#fff 0 26%,#fff0 29%);filter:drop-shadow(0 1px 0 rgba(22,60,72,.55));animation:wfFoam .8s ease-in-out infinite alternate}@keyframes wfFoam{0%{transform:scale(.93,.88)}to{transform:scale(1.06,1.1)}}.wfall .ring{left:50%;top:106%;width:230%;height:70%;border:2px solid rgba(255,255,255,.85);border-radius:50%;opacity:0;animation:wfRing 2.4s ease-out infinite}.wfall .ring.two{animation-delay:1.2s}@keyframes wfRing{0%{transform:translate(-50%,-50%) scale(.3);opacity:.9}to{transform:translate(-50%,-20%) scale(1.3);opacity:0}}.wfall .mist{top:80%;width:60%;height:26%;border-radius:50%;background:radial-gradient(ellipse,#ffffffbf 0,#fff0 70%);opacity:0;animation:wfMist 2.6s ease-out infinite}.wfall .mist.a{left:-30%}.wfall .mist.b{left:22%;animation-delay:.9s}.wfall .mist.c{left:70%;animation-delay:1.7s}@keyframes wfMist{0%{transform:translateY(0) scale(.6);opacity:0}25%{opacity:.85}to{transform:translateY(-90%) scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.wfall .sheet:after,.wfall .foam,.wfall .ring,.wfall .mist{animation:none}}.kpeek{position:absolute;pointer-events:none}.kpeek .kp-box{position:absolute;inset:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 10px),transparent)}.kpeek .kp-head{position:absolute;inset:0;display:block;transform:translateY(100%);background:url(/lane/kraken-head-approved.webp) 0 0/100% 100% no-repeat;filter:drop-shadow(0 -2px 3px rgba(0,30,40,.25))}.kpeek .kp-eyes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.kpeek .kp-foam{position:absolute;left:4%;right:4%;bottom:-9px;height:18px;display:block;border-radius:50%;opacity:0;background:radial-gradient(ellipse at 50% 50%,#ebfcff00 40%,#ebfcffe6 58%,#ebfcff00 74%)}.kpeek .kp-deep{position:absolute;left:-6%;right:-6%;top:92%;height:90%;display:block;border-radius:50%;opacity:0;background:radial-gradient(ellipse at 50% 22%,#08244080,#08244000 70%)}@media(prefers-reduced-motion:reduce){.kpeek{display:none}}.karm{position:absolute;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--surf) + 6px),rgba(0,0,0,.45) calc(var(--surf) + 24px),transparent calc(var(--surf) + 52px));mask-image:linear-gradient(180deg,#000 calc(var(--surf) + 6px),rgba(0,0,0,.45) calc(var(--surf) + 24px),transparent calc(var(--surf) + 52px))}.karm.flip{transform:scaleX(-1)}.karm .sw{position:absolute;inset:0;display:block;transform-origin:50% var(--surf);animation:armSway 1.1s ease-in-out infinite alternate}.karm .t{position:absolute;inset:0;display:block;background-repeat:no-repeat;filter:drop-shadow(0 4px 4px rgba(0,30,40,.35))}.karm .arm-foam{position:absolute;left:4%;right:4%;top:calc(var(--surf) - 5px);height:12px;display:block;border-radius:50%;opacity:0;background:radial-gradient(ellipse,transparent 42%,rgba(235,252,255,.95) 56%,transparent 73%)}@keyframes armSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.karm{display:none}}.isle.lane{z-index:auto;transform:translate(-50%,-50%) rotate(var(--rot,0deg))}.isle.lane>img{-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(14px 8px at 14px 0,#000 96%,transparent 100%);-webkit-mask-size:100% 74%,28px 16px;-webkit-mask-position:0 0,0 74%;-webkit-mask-repeat:no-repeat,repeat-x;mask-image:linear-gradient(#000,#000),radial-gradient(14px 8px at 14px 0,#000 96%,transparent 100%);mask-size:100% 74%,28px 16px;mask-position:0 0,0 74%;mask-repeat:no-repeat,repeat-x}.isle.lane:before{content:"";position:absolute;left:50%;top:76%;width:175%;height:56%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#bef0f500 0 50%,#d7f8fa73 58%,#d7f8fa00 72%)}.isle.lane:after{content:"";position:absolute;left:-3%;right:-3%;top:74%;height:9px;pointer-events:none;background:radial-gradient(14px 7px at 14px 100%,#e6fcfce6 60%,#e6fcfc00);background-size:28px 9px;background-repeat:repeat-x}.isle.lane.cove:after,.isle.lane.cove:before{display:none}.isle.lane.wet>img{-webkit-mask-image:none;mask-image:none}.isle.lane.wet .label{top:96%}.isle.lane.wet.done>img{filter:none}.isle.lane.wet:after,.isle.lane.wet:before{display:none}.isle.lane .label,.isle.lane.wet .label{left:var(--tx,40%);top:var(--ty,55%);transform:translate(-50%,-50%);padding:2px 12px 3px;border-radius:9px;background:radial-gradient(circle at 6px 50%,#6B4A2A 0 2.5px,transparent 3.2px),radial-gradient(circle at calc(100% - 6px) 50%,#6B4A2A 0 2.5px,transparent 3.2px),#fff1cf;border:3px solid #2A1A0E;box-shadow:0 3px #2a1a0e59}.isle.lane .label .m{font-size:calc(44px*min(1,5 / var(--tl,4)));font-weight:800;color:#3a2210;text-shadow:none;filter:none;letter-spacing:-.01em}.isle.lane .label .m small{font-size:.5em;font-weight:800;color:#7a5530}.isle.lane.cove .label{left:var(--lx,50%);top:var(--ly,88%)}.isle.lane.done .label{padding:2px 12px 3px;border-color:#3e474c;background:radial-gradient(circle at 6px 50%,#59626A 0 2.5px,transparent 3.2px),radial-gradient(circle at calc(100% - 6px) 50%,#59626A 0 2.5px,transparent 3.2px),#cdd2d4}.isle.lane.done .label .m{font-size:calc(44px*min(1,5 / var(--tl,4)));color:#5e686d}.isle.lane.done .label .m small{color:#7b868c}.isle.lane.done .label:after{content:"";position:absolute;right:-22px;top:-24px;width:38px;height:38px;border-radius:50%;border:3px solid #173B1F;background:#3cc05a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/78% no-repeat;box-shadow:0 2px #173b1f66;animation:tickPop .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes tickPop{0%{transform:scale(0) rotate(-40deg)}to{transform:none}}.isle.lane.wet>img{transition:filter .35s ease}.isle.lane.wet.done:not(.cove)>img{filter:grayscale(.85) brightness(1.08)}@media(prefers-reduced-motion:reduce){.isle.lane.done .label:after{animation:none}}.grab{position:absolute;z-index:1900;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 80%,transparent 100%)}.grab img{display:block;width:100%;height:auto}.grab.flip img{transform:scaleX(-1)}.ship.hero.grabbed .hull{animation:grabJerk .32s ease-out 2}@keyframes grabJerk{0%,to{transform:translate(0)}25%{transform:translate(-6px,3px) rotate(-4deg)}60%{transform:translate(5px,-2px) rotate(3deg)}}.ship.hero.sunk .hull{transform:translateY(40px) scale(.6);opacity:0;transition-duration:.35s}.spray{position:absolute;z-index:2100;pointer-events:none;transform-origin:50% 100%}.spray img{display:block;width:100%;height:auto}.speech{position:absolute;z-index:2300;pointer-events:none;box-sizing:border-box;max-width:440px;width:max-content;padding:31px 43px 33px;text-align:center;text-wrap:balance;background:none;border:0;font:700 40px/1.12 Comic Neue,Comic Sans MS,Chalkboard SE,cursive;color:#111;text-transform:uppercase;letter-spacing:.5px;transform-origin:20% 125%;transition:opacity .28s}.speech:before{content:"";position:absolute;inset:0 0 -32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 150' preserveAspectRatio='none'%3E%3Cpath d='M160 4C246 4 316 27 316 61C316 95 246 120 160 120C145 120 131 119 117 117Q100 135 70 146Q80 129 86 111C37 101 4 83 4 61C4 27 74 4 160 4Z' fill='white' stroke='%23111' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.speech span{position:relative;z-index:1;display:block}.speech.out{opacity:0}.hatfly{position:absolute;z-index:2050;pointer-events:none;will-change:transform}.hatfly img{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 0 rgba(10,50,60,.35))}.hatfly.afloat img{animation:hatFloat 2.6s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(180deg,#000 78%,rgba(0,0,0,.35) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 78%,rgba(0,0,0,.35) 92%,transparent 100%)}@keyframes hatFloat{0%{transform:translateY(-2px) rotate(-5deg)}to{transform:translateY(3px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.hatfly.afloat img{animation:none}}.fx{position:absolute;z-index:2100;pointer-events:none;width:0;height:0}.fx i{position:absolute;display:block;left:0;top:0}.burst .ring{width:calc(300px * var(--s,1));height:calc(110px * var(--s,1));border:4px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 6px #ffffff2e;animation:fxRing .7s cubic-bezier(.1,.7,.3,1) forwards}.burst .ring.two{animation-delay:.14s;border-width:3px;opacity:0}@keyframes fxRing{0%{transform:translate(-50%,-50%) scale(.15);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.burst .foam{width:calc(170px * var(--s,1));height:calc(90px * var(--s,1));border-radius:50%;background:radial-gradient(ellipse at 50% 60%,#fff 0,#fff6e6 45%,#fff6e600 72%);animation:fxFoam .55s ease-out forwards}@keyframes fxFoam{0%{transform:translate(-50%,-30%) scale(.3,.2);opacity:.9}45%{transform:translate(-50%,-60%) scaleX(1.1);opacity:1}to{transform:translate(-50%,-90%) scale(1.3,.9);opacity:0}}.burst .drop{animation:fxDropX var(--dur,.6s) linear forwards}@keyframes fxDropX{to{transform:translate(var(--dx,0px))}}.burst .d{background:#fff5e2;border:2px solid #9be9ee;border-radius:50%/60% 60% 40% 40%;transform:translate(-50%,-50%);animation:fxDropY var(--dur,.6s) forwards}@keyframes fxDropY{0%{transform:translate(-50%,-50%) scale(.5);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.4,1)}50%{transform:translate(-50%,calc(-50% + var(--dy,-120px))) scale(1);opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5)}92%{opacity:1}to{transform:translate(-50%,calc(-50% + 30px)) scale(.7);opacity:0}}.bubbles .bubble{border-radius:50%;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle at 35% 35%,#ffffffbf 0,#ffffff40 40%,#ffffff0d 70%);box-shadow:inset -2px -2px 3px #ffffff59;opacity:0;animation:fxBubble var(--dur,1.2s) var(--delay,0s) ease-out forwards}.bubbles .b{width:100%;height:100%;animation:fxSway .5s ease-in-out infinite alternate}@keyframes fxBubble{0%{transform:translate(calc(-50% + var(--bx,0px) * .3)) scale(.3);opacity:0}14%{opacity:1}82%{transform:translate(calc(-50% + var(--bx,0px)),var(--rise,-90px)) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--bx,0px)),calc(var(--rise,-90px) - 8px)) scale(1.5);opacity:0}}@keyframes fxSway{0%{transform:translate(-4px)}to{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.fx{display:none}}@media(prefers-reduced-motion:reduce){.ship.hero.grabbed .hull{animation:none}}.speed{display:none}@media(prefers-reduced-motion:reduce){.isle.lane img,.ship.hero.land .hull,.ship.hero.land .frames,.ship.hero.landsoft .frames{animation:none}}.escchip{position:absolute;right:10px;top:56px;z-index:3000;background:#784a14e6;color:#ffe9c4;font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;display:none}.escchip.on{display:block}.lootchip{position:absolute;right:60px;top:8px;z-index:3000;width:64px;height:72px;pointer-events:none;opacity:1;transition:opacity .4s;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.lootchip.lit{opacity:1;animation:lsPulse 1.6s ease-in-out infinite}.lootchip:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(ellipse,#07161dd1,#07161d00 72%)}.lootchip img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lootchip b{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-size:31px;font-weight:800;color:#f4ce6a;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 6px rgba(7,22,29,.95),0 0 12px rgba(7,22,29,.9),0 2px 3px rgba(7,22,29,.95),0 0 18px rgba(232,180,58,.5)}@media(prefers-reduced-motion:reduce){.lootchip.lit{animation:none}}.lootchip.lit.bump{animation:lsPulse 1.6s ease-in-out infinite,lootbump .5s cubic-bezier(.2,1.5,.4,1)}.lootchip.bigbump{animation:bigbump .6s cubic-bezier(.2,1.5,.4,1)}.lootchip.lit.bigbump{animation:lsPulse 1.6s ease-in-out infinite,bigbump .6s cubic-bezier(.2,1.5,.4,1)}@keyframes lootbump{45%{transform:scale(1.22)}}.panel{background:linear-gradient(180deg,#0a1b22,#07141a);border-top:1px solid rgba(232,180,58,.45);padding:12px 12px 18px;display:flex;flex-direction:column;gap:9px}.nextrow{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.nextrow::-webkit-scrollbar{display:none}.nextrow:empty{display:none}.nptrack{display:flex;gap:6px;padding:0 6px;width:max-content}.nextrow .np{flex:0 0 auto;width:84px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 2px 6px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;transition:border-color .25s ease,background .25s ease,opacity .25s ease}.nextrow .np i{font-style:normal;display:flex;align-items:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--muted)}.nextrow .np i u{text-decoration:none}.nextrow .np i img{width:13px;height:13px}.nextrow .np b{font-variant-numeric:tabular-nums;font-size:13px;color:var(--text);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nextrow .np.past{opacity:.42}.nextrow .np.next{border-color:#e8b43a8c;background:#e8b43a12}.nextrow .np.next b,.nextrow .np.cove i{color:var(--gold)}.acts{display:flex;gap:8px}.acts button.cooling{opacity:.5;transition:opacity .12s}.acts button{flex:1;border-radius:12px;padding:15px 6px 13px;font-family:var(--display);font-size:23px;letter-spacing:.06em;line-height:1;background:#07161da8}.bDock{border:1.5px solid rgba(111,208,140,.8);color:#bff0ce;box-shadow:0 0 16px #6fd08c38,inset 0 0 14px #6fd08c0f}.bSail{border:1.5px solid rgba(232,180,58,.85);color:#ffe9a8;box-shadow:0 0 18px #e8b43a4d,inset 0 0 16px #e8b43a14}.acts button:disabled{opacity:.3;cursor:default;box-shadow:none}.cfgrow{display:flex;flex-direction:column;gap:10px;align-items:stretch}.setup{display:flex;width:100%}.waters{display:flex;gap:8px;width:100%}.waters button{flex:1;padding:10px 13px 9px;border-radius:11px;background:#07161d99;border:1px solid rgba(35,69,79,.9);color:#9fbcc2;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.waters button.on{border-color:#e8b43acc;color:#ffe9a8;box-shadow:0 0 12px #e8b43a33}.waters button small{display:block;color:var(--gold);font-size:13px;margin-top:3px;letter-spacing:0;font-variant-numeric:tabular-nums}.speed{display:flex;gap:0;width:100%;border:1px solid rgba(35,69,79,.9);border-radius:11px;overflow:hidden}.speed button{flex:1;padding:11px 16px;background:#07161d99;border:0;border-left:1px solid rgba(35,69,79,.9);color:#9fbcc2;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.speed button:first-child{border-left:0}.speed button.on{background:#e8b43a24;color:#ffe9a8}.stakerow{display:flex;align-items:center;justify-content:center;gap:9px}.step{width:48px;height:48px;border-radius:12px;background:#07161da8;border:1px solid rgba(35,69,79,.95);color:#dceaea;font-size:24px;font-weight:700}.stake{display:flex;align-items:baseline;gap:8px;background:#07161da8;border:1px solid rgba(232,180,58,.45);border-radius:12px;padding:12px 24px 13px}.stake i{font-style:normal;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#7fd6e2;font-weight:700}.stake b{font-size:22px;color:#fff;font-variant-numeric:tabular-nums;cursor:text;border-bottom:1px dotted rgba(232,180,58,.5)}.stakein{display:none;width:4.6em;font-family:inherit;font-size:22px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;background:transparent;border:0;border-bottom:1px solid var(--gold);outline:none;padding:0;text-align:center;-webkit-user-select:text;user-select:text}.stake.editing b{display:none}.stake.editing .stakein{display:inline-block}.stake u{text-decoration:none;font-size:12px;color:#e8b43a;font-weight:800}.stake.short{animation:stakeShort .5s ease,stakeRed 1.6s ease}@keyframes stakeShort{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes stakeRed{0%,70%{border-color:#f0937ff2;box-shadow:0 0 14px #f0937f59}}@media(prefers-reduced-motion:reduce){.stake.short{animation:stakeRed 1.6s ease}}.msg,.log{display:none}.msg{color:var(--gold);font-size:12px;text-align:center;min-height:15px;letter-spacing:.06em}.log{font-size:11.5px;color:#5c7078;min-height:32px;max-height:32px;overflow:hidden;padding:0 4px;line-height:1.35}.log .last{color:#8fa8ae}@media(min-width:900px){.app{max-width:none;height:100vh;height:100dvh}.stage{max-height:none;aspect-ratio:auto;flex:1;min-height:0}.panel{display:grid;grid-template-columns:minmax(250px,310px) minmax(380px,540px) minmax(250px,310px);grid-template-areas:"next next next" "stake acts waters" "speed acts waters";justify-content:center;align-items:stretch;gap:8px 16px;padding:10px 16px 12px}.nextrow{grid-area:next;padding-top:0}.nextrow .np{width:104px}.acts{grid-area:acts}.acts button{font-size:30px}.stakerow{grid-area:stake;justify-content:space-between}.stakerow .stake{flex:1;justify-content:center}.cfgrow{display:contents}.setup{grid-area:waters}.waters button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px}.speed{grid-area:speed}.speed button{padding:9px 6px}.msg,.log{display:none}}.offer{position:fixed;inset:0;z-index:9000;background:#020a0edb;display:flex;align-items:center;justify-content:center}#offer{padding:54px 0 var(--sailclear,300px);box-sizing:border-box;align-items:center}#offer .card{min-height:0;box-sizing:border-box}.offer.hide{display:none}.card{position:relative;overflow:hidden;width:min(400px,92vw);background:linear-gradient(180deg,#0b2a2a,#06181c);border:1px solid #2E7B68;border-radius:16px;padding:20px;text-align:center;box-shadow:0 0 70px #3cdcaa2e}.card.decked{background:linear-gradient(180deg,#041214b8,#030c0e8c 38%,#020a0cc7 78%,#01080aeb),url(/assets/deck-BOuucTCy.webp) center/cover no-repeat,linear-gradient(180deg,#0b2a2a,#06181c);border-color:#3a6b58}.card>*{position:relative}.card .capn{position:absolute;right:-22px;top:-24px;width:170px;height:auto;pointer-events:none;opacity:.92;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.card.decked h2,.card.decked .sub{margin-right:118px;text-align:left}.card h2{font-family:var(--display);font-size:30px;color:#8cf0c8;margin:0}.card .sub{color:var(--muted);font-size:13px;margin:5px 0 14px}.coinwrap{height:100px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;perspective:700px}.coin3d{width:100px;height:100px;position:relative;transform-style:preserve-3d}.coin3d .face{position:absolute;inset:0;backface-visibility:hidden;background-repeat:no-repeat;background-size:contain;background-position:center;filter:drop-shadow(0 7px 14px rgba(0,0,0,.55))}.coin3d .face.heads{background-image:url(/assets/coin-head-0Xk8rlOa.webp)}.coin3d .face.tails{background-image:url(/assets/coin-tail-CYZxtM9f.webp);transform:rotateY(180deg)}#offer .card{min-height:480px;display:flex;flex-direction:column}#offer .card{overflow:visible;display:flex;flex-direction:column;min-height:480px}#offer .card h2{margin:2px 0 0;text-align:left;padding-right:150px;font-size:27px}#offer .merch{position:absolute;right:-6px;top:-52px;width:158px;pointer-events:none;filter:drop-shadow(0 10px 20px rgba(0,0,0,.6))}#offer .plaque{margin:64px 0 0;background:#f3e9d2;color:#23303a;border-radius:10px;padding:11px 14px;font-size:13.5px;line-height:1.35;font-weight:700;text-align:center;box-shadow:0 4px 12px #00000059;border:1px solid #C9B896}#offer .coinwrap{height:158px;margin:12px 0 4px;justify-content:center;padding-left:0;position:relative}#offer .coinwrap:before{content:"";position:absolute;left:50%;top:50%;width:185px;height:185px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#e8b43a52,#e8b43a00 70%)}#offer .coin3d{width:138px;height:138px}#offer .calls{display:flex;gap:10px;margin:auto 0 4px}#offer .coinwrap,#offer .calls{opacity:0;transition:opacity .22s ease}#offer .coinwrap{transition-delay:.26s}#offer .card.armed .coinwrap,#offer .card.armed .calls{opacity:1}#offer .callbtn:disabled{filter:saturate(.5) brightness(.8)}@media(prefers-reduced-motion:reduce){#offer .coinwrap,#offer .calls{opacity:1;transition:none}}#offer .callbtn{flex:1;border-radius:12px;padding:11px 8px 12px;text-align:center;background:#ffffff0d;border:1.5px solid #2E7B68;color:var(--text);transition:opacity .3s,box-shadow .3s,border-color .3s,transform .15s}#offer .callbtn:not(:disabled):active{transform:scale(.97)}#offer .callbtn i{display:block;font-style:normal;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:3px}#offer .callbtn b{display:block;font-size:19px;letter-spacing:.06em;color:var(--cream)}#offer .callbtn u{display:block;text-decoration:none;font-size:10px;color:var(--muted);margin-top:2px}#offer .callbtn:disabled{cursor:default}#offer .callbtn.called{border-color:#e8b43ae6;box-shadow:0 0 14px #e8b43a40}#offer .callbtn.hit{border-color:#e8b43a;box-shadow:0 0 24px #e8b43a73,inset 0 0 16px #e8b43a24}#offer .callbtn.landed{border-color:#b9c8ccbf;box-shadow:0 0 16px #b9c8cc38}#offer .callbtn.dim{opacity:.35}.odds{display:flex;gap:7px;margin-bottom:13px}.odds div{flex:1;background:#ffffff0d;border:1px solid #1F4A45;border-radius:9px;padding:8px}.odds .t{font-size:9px;letter-spacing:.11em;color:var(--muted);text-transform:uppercase}.odds .n{font-size:19px;font-variant-numeric:tabular-nums;line-height:1.25}.odds .n.w{color:#6fd08c}.odds .n.l{color:#e3b79a}.odds .s{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.verdict{margin:4px 0 6px}.verdict .vt{font-family:var(--display);font-size:34px;line-height:1.1;margin-bottom:8px}.verdict .vt.win{color:#6fd08c}.verdict .vt.loss{color:#f0937f}.verdict .vrow{display:flex;justify-content:space-between;align-items:baseline;padding:7px 12px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);margin-bottom:6px;font-size:14px}.verdict .vrow b{font-size:18px;font-variant-numeric:tabular-nums}.verdict .vrow b.ok{color:#6fd08c}.verdict .vrow b.bad{color:#f0937f}.verdict .vfoot{font-size:12.5px;color:#cfe6e4;margin-top:2px}.verdict .vfoot b{color:#ffe9a8}.card .row{display:flex;gap:8px}.card .take{flex:1;padding:14px;border-radius:10px;border:1px solid #37A87C;color:#dff6e6;font-weight:700;background:linear-gradient(180deg,#1e7a5a,#10402f)}.card .refuse{flex:1;padding:14px;border-radius:10px;border:1px solid #2E4560;background:#132030;color:var(--text)}.offer:not(.hide){animation:veilIn .5s ease}@keyframes veilIn{0%{background:#020a0e00}to{background:#020a0edb}}.offer .card{animation:panelRise .45s ease both}@keyframes panelRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.card .capn{animation:capnIn .6s cubic-bezier(.2,.9,.3,1) .28s both}@keyframes capnIn{0%{opacity:0;transform:translate(14px,26px) scale(.92);filter:brightness(2.4) drop-shadow(0 0 26px rgba(120,255,200,.9))}to{opacity:.92;transform:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}}.ctrack{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:10px 0 2px}.tchip{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-variant-numeric:tabular-nums}.tchip b{font-size:12.5px}.tchip.t2{color:#bfd8d2}.tchip.t5{color:#9fe0ea}.tchip.t12{color:#f4ce6a}.tchip.t50{color:#f0937f}.tchip.full{background:#e8b43a38;border-color:var(--gold);color:#ffe9a8;box-shadow:0 0 12px #e8b43a73}.cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0}.cgrid.dealing{pointer-events:none}.pcard{position:relative;aspect-ratio:5/7;perspective:600px;cursor:pointer;animation:dealIn .3s cubic-bezier(.25,1,.4,1) both}@keyframes dealIn{0%{opacity:0;transform:translate(150px,-180px) rotate(16deg) scale(.5)}to{opacity:1;transform:none}}.pcard.flip{cursor:default}.pcard.dim i{filter:grayscale(.55) brightness(.55)}@media(prefers-reduced-motion:reduce){.offer:not(.hide),.offer .card,.card .capn,.pcard{animation-duration:.01s;animation-delay:0s}.pcard i{transition:none}.pcard.winup{animation:none;transform:scale(1.06)}}.pcard i{position:absolute;inset:0;border-radius:10px;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--body);font-weight:800;transition:transform .45s cubic-bezier(.3,1.2,.4,1)}.pcard .bk{background:url(/assets/card-back-CzWl0sBp.webp) center/100% 100% no-repeat;color:transparent;font-size:0}.pcard .fc{transform:rotateY(180deg);font-size:19px;color:#231a08;padding-top:6%;text-shadow:0 1px 0 rgba(255,255,255,.35);background:radial-gradient(circle at 50% 47%,var(--tint) 0 23%,transparent 24%),url(/assets/card-face-BypzbovM.webp) center/100% 100% no-repeat}.pcard.flip .bk{transform:rotateY(-180deg)}.pcard.flip .fc{transform:rotateY(0)}.pcard .t2{--tint:rgba(143,178,170,.72)}.pcard .t5{--tint:rgba(95,180,196,.72)}.pcard .t12{--tint:rgba(232,180,58,.75)}.pcard .t50{--tint:rgba(224,106,94,.75)}.pcard.winup{animation:winup .5s cubic-bezier(.2,1.5,.4,1) both}@keyframes winup{0%{transform:scale(1)}55%{transform:scale(1.14)}to{transform:scale(1.06)}}.pcard.winup i{box-shadow:0 0 0 3px var(--gold),0 0 22px #e8b43abf}.cprize{min-height:30px;text-align:center;font-family:var(--display);font-size:26px;color:var(--gold);opacity:0;transition:opacity .3s}.cprize.on{opacity:1}.creveal{display:block;margin:2px auto 0;padding:8px 22px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.2em;color:#bcd3d6;background:transparent;border:1px solid rgba(188,211,214,.35)}.creveal:disabled{opacity:.3;cursor:default}.offer .card:focus{outline:none}@media(max-width:699px){#offer .card{min-height:0}#offer .callbtn{padding:4px 8px 5px}#offer .callbtn i{font-size:8.5px;margin-bottom:0;line-height:1.1}#offer .callbtn b{font-size:20px;line-height:1.05}#offer .callbtn u{font-size:9px;line-height:1.1}#offer .coinwrap{margin:16px 0 0}#offer .calls{margin:18px 0 2px}#offer .card h2{font-size:23px;padding-right:132px}#offer .merch{width:132px;top:-32px}}@media(max-width:699px)and (max-height:740px){#offer .coinwrap{height:132px;margin:8px 0 0}#offer .calls{margin:10px 0 2px}}.off-filters .isle.done>img{filter:none}.off-mist .mist,.off-mist .fog,.off-atm .atm{display:none}.on-layer .world{will-change:transform}.cfgrow .speed{display:none}.card .capn{width:196px;right:-6px;top:-2px;opacity:1}.isle.lane.gold:not(.cove)>img,.isle.lane.wet.done.gold:not(.cove)>img{filter:sepia(.9) saturate(2.5) hue-rotate(-8deg) brightness(1.06) contrast(1.16) drop-shadow(0 0 10px rgba(255,200,70,.8))}.isle.lane.gold .label,.isle.lane.done.gold .label{border-color:#6b4a12;background:radial-gradient(circle at 6px 50%,#8A5A12 0 2.5px,transparent 3.2px),radial-gradient(circle at calc(100% - 6px) 50%,#8A5A12 0 2.5px,transparent 3.2px),linear-gradient(180deg,#ffe58a,#f2be3c)}.isle.lane.gold .label .m,.isle.lane.done.gold .label .m{color:#4a2e06}.isle.lane.gold .label .m small,.isle.lane.done.gold .label .m small{color:#7a5316}.goldcoin{position:absolute;width:96px;height:96px;margin:-96px 0 0 -48px;pointer-events:none}.goldcoin i{position:absolute;inset:0;display:block;animation:coinHop .9s infinite}.goldcoin i img{display:block;width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(255,200,70,.75))}.goldcoin i b{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);padding:1px 10px 3px;border-radius:10px;white-space:nowrap;font-weight:800;font-size:27px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffe38a;background:#3a2210;border:3px solid #E8B43A;box-shadow:0 3px #140a0059}.goldcoin:after{content:"";position:absolute;left:50%;bottom:-6px;width:64px;height:12px;margin-left:-32px;border-radius:50%;background:#321c0059;z-index:-1;animation:coinShade .9s infinite}@keyframes coinHop{0%{translate:0 0;scale:1.12 .88;animation-timing-function:cubic-bezier(.2,.7,.4,1)}12%{scale:1 1}50%{translate:0 -36px;scale:1 1;animation-timing-function:cubic-bezier(.6,0,.8,.3)}88%{scale:1 1}to{translate:0 0;scale:1.12 .88}}@keyframes coinShade{0%,to{scale:1;opacity:1}50%{scale:.55;opacity:.5}}.coinfly{position:fixed;left:0;top:0;margin:0;z-index:3200;transform-origin:0 0}.coinfly i{animation:none}.coinfly:after{display:none}@media(prefers-reduced-motion:reduce){.goldcoin i,.goldcoin:after{animation:none}}.setM{position:fixed;inset:0;z-index:9700;display:flex;align-items:center;justify-content:center;padding:16px;background:#030a0e9e}.setM.hide{display:none}.setcard{position:relative;width:min(380px,100%);box-sizing:border-box;padding:22px 20px 18px;border-radius:16px;background:linear-gradient(180deg,#0b2a2a,#06181c);border:1px solid rgba(232,180,58,.45);box-shadow:0 12px 40px #0000008c;color:var(--cream)}.setcard h2{margin:0 0 14px;font-family:var(--display);font-size:26px;color:#f4ce6a;letter-spacing:.04em}.setclose{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:9px;background:#061218e6;border:1px solid rgba(232,180,58,.35);color:#f4ce6a;font-size:14px}.setrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(143,168,174,.18);cursor:pointer}.setrow span{display:grid;gap:3px}.setrow b{font-size:15px;color:var(--cream)}.setrow i{font-style:normal;font-size:12px;color:#8fa8ae}.setrow input{position:absolute;opacity:0;width:0;height:0}.setrow s{flex:0 0 auto;position:relative;width:46px;height:26px;border-radius:13px;background:#23454f;transition:background .2s}.setrow s:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#cfe0e3;transition:transform .2s}.setrow input:checked+s{background:#e8b43a}.setrow input:checked+s:after{transform:translate(20px);background:#fff}.setfoot{margin:12px 0 0;font-size:12px;line-height:1.45;color:#8fa8ae}#setBtn{font-size:20px;font-weight:800;line-height:1}#fpsMeter{position:fixed;top:10px;right:10px;z-index:12000;padding:7px 10px;border:1px solid #8bd5ba66;border-radius:6px;background:#07161deb;color:#b8f3da;font:12px/1.5 ui-monospace,monospace;font-variant-numeric:tabular-nums}#fpsMeter summary{cursor:pointer;list-style:none}#fpsMeter summary::-webkit-details-marker{display:none}#fpsMeter>div{margin-top:6px;white-space:pre-line;color:#dbe9e1}.isle.lane .label .m{font-variant-numeric:tabular-nums}.isle.lane .label.counting{box-shadow:0 0 18px 4px #ffce6388,inset 0 0 0 2px #ffd784}@media(prefers-reduced-motion:reduce){.isle.lane .label.counting{box-shadow:none}}.horizon,.atm{position:fixed;inset:0;width:100%;max-width:520px;margin-inline:auto}.stage{background:transparent}.game-logo{position:absolute;z-index:3050;top:12px;left:14px;width:clamp(112px,15vw,210px);height:auto;pointer-events:none}#tent,#dead{position:fixed;inset:0;width:100%;max-width:520px;margin-inline:auto}#tent{z-index:3500}#dead{z-index:4000;padding-bottom:var(--controls-height, 216px)}#dead .wreck{max-height:min(190px,calc((100dvh - var(--controls-height, 216px)) * .34))}.hunt-controls{--control-gold: #e6bc72;--control-cream: #fff0c7;--control-mint: #8bd5ba;display:grid;grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);grid-template-areas:"next next next" "totals action config";gap:10px 20px;padding:9px max(18px,calc((100vw - 1220px)/2)) 14px;align-items:center;flex:0 0 auto;position:relative;z-index:auto;background:transparent;border:0;box-shadow:none}.hunt-controls .nextrow{grid-area:next;min-width:0}.hunt-controls .nextrow,.control-totals,.control-config,.hunt-controls .acts{position:relative;z-index:3100}.hunt-controls .acts:has(.bSail.again:not(:disabled)){z-index:4100}.hunt-controls .nextrow .np{width:86px;padding:3px 2px;border-radius:5px;background:#07161de6}.hunt-controls .nextrow .np i{font-size:9px}.control-totals,.control-config{min-width:0;height:148px;border:1px solid #8b744e;border-radius:5px;background:#07161df0;box-shadow:inset 0 0 0 3px #dbb26c0d}.control-totals{grid-area:totals;padding:10px;display:flex;flex-direction:column;gap:8px}.control-readouts{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;align-items:center;text-align:center}.control-readouts i{display:block;font-style:normal;text-transform:uppercase;font-size:12px;color:#c0bea8;font-weight:700}.control-readouts strong{display:flex;justify-content:center;align-items:baseline;gap:4px;color:var(--control-cream);font-size:clamp(20px,2.4vw,33px);line-height:1.15;font-variant-numeric:tabular-nums}.control-readouts strong b{font-weight:700}.control-readouts u{text-decoration:none;font-size:12px}.control-readouts>:last-child strong{color:var(--control-gold)}.hold-heading{display:flex;align-items:center;justify-content:center;gap:7px}.control-readouts .lootchip{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:28px;padding:1px 5px;border:1px solid #a78a4f;border-radius:4px;background:#443c25;filter:none}.control-readouts .lootchip:before{display:none}.control-readouts .lootchip b{position:static;transform:none;font-size:14px;line-height:1.1;text-shadow:none;color:#f5d185}.hunt-controls .bDock{width:100%;min-height:43px;border:1px solid #f1ca83;border-radius:3px;background:var(--control-gold);color:#201c13;box-shadow:none;font-weight:700;font-size:20px;line-height:1;letter-spacing:.015em}.hunt-controls .bDock:disabled{opacity:.4;cursor:default}.hunt-controls .acts{grid-area:action;justify-content:center;align-items:center}.hunt-controls .bSail{flex:none;width:126px;height:126px;border-radius:50%;padding:13px 10px;border:3px solid var(--control-mint);outline:2px solid #93794f;outline-offset:4px;background:#113c36;color:var(--control-mint);box-shadow:inset 0 0 0 5px #092722;font-family:var(--body);font-size:21px;font-weight:700;letter-spacing:.025em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.hunt-controls .bSail:before{content:"";display:block;width:45px;height:45px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M38 18A17 17 0 1 0 40 31M38 7v12H26' fill='none' stroke='black' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.hunt-controls .bSail.again{border-color:#f0937f;color:#ffd9d2}.hunt-controls .bSail:disabled{opacity:.45}.control-config{grid-area:config;display:flex;flex-direction:column;padding:8px 10px 0}.hunt-controls .stakerow{grid-area:auto;width:100%;gap:10px;justify-content:space-between}.hunt-controls .step{width:44px;height:46px;flex:0 0 44px;border-radius:3px;border-color:#8b744e;color:var(--control-cream);background:transparent;font-size:28px}.hunt-controls .stake{flex:1;min-width:0;display:grid;grid-template-columns:auto auto;justify-content:center;gap:0 5px;border:0;border-radius:0;background:none;padding:0;text-align:center}.hunt-controls .stake i{grid-column:1 / -1;color:#c0bea8;font-size:11px;letter-spacing:.02em}.hunt-controls .stake b,.hunt-controls .stakein{color:var(--control-cream);font-size:29px;line-height:1.15}.hunt-controls .stake u{align-self:center;color:var(--control-cream)}.hunt-controls .cfgrow{display:block;margin-top:6px}.hunt-controls .setup{grid-area:auto}.hunt-controls .waters{gap:5px}.hunt-controls .waters button{padding:5px 3px;border-radius:3px;font-size:11px;letter-spacing:.045em;display:block;box-shadow:none}.hunt-controls .waters button small{display:inline;font-size:10px;margin-left:5px}.hunt-controls .waters button.on{border-color:#b4945c;background:#26332e;color:var(--control-cream)}.hunt-controls .speed{display:none}.control-utilities{display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid #665b41;margin-top:7px;flex:1;min-height:33px;gap:5px}.control-utilities button{background:none;border:0;color:#babca9;padding:3px 0;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.control-utilities button[aria-pressed=true]{color:var(--control-mint)}.control-utilities span{font-size:23px;line-height:1}.control-utilities b{font-weight:700;font-size:12px}.hunt-controls button:not(:disabled):hover{filter:brightness(1.12)}@media(min-width:701px)and (max-width:1050px){.hunt-controls{gap:8px 14px;grid-template-columns:minmax(0,1fr) 104px minmax(0,1.15fr);padding:8px 14px 12px}.hunt-controls .bSail{width:104px;height:104px;font-size:18px}.control-readouts strong{font-size:24px}.control-utilities b{font-size:11px}.control-utilities span{font-size:19px}.hunt-controls .waters button small{display:none}}@media(min-width:521px)and (max-width:899px){.app{max-width:none}}@media(min-width:521px){.horizon,.atm,#tent,#dead{max-width:none}}@media(max-width:700px){.hunt-controls{grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"next next" "totals action" "config config";padding:7px 12px max(10px,env(safe-area-inset-bottom));gap:8px 16px}.hunt-controls .nextrow .np{width:68px;padding:2px}.hunt-controls .nextrow .np i{display:none}.hunt-controls .nextrow .np b{font-size:12px}.control-totals{height:94px;padding:6px;gap:5px}.control-readouts{gap:3px}.control-readouts i{font-size:10px}.hold-heading{gap:4px}.control-readouts .lootchip{padding:1px 3px;min-width:24px}.control-readouts .lootchip b{font-size:12px}.control-readouts strong{font-size:clamp(18px,5.5vw,25px);gap:3px}.control-readouts u{font-size:10px}.hunt-controls .bDock{min-height:32px;font-size:16px}.hunt-controls .bSail{width:88px;height:88px;border-width:2px;font-size:16px;padding:8px;gap:3px}.hunt-controls .bSail:before{width:31px;height:31px}.control-config{height:142px;padding:6px 8px 0}.hunt-controls .step{width:42px;flex-basis:42px;height:42px}.hunt-controls .stake b,.hunt-controls .stakein{font-size:25px}.hunt-controls .cfgrow{margin-top:4px}.hunt-controls .waters button{padding:4px}.control-utilities{margin-top:5px;min-height:44px}.control-utilities b{font-size:11px}.control-utilities span{font-size:21px}}@media(max-height:550px)and (min-width:701px){.hunt-controls{gap:5px 14px;padding-top:5px;padding-bottom:8px}.hunt-controls .nextrow{display:none}.control-totals,.control-config{height:124px}.hunt-controls .bSail{width:96px;height:96px}}@media(max-width:350px){.control-utilities{gap:2px}.control-utilities button{gap:3px}.control-utilities b{font-size:10px}.control-utilities span{font-size:18px}.hunt-controls .waters button small{display:block;margin:1px 0 0;font-size:9px}.control-config{height:148px}.hold-heading i{font-size:9px}}.family-splash{isolation:isolate;overflow:auto;gap:0;padding:28px;background:linear-gradient(90deg,#071e2380,#071e23e6 38%,#071e23f0 62%,#071e23a6),url(/lane/bg-coast.webp) 13% top / auto 57vh no-repeat,url(/lane/bg-water.webp) center / 800px auto repeat,#123d47}.family-splash .splash-character{position:fixed;bottom:8vh;left:2vw;height:65vh;width:30vw;object-fit:contain;object-position:bottom;pointer-events:none;z-index:-1}.splash-content{position:relative;width:min(550px,100%);margin:auto;text-align:center;flex:none}.splash-studio{margin:0 0 13px;font-size:10px;font-weight:700;letter-spacing:.18em;color:#dce4cd}.splash-studio span{padding:0 7px;color:#e6bc72}.family-splash .slogo{display:block;width:min(350px,75vw);height:auto;max-height:24vh;object-fit:contain;margin:0 auto 20px;filter:drop-shadow(0 7px 8px #07191c88)}.family-splash .slogo small{display:block;margin-bottom:4px;font-size:.42em;letter-spacing:.1em}.family-splash h1{margin:0;font:700 clamp(26px,2.5vw,36px)/1.1 var(--body);color:#fff0c7}.splash-intro{margin:10px 0 20px;color:#d2e1d7;font-size:15px;line-height:1.45}.splash-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:15px 0 18px;border-block:1px solid #dce6c82b}.splash-features article{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.splash-features img{width:75px;height:65px;object-fit:contain;filter:drop-shadow(0 4px 3px #00191c88)}.splash-features strong{font-size:15px;line-height:1.15;color:#f2cf91}.splash-features span{font-size:12px;line-height:1.35;color:#bfcfc5;max-width:155px}.splash-loading{margin:21px 0 17px}.splash-load-copy{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#d2e1d7;text-align:left}.splash-load-copy b{color:#f2cf91;font-variant-numeric:tabular-nums}.splash-track{height:5px;background:#071c25;border:1px solid #c2b78e66;margin-top:8px;overflow:hidden}.splash-track i{display:block;height:100%;width:0;background:#e6bc72;transition:width .25s}.splash-enter{display:block;width:100%;min-height:54px;padding:12px 16px;border:1px solid #ffe2a5;border-radius:3px;background:#e6bc72;color:#182b29;font:700 24px/1 var(--body);letter-spacing:.06em;box-shadow:inset 0 -3px #986b3e66,0 4px #09262c}.splash-enter:disabled{opacity:.55;cursor:wait}.splash-enter:not(:disabled):hover{background:#f0ce8c}.splash-howto{display:block;min-height:44px;margin:10px auto 0;padding:0 14px;border:0;background:none;color:#dce8d7;text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:700}.splash-note{margin:9px 0 0;font-size:9px;letter-spacing:.15em;color:#a9beb4}.splash-note span{padding:0 8px}@media(max-width:1100px){.family-splash .splash-character{left:-8vw;width:32vw}}@media(max-width:700px),(orientation:portrait){.family-splash{padding:22px;background-position:center,12% top,center}.family-splash .splash-character{display:block;position:relative;left:auto;bottom:auto;z-index:auto;width:120px;height:120px;margin:0 auto 12px}.splash-studio{font-size:8px}.family-splash h1{font-size:29px}.splash-intro{font-size:13px;max-width:290px;margin:10px auto 18px}.splash-features{gap:8px}.splash-features img{width:61px;height:54px}.splash-features strong{font-size:12px}.splash-features span{font-size:11px}}@media(max-height:700px){.family-splash{padding-block:16px}.family-splash .slogo{font-size:70px;margin-bottom:14px}.family-splash h1{font-size:26px}.splash-intro{margin-block:8px 12px}.splash-features{padding:10px 0 12px}.splash-features img{height:43px}.splash-loading{margin:14px 0}.splash-note{margin-top:4px}}@media(orientation:landscape)and (max-height:540px){.family-splash{padding:12px 24px}.splash-content{width:min(620px,100%);display:grid;grid-template-columns:36% minmax(0,1fr);gap:5px 24px;align-items:center}.splash-studio{grid-column:1;grid-row:1;font-size:8px;margin:0}.family-splash .slogo{grid-column:1;grid-row:2 / 6;margin:0;width:100%;max-height:45vh}.family-splash h1{grid-column:2;grid-row:1 / 3;font-size:24px}.splash-intro{grid-column:2;margin:3px 0;font-size:12px}.splash-features,.family-splash .splash-character{display:none}.splash-loading{grid-column:2;margin:6px 0}.splash-enter{grid-column:2;min-height:46px;font-size:20px}.splash-howto{grid-column:2;margin:0}.splash-note{grid-column:1 / -1}}@media(orientation:portrait)and (max-height:620px){.family-splash .splash-character{width:76px;height:76px;margin-bottom:6px}.family-splash{padding-block:6px}.family-splash .slogo{max-height:16vh;margin-bottom:10px}.splash-studio{margin-bottom:8px}.splash-howto{margin-top:5px}.splash-features span{font-size:10px}}@media(prefers-reduced-motion:reduce){.splash-track i{transition:none}}*:not(.bSail):focus,*:not(.bSail):focus-visible{outline:none!important}#offer.bonus-modal,#cardsM.bonus-modal{box-sizing:border-box;padding:52px 16px 24px;overflow:auto;align-items:safe center;background:#02131a8f}.bonus-modal .card.decked{box-sizing:border-box;flex:none;width:min(550px,100%);min-height:0;padding:22px 26px 24px;overflow:visible;border:2px solid #eac475;border-radius:24px;background:#06303b url(/bonus/dock.webp) center / cover no-repeat;box-shadow:inset 0 0 0 3px #09212b,0 12px 35px #001a2470;color:#fff0c6}.bonus-modal .bonus-heading{box-sizing:border-box;min-height:112px;width:64%;display:flex;flex-direction:column;justify-content:center;padding-bottom:16px;text-align:left;z-index:1}#offer .card h2,#cardsM .card h2{font:700 clamp(27px,3.2vw,42px)/.95 var(--body);color:#fff0c6;text-transform:uppercase;letter-spacing:.015em;padding:0;margin:0;text-align:left}.bonus-eyebrow{margin:10px 0 0;color:#8fe3c8;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#offer .merch,#cardsM .capn{width:42%;height:170px;object-fit:contain;object-position:right bottom;right:4px;top:-36px;opacity:1;z-index:0;pointer-events:none;filter:drop-shadow(0 3px 0 #001b2870)}.bonus-modal .bonus-instruction,#offer .plaque{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:70px;margin:0;padding:11px 12px;border:2px solid #c6a363;border-radius:16px;background:#f4ead1;color:#092633;text-align:center;box-shadow:0 3px #001b2866,inset 0 0 0 2px #fff7df;line-height:1.15;z-index:2}.bonus-instruction strong{font-size:22px;font-weight:700}.bonus-instruction span{font-size:17px;font-weight:700}#offer .coinwrap{height:205px;margin:6px 0;flex:none}#offer .coinwrap:before{width:180px;height:180px;opacity:.32}#offer .coin3d{width:148px;height:148px}#offer .coin3d .heads{background-image:url(/bonus/coin-head.webp)}#offer .coin3d .tails{background-image:url(/bonus/coin-tail.webp)}#offer .calls{gap:14px;margin:0}#offer .callbtn{display:flex;flex-direction:column;align-items:center;padding:8px 12px 13px;min-height:150px;border:2px solid #e7c477;border-radius:16px;background:#042c36;color:#fff0c6;box-shadow:inset 0 0 0 2px #123f46,0 3px #001b2866}#offer .callbtn img{width:70px;height:70px;object-fit:contain;margin:0 0 5px}#offer .callbtn b{font:700 30px/1 var(--body);letter-spacing:.025em}#offer .callbtn u{color:#91dfc6;font:500 18px/1.2 var(--body);margin-top:3px}#offer .callbtn:disabled{filter:none}#offer .callbtn:not(:disabled):hover{background:#104a50;border-color:#ffe4a3}#offer .callbtn.called{background:#164e50;box-shadow:inset 0 0 0 2px #f6d780}#offer .callbtn.hit{background:#285343;border-color:#ffe39a;box-shadow:0 0 18px #f4ce6a77,inset 0 0 0 2px #f6d780}#offer .callbtn.landed{border-color:#a1e9d3}#offer .callbtn.dim{opacity:.4}#cardsM .ctrack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}#cardsM .tchip{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 8px 0 0;border-radius:10px;border:1px solid #dfbc71;background:#032a34;color:#91e8d2;font:700 18px/1 var(--body)}#cardsM .tchip em{display:flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;margin:-3px 0 -3px -2px;font:700 19px/1 var(--body);font-style:normal;color:#13292d;background:#f2d27d;border:2px solid #ffe6a1;border-radius:50%;box-shadow:inset 0 0 0 2px #c49a48,0 2px #001b28}#cardsM .tchip b{font-size:inherit}#cardsM .tchip.full{color:#ffedaf;background:#285443;box-shadow:0 0 12px #efca6866}#cardsM .cgrid{width:min(100%,370px);margin:14px auto 12px;gap:9px 12px}#cardsM .pcard{min-width:0;border-radius:10px}#cardsM .pcard .bk{background-image:url(/bonus/card-back.webp)}#cardsM .pcard .fc{box-sizing:border-box;padding:0;border:2px solid #e7c477;background:radial-gradient(circle at center,var(--tint) 0 28%,transparent 29%),#f4e9cc;box-shadow:inset 0 0 0 3px #fff6dc,inset 0 0 0 5px #bd9453;color:#082933;font:700 29px/1 var(--body);text-shadow:none}#cardsM .pcard .fc:after{content:"TREASURE";position:absolute;bottom:12%;font:700 8px/1 var(--body);letter-spacing:.08em}#cardsM .pcard:not(.flip):hover{filter:brightness(1.15)}#cardsM .cprize{display:none}#cardsM .cprize.on{display:block;font:700 23px/1.15 var(--body);padding:4px 0 8px;min-height:0}#cardsM .creveal{box-sizing:border-box;width:100%;min-height:46px;margin:0;padding:10px 16px;border-radius:24px;border:2px solid #ffdfa0;background:#f2cd71;color:#082933;font:700 26px/1 var(--body);letter-spacing:.035em;box-shadow:inset 0 0 0 2px #bc9146,0 3px #001b2866}#cardsM .creveal:not(:disabled):hover{background:#ffe197}#cardsM .creveal:disabled{opacity:.5}@media(max-width:600px){#offer.bonus-modal,#cardsM.bonus-modal{padding:40px 12px 16px}.bonus-modal .card.decked{padding:16px 14px;border-radius:20px}.bonus-modal .bonus-heading{min-height:100px;width:63%;padding-bottom:12px}#offer .card h2,#cardsM .card h2{font-size:29px}.bonus-eyebrow{font-size:9px;letter-spacing:.1em;margin-top:8px}#offer .merch,#cardsM .capn{height:145px;top:-31px;right:0;width:43%}.bonus-modal .bonus-instruction,#offer .plaque{padding:10px 8px;min-height:66px;border-radius:13px}.bonus-instruction strong{font-size:20px}.bonus-instruction span{font-size:16px}#offer .coinwrap{height:190px;margin:5px 0}#offer .coin3d{width:137px;height:137px}#offer .calls{gap:10px;margin:0}#offer .callbtn{min-height:137px;padding:8px 6px 12px}#offer .callbtn b{font-size:28px;line-height:1}#offer .callbtn u{font-size:17px;line-height:1.2}#offer .callbtn img{width:62px;height:62px}#cardsM .ctrack{gap:5px;margin:12px 0 10px}#cardsM .tchip{font-size:15px;padding-right:5px;gap:1px}#cardsM .tchip em{width:31px;height:31px;font-size:16px}#cardsM .cgrid{width:min(100%,calc((100dvh - 365px)*.91));gap:7px;margin:10px auto 12px}#cardsM .pcard .fc{font-size:24px}#cardsM .creveal{font-size:23px}}@media(max-height:760px)and (min-width:601px){.bonus-modal .bonus-heading{min-height:92px}#offer .merch,#cardsM .capn{height:145px}#cardsM .cgrid{width:min(100%,calc((100dvh - 345px)*.91))}#offer .coinwrap{height:155px}#offer .coin3d{width:145px;height:145px}#offer .callbtn{min-height:110px;padding:5px 8px 10px}#offer .callbtn img{width:52px;height:52px}}@media(max-height:540px){#offer.bonus-modal,#cardsM.bonus-modal{align-items:flex-start}#cardsM .cgrid{width:min(100%,300px)}}#dead{box-sizing:border-box;background:#02131aa6}#dead .deadcard{box-sizing:border-box;width:min(440px,calc(100% - 32px));padding:20px 20px 18px;border:2px solid #c9a96c;border-radius:22px;background:#07303aef;box-shadow:inset 0 0 0 3px #0d2029,0 12px 32px #00131c66}.loss-eyebrow{margin:0 0 8px;color:#8bd5ba;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}#dead .dt{font:700 34px/.98 var(--body);color:#fff0c7;text-shadow:none;letter-spacing:.015em}#dead .wreck.hat{width:min(270px,88%);height:160px;max-height:min(160px,calc((100dvh - var(--controls-height, 216px)) * .28));margin:4px auto 2px;filter:none;animation:none}#dead .ds{font-size:16px;color:#b9d7d5;margin:2px 0 15px}#dead .drec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:14px;border-top:1px solid #c9a96c55;gap:4px}#dead .drec>div{min-width:0}#dead .drec>div+div{border-left:1px solid #c9a96c33}#dead .drec span{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#a9c8c7;margin-bottom:4px}#dead .drec b{display:block;font:700 clamp(18px,4vw,25px)/1.1 var(--body);color:#fff0c7;overflow-wrap:anywhere}#dead .drec small{display:block;margin-top:3px;font-size:10px;color:#d9bb7c}#dead .drec .loss-net b{color:#f3a495}@media(max-height:700px){#dead .deadcard{padding:12px 14px}#dead .dt{font-size:28px}#dead .wreck.hat{height:100px}#dead .ds{font-size:14px;margin-bottom:9px}#dead .drec{padding-top:9px}}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-ext-400-normal-CI_wL8s0.woff2) format("woff2"),url(/assets/pirata-one-latin-ext-400-normal-DS3wEyC3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pirata-one-latin-400-normal-C8jLWNfm.woff2) format("woff2"),url(/assets/pirata-one-latin-400-normal-CiJE7gJH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2) format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2) format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2) format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2) format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2) format("woff2"),url(/assets/alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-normal-CjlmbScm.woff2) format("woff2"),url(/assets/alegreya-sans-greek-500-normal-BwxJMQU_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2) format("woff2"),url(/assets/alegreya-sans-vietnamese-500-normal-B1LHNMw0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2) format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2) format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2) format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2) format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2) format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2) format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2) format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comic-neue-latin-700-normal-NE4Vcoll.woff2) format("woff2"),url(/assets/comic-neue-latin-700-normal-yR9qu__P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
