.fishing-game .fg-soccer-hud{color:#1d2a3a;pointer-events:auto;width:min(540px,94vw);max-height:40vh;animation:fg-soccer-in .3s var(--soft-pop) both;background:linear-gradient(170deg,#f4fbff,#d8ecfa);border:2px solid #2f8fd0;border-radius:16px;flex-direction:column;gap:6px;padding:8px 12px 9px;display:flex;position:relative;overflow-y:auto;box-shadow:0 6px 18px #00000047,inset 0 -3px #0000001a}.fishing-game .fg-soccer-hud.is-live{gap:4px;padding:6px 10px 7px}@keyframes fg-soccer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fishing-game .fg-soccer-top{align-items:center;gap:8px;display:flex}.fishing-game .fg-soccer-title{white-space:nowrap;font-size:15px}.fishing-game .fg-soccer-score{gap:3px;display:inline-flex}.fishing-game .fg-soccer-score i{color:#fff;text-align:center;border:2px solid #1d2a3a;border-radius:8px;min-width:26px;padding:1px 6px;font-size:15px;font-style:normal;font-weight:900}.fishing-game .fg-soccer-status{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.fishing-game .fg-soccer-mini{color:#1d2a3a;background:#fff;border:1.5px solid #2f8fd0;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.fishing-game .fg-soccer-rules{background:#ffffffb3;border-radius:10px;margin:0;padding:6px 8px;font-size:12px;line-height:1.5}.fishing-game .fg-soccer-teams{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fishing-game .fg-soccer-team{border-left:5px solid var(--team);background:#ffffffa6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:3px 5px;min-width:0;padding:4px 6px;display:flex}.fishing-game .fg-soccer-team-name{width:100%;color:color-mix(in srgb, var(--team) 70%, #1d2a3a);font-size:11.5px;font-weight:800}.fishing-game .fg-soccer-player{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:100%;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.fishing-game .fg-soccer-player i{box-sizing:border-box;background:var(--team);color:#fff;letter-spacing:-.4px;border:1.5px solid #000;border-radius:9px;flex:none;place-items:center;min-width:17px;height:17px;padding:0 2px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.fishing-game .fg-soccer-player.is-me{color:#b86a00}.fishing-game .fg-soccer-player em{font-size:11px;font-style:normal}.fishing-game .fg-soccer-player em.own{color:#c0392b}.fishing-game .fg-soccer-empty{opacity:.6;font-size:11.5px}.fishing-game .fg-soccer-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fishing-game .fg-soccer-btn{color:#1d2a3a;background:#fff;border:2px solid #1d2a3a;border-radius:12px;min-height:34px;padding:5px 14px;font-size:13.5px;font-weight:800;box-shadow:0 2px #00000040}.fishing-game .fg-soccer-btn.is-main{color:#fff;background:#2f8fd0}.fishing-game .fg-soccer-btn.is-quiet{box-shadow:none;background:0 0;font-weight:700}.fishing-game .fg-soccer-btn:disabled{opacity:.5}.fishing-game .fg-soccer-keys{text-align:center;opacity:.75;margin:0;font-size:11.5px}@media (max-width:560px){.fishing-game .fg-soccer-hud{max-height:34vh}.fishing-game .fg-soccer-title{display:none}}
.cd-root{pointer-events:none;z-index:24;color:#edf3ff;font:600 12px/1.4 system-ui,sans-serif;position:absolute;inset:0}.cd-root button{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;touch-action:none;background:#26334a;border:1px solid #65758f;border-radius:7px;padding:8px 12px}.cd-root button:focus-visible{outline-offset:3px;outline:3px solid #d7eaff}.cd-root button:disabled{opacity:.5;cursor:default}.cd-root .cd-primary{background:#a81f3b;border-color:#ff5875}.cd-controls,.cd-results,.cd-join{box-sizing:border-box;background:#11131eee;border:1px solid #565663;border-top:2px solid #f53055;border-radius:10px;padding:9px 11px;position:absolute;box-shadow:0 4px 16px #0005}.cd-instruction{justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.cd-instruction span,.cd-help{color:#b8cbe5;font-size:10px}.cd-root .cd-lane{width:100%;height:100px;margin:6px 0 2px;display:block;position:relative;inset:auto}.cd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cd-choice{justify-content:center;gap:4px;display:flex}.cd-root .cd-choice button{background:#1d2333;flex:1;padding:6px 4px;font-size:11px}.cd-root .cd-choice button[aria-pressed=true]{color:#fff;background:#3b2a52;border-color:#d9b5ff}.cd-root .cd-help{text-align:center;margin:6px 0 0;font-size:9px}.cd-status{color:#b8cbe5;justify-content:space-between;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.cd-root .cd-status button{background:0 0;border:0;padding:4px 6px;font-size:10px}.cd-root .cd-message{text-align:center;color:#ffd5e1;margin:6px 0 0;font-size:10px}.cd-pads{left:50%;bottom:max(16px,env(safe-area-inset-bottom));background:#11131eee;border:1px solid #565663;border-radius:12px;grid-template-columns:repeat(4,1fr) 1.35fr;gap:6px;width:min(440px,100% - 24px);padding:8px;display:grid;position:absolute;transform:translate(-50%)}.cd-root .cd-pad{-webkit-user-select:none;user-select:none;height:56px;padding:0;font-size:27px}.cd-root .cd-pad-beat{background:#b92648;border-color:#ff7894;font-size:16px}.cd-pad:active{background:#536f94}.cd-join{text-align:center;gap:6px;font-size:10px;display:grid}.cd-join button{min-height:40px}.cd-results{pointer-events:auto;text-align:center;width:min(380px,100% - 32px);padding:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.cd-results>small{color:#adc9ed;letter-spacing:.16em}.cd-root .cd-results h2{margin:6px 0 10px;font-size:20px}.cd-score{font-size:40px}.cd-score small{margin-left:4px;font-size:14px}.cd-results dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:20px 0;display:grid}.cd-results dt{color:#b6cce8;font-size:11px}.cd-results dd{margin:5px 0;font-size:22px}.cd-result-actions{justify-content:center;gap:8px;display:flex}.cd-root .cd-gold{color:#ffd36b;margin:2px 0 0;font-size:15px;font-weight:800}.cd-join .cd-rule{color:#ffd36b;font-size:9px}.cd-root .cd-today{color:#b8cbe5;margin-top:2px;font-size:10px;display:block}.cd-root .cd-board{color:#b8cbe5;white-space:nowrap;justify-content:center;gap:8px;margin:0 0 4px;font-size:10px;display:flex;overflow:hidden}.cd-board .me{color:#ffd36b;font-weight:800}.cd-root .cd-ranking{gap:3px;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:grid}.cd-ranking li{text-align:left;background:#1b1e2b;border-radius:5px;grid-template-columns:28px 1fr auto;gap:6px;padding:3px 8px;display:grid}.cd-ranking li.me{color:#fff;background:#3b2a52}.cd-ranking li.more{text-align:center;color:#b8cbe5;background:0 0;display:block}.cd-ranking em{color:#ffd36b;font-style:normal}.cd-root .cd-last{text-align:center;color:#ffd36b;margin:4px 0 0;font-size:10px}.cd-root .cd-again{background:#1d2333;padding:4px 6px;font-size:10px}.cd-root .cd-again[aria-pressed=true]{color:#d9fff7;background:#23463f;border-color:#9fe7dd}.cd-root .cd-status .cd-again{margin-left:auto}.cd-root .cd-hype{text-align:center;color:#edf3ff;background:#1b1e2b;border-radius:7px;height:14px;margin:0 0 4px;font-size:9px;line-height:14px;position:relative;overflow:hidden}.cd-hype i{background:linear-gradient(90deg,#7a1730,#ff5875);position:absolute;top:0;bottom:0;left:0}.cd-hype span{position:relative}.cd-root .cd-hype.fever{color:#2a0d00;background:#ff8a3d;font-weight:800}.cd-root .cd-cheer-button{background:#7a1730;border-color:#ff5875;min-height:36px;font-weight:800}.cd-touch .cd-status button{min-height:32px;padding:6px}@media (max-height:500px){.cd-pads{bottom:max(8px,env(safe-area-inset-bottom));padding:6px}.cd-root .cd-pad{height:48px}.cd-results{padding:12px}.cd-results dl{margin:8px 0}.cd-root .cd-help{display:none}.cd-root .cd-lane{height:86px;margin:4px 0 0}.cd-root .cd-hype{height:12px;margin-bottom:2px;line-height:12px}.cd-root .cd-board{margin-bottom:2px}}
.fishing-game .fg-disco-hud{color:#fff;pointer-events:none;width:min(560px,96%);animation:fg-disco-in .35s var(--soft-pop) both;background:radial-gradient(circle at 12% 0,#ff3d9a59,#0000 55%),radial-gradient(circle at 92% 100%,#3fe6ff4d,#0000 55%),linear-gradient(160deg,#2b1650eb,#100a24f0);border:2px solid #ff3d9a8c;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:8px 12px 9px;display:flex;position:relative;box-shadow:0 0 18px #ff3d9a59,0 6px 18px #00000047,inset 0 -3px #00000040}.fishing-game .fg-disco-hud.is-ride{animation:fg-disco-in .35s var(--soft-pop) both, fg-disco-glow .48s ease-in-out infinite alternate}.fishing-game .fg-disco-top{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.fishing-game .fg-disco-title{color:#ff8ac6;text-shadow:var(--outline-sm);font-size:17px}.fishing-game .fg-disco-title i{color:#ffe9a6;font-size:14px;font-style:normal}.fishing-game .fg-disco-tip b{font-weight:700}.fishing-game .fg-disco-tip .is-don{color:#ff7a5c}.fishing-game .fg-disco-tip .is-ka{color:#6fd6f0}.fishing-game .fg-disco-clock{color:#a9f5ff;font-variant-numeric:tabular-nums;text-shadow:var(--outline-sm);font-size:15px}.fishing-game .fg-disco-lane{width:100%;display:block}.fishing-game .fg-disco-row{font-variant-numeric:tabular-nums;width:100%;text-shadow:var(--outline-sm);align-items:center;gap:10px;font-size:13px;display:flex}.fishing-game .fg-disco-gauge{color:#ffb3c8}.fishing-game .fg-disco-gauge.is-clear{color:#ffe14a}.fishing-game .fg-disco-counts{margin-left:auto;font-size:12px}.fishing-game .fg-disco-counts i{font-style:normal}.fishing-game .fg-disco-counts .is-great{color:#ffd84a}.fishing-game .fg-disco-counts .is-miss{color:#9fb0d8}.fishing-game .fg-disco-pads{gap:8px;width:100%;display:none}.fishing-game .fg-disco-pads button{color:#fff;height:58px;font:inherit;text-shadow:var(--outline-sm);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:3px solid #00000073;border-radius:16px;flex:1;font-size:20px;font-weight:700}.fishing-game .fg-disco-pads .is-don{background:radial-gradient(circle at 50% 40%,#ff7a5c,#e0381c);flex:1.4}.fishing-game .fg-disco-pads .is-ka{background:radial-gradient(circle at 50% 40%,#6fd6f0,#2a95bd)}.fishing-game .fg-disco-pads button:active{filter:brightness(1.3);transform:scale(.97)}@media (pointer:coarse){.fishing-game .fg-disco-pads{display:flex}}.fishing-game .fg-disco-score{color:#ffd23f}.fishing-game .fg-disco-streak{color:#ff9f1c;animation:fg-disco-pop .3s var(--soft-pop) both}.fishing-game .fg-disco-tip{color:#ffffffd1;text-align:center;margin:0;font-size:11.5px;line-height:1.35}.fishing-game .fg-disco-tip kbd{font:inherit;background:#ffffff2e;border-radius:4px;padding:0 4px}.fishing-game .fg-disco-leave{color:#fff;font:inherit;cursor:pointer;pointer-events:auto;background:#ffffff1f;border:2px solid #fff6;border-radius:999px;padding:3px 14px;font-size:12.5px}.fishing-game .fg-disco-leave:hover{background:#ffffff38}.fishing-game .fg-disco-leave.is-ask{color:#fff3c4;animation:fg-disco-pop .25s var(--soft-pop) both;background:#ffa02852;border-color:#ffd23f}.fishing-game .fg-disco-badge{color:#fff;vertical-align:2px;text-shadow:none;background:#ffffff29;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:1.5;display:inline-block}.fishing-game .fg-disco-badge.is-easy{background:#3aa66a}.fishing-game .fg-disco-badge.is-normal{background:#d48a1c}.fishing-game .fg-disco-badge.is-hard{background:#d23a58}.fishing-game .fg-disco-levels{gap:6px;width:100%;display:flex}.fishing-game .fg-disco-levels button{color:#ffffffd9;font:inherit;cursor:pointer;pointer-events:auto;background:#ffffff14;border:2px solid #ffffff47;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:3px 6px 4px;display:flex}.fishing-game .fg-disco-levels b{font-size:13.5px}.fishing-game .fg-disco-levels small{color:#ffffffa6;font-size:10.5px}.fishing-game .fg-disco-levels button:hover{background:#ffffff29}.fishing-game .fg-disco-levels button.is-on{color:#fff;text-shadow:var(--outline-sm)}.fishing-game .fg-disco-levels button.is-easy.is-on{background:#3aa66a8c;border-color:#5fe39a}.fishing-game .fg-disco-levels button.is-normal.is-on{background:#d48a1c8c;border-color:#ffc25a}.fishing-game .fg-disco-levels button.is-hard.is-on{background:#d23a588c;border-color:#ff7a94}.fishing-game .fg-disco-levels button.is-on small{color:#ffffffe6}.fishing-game .fg-disco-results{width:100%;text-shadow:var(--outline-sm);flex-direction:column;gap:2px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.fishing-game .fg-disco-results li{border-radius:8px;align-items:baseline;gap:6px;padding:1px 6px;display:flex}.fishing-game .fg-disco-results li.is-me{background:#3fe6ff2e}.fishing-game .fg-disco-results b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fishing-game .fg-disco-results em{color:#ffe9a6;font-size:12px;font-style:normal}.fishing-game .fg-disco-results strong{color:#ffd23f;font-size:12.5px}.fishing-game .fg-disco-reward{color:#a9f5ff;animation:fg-disco-pop .4s var(--soft-pop) both;justify-content:center;margin-top:2px;font-size:13px}.fishing-game .fg-disco-king{color:#ffd23f;animation:fg-disco-pop .4s var(--soft-pop) both;justify-content:center;font-size:14px}@keyframes fg-disco-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes fg-disco-glow{0%{box-shadow:0 0 12px #ff3d9a4d,0 6px 18px #00000047,inset 0 -3px #00000040}to{box-shadow:0 0 22px #3fe6ff73,0 6px 18px #00000047,inset 0 -3px #00000040}}@keyframes fg-disco-pop{0%{opacity:0;transform:scale(.7)}}.fishing-game:has(.fg-disco-hud) :is(.fg-lure-tips,.fg-lure-tips-pill){display:none}@media (max-width:760px) and (min-height:561px){.fishing-game .fg-hud-tc>.fg-disco-hud{width:calc(100vw - 16px);max-width:none}}@media (max-width:760px),(max-height:560px){.fishing-game .fg-disco-hud{gap:2px;width:min(560px,100%);padding:6px 10px 7px}.fishing-game .fg-disco-tip{font-size:11px}}@media (prefers-reduced-motion:reduce){.fishing-game .fg-disco-hud,.fishing-game .fg-disco-hud.is-ride{animation:none}}
.fishing-game .fg-ride-hud{color:#fff;pointer-events:auto;width:min(440px,94%);animation:fg-ride-in .35s var(--soft-pop) both;background:radial-gradient(circle at 10% 0,#e8314f52,#0000 55%),linear-gradient(160deg,#301e16eb,#160e0af0);border:2px solid #ffd23f8c;border-radius:18px;flex-direction:column;align-items:stretch;gap:6px;padding:9px 14px 10px;display:flex;box-shadow:0 6px 18px #00000047,inset 0 -3px #00000040}.fishing-game .fg-ride-hud.is-nuri{background:radial-gradient(circle at 90% 0,#4f8cff52,#0000 55%),linear-gradient(160deg,#0c142cf0,#040816f2);border-color:#78beff99}.fishing-game .fg-ride-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fishing-game .fg-ride-title{color:#ffd23f;text-shadow:var(--outline-sm);font-size:17px}.fishing-game .fg-ride-hud.is-nuri .fg-ride-title{color:#9fd2ff}.fishing-game .fg-ride-title i{color:#ffffffb3;font-size:12px;font-style:normal}.fishing-game .fg-ride-clock{color:#ffe9a6;font-variant-numeric:tabular-nums;text-shadow:var(--outline-sm);font-size:15px}.fishing-game .fg-ride-meters{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fishing-game .fg-ride-speed{align-items:baseline;gap:4px;display:flex}.fishing-game .fg-ride-speed strong{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #ff7850b3, var(--outline-sm);font-size:44px;line-height:1}.fishing-game .fg-ride-speed small{color:#ffd23f;font-size:15px}.fishing-game .fg-ride-height{flex-direction:column;align-items:flex-end;min-width:70px;padding-right:14px;display:flex;position:relative}.fishing-game .fg-ride-height span{color:#ffffffa8;font-size:11px}.fishing-game .fg-ride-height b{font-variant-numeric:tabular-nums;font-size:20px}.fishing-game .fg-ride-height i{background:linear-gradient(#ffd23f,#e8314f);border-radius:3px;width:6px;transition:height .2s linear;position:absolute;bottom:0;right:0}.fishing-game .fg-ride-crew,.fishing-game .fg-ride-note{margin:0;font-size:12.5px;line-height:1.35}.fishing-game .fg-ride-note{color:#ffffffa6}.fishing-game .fg-ride-actions{justify-content:flex-end;gap:8px;display:flex}@keyframes fg-ride-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.fishing-game .fg-space-flight{z-index:24;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fishing-game:is(:has(.fg-nuri-flight),:has(.fg-space-flight.is-shown)) .fg-hud-bl{z-index:26}.fishing-game:is(:has(.fg-nuri-flight),:has(.fg-space-flight.is-shown)) .fg-hud-bl :is(.fg-feed,.fg-hud-emote){display:none}@media (min-width:761px) and (min-height:561px) and (pointer:fine){.fishing-game:has(.fg-space-flight.is-shown):not(:has(.fg-nuri-flight)) .fg-hud-bl{bottom:40px}}@media (max-width:600px){.fishing-game .fg-ride-hud.is-bumper.is-run{flex-flow:wrap;align-items:center;gap:4px 8px;padding:6px 10px 7px}.fishing-game .fg-ride-hud.is-bumper.is-run .fg-ride-top{flex:1 0 100%}.fishing-game .fg-ride-hud.is-bumper.is-run :is(.fg-ride-note,.fg-ride-long){display:none}.fishing-game .fg-ride-hud.is-bumper.is-run .fg-ride-speed strong{font-size:26px}.fishing-game .fg-ride-hud.is-bumper.is-run .fg-ride-meters{flex:1 0 100%;justify-content:flex-start;gap:16px}.fishing-game .fg-ride-hud.is-bumper.is-run .fg-btn{white-space:nowrap;text-overflow:ellipsis;flex:calc(50% - 4px);min-width:0;padding-inline:6px;font-size:11.5px;overflow:hidden}}
.fg-ride3d{z-index:45;color:#fff;-webkit-user-select:none;user-select:none;background:#172335;outline:none;font-family:inherit;position:absolute;inset:0;overflow:hidden}.fg-ride3d canvas{touch-action:none;width:100%;height:100%;display:block}.fg-ride3d header{pointer-events:none;background:linear-gradient(#0c162bc0,#0000);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex;position:absolute;inset:0 0 auto}.fg-ride3d header div{flex-direction:column;gap:5px;display:flex}.fg-ride3d header b{letter-spacing:.08em;text-shadow:0 2px 6px #0008;font-size:22px}.fg-ride3d header span{color:#e3eaf1;font-size:12px}.fg-ride3d button{pointer-events:auto;color:#fff;min-height:44px;font:inherit;cursor:pointer;touch-action:none;background:#172335e8;border:1px solid #ffffff52;border-radius:9px;padding:10px 14px;font-size:13px}.fg-ride3d button:focus-visible{outline-offset:3px;outline:3px solid #f8d488}.fg-ride3d button:disabled{opacity:.55;cursor:default}.fg-ride3d button[aria-pressed=true]{background:#375046}.fg-ride3d footer{pointer-events:none;background:linear-gradient(#0000,#0c162be6);padding:24px 20px 18px;position:absolute;inset:auto 0 0}.fg-ride3d-instruments{align-items:baseline;gap:18px;display:flex}.fg-ride3d-instruments>b{font-variant-numeric:tabular-nums;text-shadow:0 2px 6px #0008;font-size:34px}.fg-ride3d-instruments small{font-size:13px;font-weight:400}.fg-ride3d-instruments span,.fg-ride3d footer p{color:#e3eaf1;font-size:12px}.fg-ride3d-actions{flex-wrap:wrap;gap:8px;display:flex}.fg-ride3d-status{text-align:center;background:#172335ed;border:1px solid #ffffff40;border-radius:12px;width:min(420px,85%);padding:20px;line-height:1.6;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.fg-ride3d-boom{color:#ffd23f;-webkit-text-stroke:3px #3a1a00;pointer-events:none;margin:0;font-size:64px;font-weight:900;animation:.5s ease-out forwards fg-ride3d-boom;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@keyframes fg-ride3d-boom{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-60%)scale(1)}}.fg-ride3d-pad{pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 16px 150px}.fg-ride3d-pad div{gap:10px;display:flex}.fg-ride3d-pedal{flex-direction:column}.fg-ride3d-pad button{background:#172335b0;min-width:64px;min-height:56px;font-size:16px}.fg-ride3d-pad button:active{background:#e8314fcc}@media (hover:hover) and (pointer:fine){.fg-ride3d-pad{opacity:.55}}@media (max-width:600px){.fg-ride3d header{padding:12px}.fg-ride3d header b{font-size:17px}.fg-ride3d header span{font-size:10px}.fg-ride3d footer{padding:18px 12px 12px}.fg-ride3d-instruments{gap:10px}.fg-ride3d-instruments>b{font-size:26px}.fg-ride3d-actions button{padding:9px 10px;font-size:12px}.fg-ride3d-pad{bottom:170px}.fg-ride3d-boom{font-size:48px}}@media (prefers-reduced-motion:reduce){.fg-ride3d-boom{opacity:0;animation:none}}
.fg-nuri-flight{z-index:25;color:#ecf4fc;font-variant-numeric:tabular-nums;pointer-events:auto;touch-action:none;background:linear-gradient(#030c1ca6,#0000 35% 55%,#030c1ccc);position:absolute;inset:0}.fg-nuri-flight button{color:inherit;cursor:pointer;touch-action:none;min-height:44px;font:inherit;background:#12283de8;border:1px solid #7699b56b;border-radius:10px;padding:10px 16px}.fg-nuri-flight button:focus-visible{outline-offset:3px;outline:2px solid #f4d393}.fg-nuri-flight button.is-primary,.fg-nuri-flight button.is-held{color:#102333;background:#f1d29a;border-color:#f1d29a}.fg-nuri-flight button:disabled{cursor:default;opacity:.7}.fg-nuri-flight h2{margin:4px 0 8px;font-size:clamp(18px,2.4vw,28px)}.fg-nuri-eyebrow{letter-spacing:.16em;color:#aad3ee;margin:0 0 6px;font-size:11px}.fg-nuri-header{justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.fg-nuri-header span,.fg-nuri-note{color:#c3d3df;font-size:12px}.fg-nuri-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fg-nuri-instruments{gap:12px;max-width:788px;margin:0 24px;display:flex}.fg-nuri-instruments>div{box-sizing:border-box;background:#081b2cdc;border:1px solid #759fb443;border-radius:12px;flex-direction:column;flex:188px;gap:5px;width:188px;min-width:0;max-width:188px;height:116px;padding:12px 16px;display:flex}.fg-nuri-instruments small,.fg-nuri-instruments span{color:#b1c8db;font-size:11px}.fg-nuri-instruments b{font-size:23px}.fg-nuri-instruments em{color:#aac7dd;font-size:12px;font-style:normal}.fg-nuri-instruments meter{width:100%;height:8px}.fg-nuri-instruments>div.is-danger{background:#50222ae6;border-color:#ff8a75}.fg-nuri-guide{text-align:center;background:#081b2ca8;border-radius:16px;padding:12px;position:absolute;top:34%;right:28px}.fg-nuri-guide small{font-size:11px}.fg-nuri-reticle{background:linear-gradient(#0000 49%,#82c5e840 50%,#0000 51%),linear-gradient(90deg,#0000 49%,#82c5e840 50%,#0000 51%);border:1px solid #82c5e873;border-radius:50%;width:120px;height:120px;margin:auto auto 8px;position:relative}.fg-nuri-reticle>span{color:#a9cee7;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.fg-nuri-reticle>i{border:2px solid #ffd28a;border-radius:50%;width:16px;height:16px;transition:top .1s linear,left .1s linear;position:absolute;transform:translate(-50%,-50%)}.fg-nuri-warning{text-align:center;color:#ffe0a4;text-shadow:0 2px 4px #000;font-size:14px;position:absolute;bottom:172px;left:16px;right:16px}.fg-nuri-warning.is-danger{color:#ffc0ad;background:#391c24ed;border:1px solid #f6967e;border-radius:10px;padding:8px}.fg-nuri-controls{bottom:max(18px,env(safe-area-inset-bottom));justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;left:24px;right:24px}.fg-nuri-controls button{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:66px;min-height:52px;padding:8px;display:flex}.fg-nuri-controls small{font-size:10px}.fg-nuri-directions{grid-template-columns:repeat(3,66px);gap:5px;display:grid}.fg-nuri-directions button:first-child{grid-column:2}.fg-nuri-directions button:nth-child(2){grid-column:1}.fg-nuri-engine{align-items:center;gap:6px;display:flex}.fg-nuri-engine>span{font-size:12px}.fg-nuri-card{box-sizing:border-box;touch-action:pan-y;background:#081728f5;border:1px solid #7facc358;border-radius:20px;width:min(580px,100% - 32px);max-height:calc(100% - 32px);padding:28px;position:absolute;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0009}.fg-nuri-card>p{line-height:1.7}.fg-nuri-modes{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.fg-nuri-modes button{text-align:left;flex-direction:column;gap:9px;display:flex}.fg-nuri-modes button[aria-pressed=true]{background:#29364b;border-color:#efc985;box-shadow:inset 0 0 0 1px #efc985}.fg-nuri-modes span{color:#f0d49f;font-size:12px}.fg-nuri-modes small{color:#bdd0e0;font-size:11px;line-height:1.6}.fg-nuri-preflight{box-sizing:border-box;background:#081b2ce8;border:1px solid #7facc358;border-radius:18px;width:310px;padding:20px;position:absolute;bottom:180px;right:24px}.fg-nuri-preflight h2{font-size:22px}.fg-nuri-preflight .fg-nuri-modes{gap:8px;margin:12px 0}.fg-nuri-preflight .fg-nuri-modes button{gap:5px;padding:10px;font-size:12px}.fg-nuri-preflight .fg-nuri-modes span{font-size:10px;line-height:1.5}.fg-nuri-preflight .fg-nuri-note{margin:8px 0 0;line-height:1.6}.fg-nuri-countdown{text-align:center;background:#071c2be8;border:1px solid #f1d29a70;border-radius:20px;flex-direction:column;gap:8px;width:200px;padding:20px;display:flex;position:absolute;top:35%;right:24px}.fg-nuri-countdown span{letter-spacing:.2em;color:#bad8ea;font-size:10px}.fg-nuri-countdown strong{color:#f1d29a;font-size:72px;line-height:1}.fg-nuri-countdown b{font-size:13px}.fishing-game:has(.fg-nuri-flight) :is(.fg-tutorial,.fg-unlock,.fg-hud-tl,.fg-hud-tc,.fg-hud-tr,.fg-hud-bc,.fg-hud-br,.fg-side-menu){visibility:hidden;pointer-events:none}@media (min-width:601px){.fishing-game:has(.fg-nuri-flight) .fg-hud-bl{bottom:138px;left:12px}}@media (min-width:601px) and (max-height:540px){.fishing-game:has(.fg-nuri-flight) .fg-hud-bl{bottom:106px}}@media (max-width:600px){.fg-nuri-header{gap:8px;padding:14px 12px 10px}.fg-nuri-header h2{font-size:17px}.fg-nuri-header .fg-nuri-actions{flex-direction:column}.fg-nuri-header button{min-height:44px;padding:6px 9px;font-size:10px}.fg-nuri-instruments{gap:5px;margin:0 12px}.fg-nuri-instruments>div{flex:1;width:auto;min-width:0;max-width:none;height:96px;padding:9px 7px}.fg-nuri-instruments b{font-size:18px}.fg-nuri-instruments span{font-size:9px}.fg-nuri-flight.is-manual .fg-nuri-instruments{grid-template-columns:1fr 1fr;display:grid}.fg-nuri-flight.is-manual .fg-nuri-guide{top:max(48%,310px)}.fg-nuri-guide{padding:8px;top:35%;right:12px}.fg-nuri-reticle{width:84px;height:84px}.fg-nuri-guide small{font-size:9px}.fg-nuri-controls{gap:8px;left:10px;right:10px}.fg-nuri-directions{grid-template-columns:repeat(3,48px)}.fg-nuri-controls button{min-width:44px;min-height:50px;padding:6px}.fg-nuri-engine{gap:4px}.fg-nuri-engine>span{max-width:110px}.fg-nuri-warning{font-size:12px;bottom:180px}.fg-nuri-card{padding:20px}.fg-nuri-modes{grid-template-columns:1fr;margin:12px 0}.fg-nuri-preflight{width:auto;padding:12px;bottom:180px;left:12px;right:12px}.fg-nuri-preflight h2{margin:0;font-size:18px}.fg-nuri-preflight .fg-nuri-modes{grid-template-columns:1fr 1fr;margin:8px 0}.fg-nuri-preflight .fg-nuri-note{margin-top:5px;font-size:10px}.fg-nuri-countdown{width:130px;padding:14px;top:auto;bottom:230px;right:12px}.fg-nuri-countdown strong{font-size:54px}}@media (max-height:540px){.fg-nuri-header{padding:8px 14px}.fg-nuri-header h2{margin:0;font-size:16px}.fg-nuri-instruments{margin:0 14px}.fg-nuri-instruments>div{padding:6px 10px}.fg-nuri-instruments b{font-size:17px}.fg-nuri-guide,.fg-nuri-flight.is-manual .fg-nuri-guide{top:86px;right:20px}.fg-nuri-reticle{width:65px;height:65px}.fg-nuri-warning{bottom:144px}.fg-nuri-controls{bottom:8px}.fg-nuri-controls button{min-height:44px}.fg-nuri-card{padding:18px}.fg-nuri-modes{grid-template-columns:1fr 1fr}.fg-nuri-preflight{width:310px;padding:10px;bottom:66px;left:auto;right:12px}.fg-nuri-preflight h2{margin:0;font-size:16px}.fg-nuri-preflight .fg-nuri-note{margin:3px 0;font-size:10px}.fg-nuri-preflight .fg-nuri-modes{margin:6px 0}.fg-nuri-preflight .fg-nuri-modes button{min-height:44px;padding:6px}.fg-nuri-countdown{width:120px;padding:10px;top:90px;right:20px}.fg-nuri-countdown strong{font-size:44px}.fg-nuri-flight.is-preflight .fg-nuri-warning{font-size:11px;bottom:118px;left:12px;right:340px}.fg-nuri-instruments{gap:5px;margin-right:340px}.fg-nuri-instruments>div{flex:1;width:auto;min-width:0;max-width:none;height:96px;padding:6px}.fg-nuri-instruments small,.fg-nuri-instruments span{font-size:9px}}
.fg-ares-flight{background:linear-gradient(#1c0c0ab3,#0000 35% 55%,#1c0c0ad9)}.fg-ares-flight .fg-nuri-eyebrow{color:#ffc4a5}.fg-ares-flight .fg-nuri-instruments{max-width:660px}.fg-ares-flight .fg-nuri-instruments b{font-size:20px}.fg-ares-flight .fg-nuri-guide{max-width:260px}@media (max-width:760px) and (min-height:561px){.fishing-game:has(.fg-ares-flight) .fg-chatlog{width:calc(100vw - 24px);max-height:120px;top:230px;left:12px;overflow:auto}.fishing-game:has(.fg-ares-flight) .fg-chatlog-list{max-height:56px}.fishing-game:has(.fg-ares-flight):has(.fg-say) .fg-chatlog{top:calc(anchor(--fg-say bottom, 230px) + 6px)}.fishing-game:has(.fg-ares-flight) .fg-hud-bl{bottom:12px;left:172px}}@media (max-width:600px){.fg-ares-flight .fg-nuri-instruments b{font-size:16px}.fg-ares-flight .fg-nuri-engine{flex-wrap:wrap;justify-content:flex-end;max-width:172px}.fg-ares-flight .fg-nuri-warning,.fg-ares-flight.is-preflight .fg-nuri-warning{bottom:178px}.fg-ares-flight .fg-nuri-preflight{bottom:215px}.fg-ares-flight .fg-nuri-guide{max-width:210px;top:max(43%,355px)}}@media (max-height:560px){.fishing-game:has(.fg-ares-flight) .fg-chatlog{width:215px;max-height:72px;top:182px;overflow:auto}.fishing-game:has(.fg-ares-flight) .fg-chatlog-list{max-height:32px}.fg-ares-flight .fg-nuri-warning{font-size:11px;bottom:68px;left:240px;right:290px}.fg-ares-flight.is-preflight .fg-nuri-warning{bottom:68px;left:240px;right:340px}}.fg-ares-flight .fg-nuri-guide small{line-height:1.6;display:block}.fg-ares-flight .fg-nuri-guide progress{accent-color:#9cdec3;width:100%;margin-top:8px;display:block}.fg-ares-flight .fg-nuri-engine{flex-wrap:wrap;justify-content:flex-end;max-width:280px}.fg-ares-throttle{color:#f6d3a4;box-sizing:border-box;background:#081b2ce8;border-radius:10px;width:100%;padding:10px;font-size:12px;display:block}.fg-ares-throttle input{accent-color:#ffc984;touch-action:none;width:100%;height:44px;margin:0;display:block}.fg-ares-flight .fg-nuri-warning{background:#171c29d9;border-radius:10px;padding:8px}.fg-ares-flight .fg-nuri-warning.is-action-ready{color:#b2ffde;background:#102e27ef;border:1px solid #9ce5c2}.fg-ares-pad-map{background:#081b2ca8;border:1px solid #82c5e873;border-radius:12px;width:140px;height:140px}.fg-ares-pad-map .grid{stroke:#82c5e840;stroke-width:.5px}.fg-ares-pad-map .target{stroke:#a6e6c5;fill:#82dcb42a;stroke-width:.8px}.fg-ares-pad-map .prediction{stroke:#ffd28a;fill:none;stroke-width:.8px}.fg-ares-pad-map .ship{fill:#fff}.fg-ares-return.is-holding{background:linear-gradient(90deg,#865744 50%,#12283d 50%) 0 0/200% 100%;animation:1s linear forwards ares-return-hold}@keyframes ares-return-hold{0%{background-position:100% 0}to{background-position:0 0}}.fg-ares-flight .fg-ares-chat-toggle{display:none}@media (max-width:760px),(max-height:560px){.fg-ares-flight .fg-ares-chat-toggle{display:block}.fishing-game:has(.fg-ares-flight) .fg-toasts{visibility:hidden}.fishing-game:has(.fg-ares-flight:not(.is-chat-open)):not(:has(.fg-say)) .fg-hud-bl{visibility:hidden;pointer-events:none}.fishing-game:has(.fg-ares-flight.is-chat-open) .fg-hud-bl{bottom:178px;left:12px}.fg-ares-flight .fg-nuri-header{padding-top:8px}.fg-ares-flight .fg-nuri-header .fg-nuri-actions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.fg-ares-flight .fg-nuri-header .fg-ares-return{grid-column:1/-1;font-size:9px}.fg-ares-flight .fg-nuri-header button{min-height:44px;padding:4px 6px;font-size:10px}.fg-ares-flight .fg-nuri-header h2{font-size:16px}.fg-ares-flight .fg-nuri-header span{font-size:10px}}@media (max-width:600px){.fg-ares-flight .fg-nuri-engine{width:160px}.fg-ares-throttle{padding:6px 8px;font-size:10px}.fg-ares-flight .fg-nuri-guide{top:max(40%,290px)}.fg-ares-pad-map{width:110px;height:110px}.fg-ares-flight .fg-nuri-warning,.fg-ares-flight.is-preflight .fg-nuri-warning{margin:0;font-size:11px;bottom:176px}.fg-ares-flight .fg-nuri-preflight{bottom:218px}}@media (max-height:560px){.fg-ares-flight .fg-nuri-engine{max-width:220px}.fg-ares-throttle{padding:6px 8px;font-size:10px}.fg-ares-flight .fg-nuri-guide{top:118px;right:16px}.fg-ares-pad-map{width:80px;height:80px}.fg-ares-flight .fg-nuri-warning{font-size:10px;bottom:12px;left:240px;right:240px}.fg-ares-flight.is-preflight .fg-nuri-warning{bottom:12px;right:240px}}@media (prefers-reduced-motion:reduce){.fg-ares-return.is-holding{background:#865744;animation:none}}@media (max-height:560px){.fg-ares-flight .fg-nuri-preflight{width:auto;padding:8px;inset:210px 244px auto 240px}.fg-ares-flight .fg-nuri-preflight>.fg-nuri-note{display:none}.fg-ares-flight .fg-nuri-preflight h2{font-size:14px}.fg-ares-flight .fg-nuri-guide{padding:8px;top:104px}.fg-ares-pad-map{width:65px;height:65px}}
.fishing-game .fg-sdock{z-index:27;color:#eef4ff;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden}.fishing-game .fg-sdock-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fishing-game .fg-sdock-top{gap:6px;display:flex;position:absolute;top:10px;right:10px}.fishing-game .fg-sdock-chip{color:#eef4ff;font:800 13px var(--fg-font);cursor:pointer;background:#060c16b8;border:1px solid #8cbeff66;border-radius:999px;padding:7px 12px}.fishing-game .fg-sdock-chip:hover{border-color:#8cbeffcc}.fishing-game .fg-sdock-chip.is-practice{color:#e4d8ff;cursor:default;border-color:#bea0ff8c}.fishing-game .fg-sdock-chip.is-watch{color:#ffeec4;cursor:default;border-color:#ffd6788c}@media (max-width:640px){.fishing-game .fg-sdock-top{flex-direction:column-reverse;align-items:flex-end;gap:4px}.fishing-game .fg-sdock-chip.is-practice,.fishing-game .fg-sdock-chip.is-watch{padding:4px 9px;font-size:12px}}.fishing-game .fg-sdock-pads{padding:0 14px calc(14px + env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.fishing-game .fg-sdock-pad{pointer-events:auto;background:#060c1680;border:1px solid #8cbeff38;border-radius:16px;grid-template-rows:16px repeat(3,46px);grid-template-columns:repeat(3,46px);grid-template-areas:"title title title""fwd up back""left.right"".down.";gap:5px;padding:8px;display:grid;position:relative}.fishing-game .fg-sdock-pad-title{font:800 10.5px var(--fg-font);color:#c8dcffbf;text-align:center;white-space:nowrap;grid-area:title}.fishing-game .fg-sdock-key{color:#eef4ff;font-family:var(--fg-font);cursor:pointer;touch-action:none;background:#0e1a2ed1;border:1px solid #8cbeff61;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;transition:background 80ms,border-color 80ms,transform 80ms;display:flex}.fishing-game .fg-sdock-key b{font-size:15px;line-height:1}.fishing-game .fg-sdock-key small{color:#c8dcffcc;white-space:nowrap;font-size:9.5px;font-weight:700}.fishing-game .fg-sdock-key.is-up{grid-area:up}.fishing-game .fg-sdock-key.is-down{grid-area:down}.fishing-game .fg-sdock-key.is-left{grid-area:left}.fishing-game .fg-sdock-key.is-right{grid-area:right}.fishing-game .fg-sdock-key.is-fwd{grid-area:fwd}.fishing-game .fg-sdock-key.is-back{grid-area:back}.fishing-game .fg-sdock-key:hover{border-color:#8cbeffbf}.fishing-game .fg-sdock-key.is-on{background:#7dffb052;border-color:#7dffb0;transform:scale(.95)}.fishing-game .fg-sdock-keys{font:700 12px var(--fg-font);color:#c8dcffd9;text-align:center;background:#060c1699;border-radius:999px;align-self:flex-end;margin:0 0 6px;padding:6px 12px}.fishing-game .fg-sdock-assist{max-width:170px;font:800 12px var(--fg-font);color:#9ecbff;pointer-events:auto;background:#060c1699;border:1px solid #9ecbff66;border-radius:14px;padding:10px 12px}.fishing-game .fg-sdock:not(.is-touch) .fg-sdock-pad{opacity:.88;grid-template-rows:16px repeat(3,40px);grid-template-columns:repeat(3,40px)}@media (max-width:700px){.fishing-game .fg-sdock-pads{padding-left:8px;padding-right:8px}.fishing-game .fg-sdock-pad{grid-template-rows:14px repeat(3,44px);grid-template-columns:repeat(3,44px);gap:4px;padding:6px}}.fishing-game .fg-sdock-card{text-align:center;width:min(430px,100% - 32px);max-height:calc(100% - 32px);font-family:var(--fg-font);font-variant-numeric:tabular-nums;pointer-events:auto;background:linear-gradient(160deg,#0c1a34f0,#060e20f5);border:2px solid #8cbeff59;border-radius:20px;padding:18px 18px 16px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 14px 40px #00000080}.fishing-game .fg-sdock-card h3{margin:0 0 4px;font-size:22px;font-weight:900}.fishing-game .fg-sdock-card.is-fail{border-color:#ff8c788c}.fishing-game .fg-sdock-grade{color:#2a1c05;background:radial-gradient(circle at 35% 30%,#fff6c8,#f2c230 60%,#b88a12);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 6px;font-size:44px;font-weight:900;display:grid;box-shadow:0 0 24px #f2c2308c}.fishing-game .fg-sdock-card.is-A .fg-sdock-grade{color:#18222e;background:radial-gradient(circle at 35% 30%,#fff,#c9d4e2 60%,#8696aa);box-shadow:0 0 20px #c9d4e273}.fishing-game .fg-sdock-card.is-B .fg-sdock-grade{color:#2a1608;background:radial-gradient(circle at 35% 30%,#ffe2c4,#d48b4a 60%,#8f5626);box-shadow:0 0 18px #d48b4a66}.fishing-game .fg-sdock-card.is-C .fg-sdock-grade{color:#e8eef6;box-shadow:none;background:radial-gradient(circle at 35% 30%,#9aa6b4,#5d6878 60%,#3a4350)}.fishing-game .fg-sdock-sub{color:#c8dcffcc;margin:0 0 10px;font-size:13px;font-weight:700}.fishing-game .fg-sdock-reason{color:#ffd1c4;margin:4px 0 8px;font-size:15px;font-weight:800}.fishing-game .fg-sdock-note{color:#c8dcffb3;margin:0 0 10px;font-size:12px;font-weight:700}.fishing-game .fg-sdock-reward{color:#ffe08a;margin:10px 0;font-size:15px;font-weight:900}.fishing-game .fg-sdock-table{border-collapse:collapse;width:100%;font-size:13px}.fishing-game .fg-sdock-table th{text-align:left;color:#c8dcffd9;padding:4px 6px;font-weight:800}.fishing-game .fg-sdock-table td{text-align:left;padding:4px 6px;font-weight:700}.fishing-game .fg-sdock-table td.is-pts{text-align:right;color:#7dffb0;font-weight:900}.fishing-game .fg-sdock-table tr+tr{border-top:1px solid #8cbeff1f}.fishing-game .fg-sdock-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.fishing-game .fg-sdock-leave{font:700 12px var(--fg-font);color:#c8dcff99;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 4px;padding:4px 8px;text-decoration:underline}.fishing-game .fg-sdock-leave:hover{color:#dcebffe6}.fishing-game .fg-sdock-leave.is-yes{color:#ffc4b4}.fishing-game .fg-sdock-leave-ask{color:#ffd9cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;font-size:12px;font-weight:800;display:flex}.fishing-game .fg-sdock-leave-ask>span{flex-basis:100%}.fishing-game .fg-sdock-actions+.fg-sdock-leave,.fishing-game .fg-sdock-actions+.fg-sdock-leave-ask{margin-top:12px}.fishing-game .fg-sdock-leave-ask.is-chip{background:#060c16db;border:1px solid #ffaa9680;border-radius:14px;max-width:min(320px,100vw - 20px);padding:6px 10px}.fishing-game .fg-sdock-wait-line{color:#ffeec4;margin:4px 0 12px;font-size:14px;font-weight:800}.fishing-game .fg-sdock-wait{font:900 15px var(--fg-font);color:#ffe7a8;background:#060c16bf;border-radius:999px;padding:8px 16px;position:absolute;top:58%;left:50%;transform:translate(-50%)}.fishing-game .fg-sdock-tag{letter-spacing:.02em;color:#cdb8ff;margin:0 0 8px;font-size:12px;font-weight:900}.fishing-game .fg-docksim{flex-direction:column;gap:12px;display:flex}.fishing-game .fg-docksim-ticket{border:3px dashed var(--ink);color:#f2edff;background:radial-gradient(circle at 82% 30%,#ffffff80 0 1px,#0000 2px) 0 0/34px 26px,linear-gradient(135deg,#1d2d55,#3a2a6e);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.fishing-game .fg-docksim-route{flex-direction:column;gap:2px;display:flex}.fishing-game .fg-docksim-route small{color:#c9bdf5;font-size:12px;font-weight:800}.fishing-game .fg-docksim-route strong{font-size:19px}.fishing-game .fg-docksim-price{border:2px solid var(--ink);color:var(--ink);background:#ffd23f;border-radius:999px;flex:none;padding:3px 12px;font-size:15px;font-weight:900}.fishing-game .fg-docksim-blurb{margin:0;line-height:1.5}.fishing-game .fg-docksim-points{flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.fishing-game .fg-docksim-keys{text-align:center;background:#3a2a6e1a;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;font-weight:800}
