.fishing-game .fg-yut-hud{--me:#c9a46a;color:#3b2a1c;pointer-events:auto;width:min(520px,94vw);max-height:46vh;animation:fg-yut-in .3s var(--soft-pop) both;background:repeating-linear-gradient(0deg,#fff0c814 0 3px,#0000 3px 6px),linear-gradient(170deg,#f2dfb0,#dcbf83);border:2px solid #8a6430;border-radius:16px;flex-direction:column;gap:6px;padding:9px 12px 10px;display:flex;position:relative;overflow-y:auto;box-shadow:0 6px 18px #00000047,inset 0 -3px #0000001f}.fishing-game .fg-yut-hud.is-turn{border-color:var(--me);box-shadow:0 0 0 3px color-mix(in srgb, var(--me) 45%, transparent), 0 6px 18px #00000047}@keyframes fg-yut-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fishing-game .fg-yut-top{align-items:center;gap:8px;display:flex}.fishing-game .fg-yut-title{white-space:nowrap;font-size:15px}.fishing-game .fg-yut-title small{opacity:.72;margin-left:2px;font-size:11px;font-weight:800}.fishing-game .fg-yut-status{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.fishing-game .fg-yut-mini{color:#3b2a1c;background:#fff7e2;border:1.5px solid #8a6430;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.fishing-game .fg-yut-rules{background:#fffaecbf;border-radius:10px;margin:0;padding:6px 10px 6px 24px;font-size:12px;line-height:1.45}.fishing-game .fg-yut-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.fishing-game .fg-yut-seat{--c:#888;background:#fffaecb3;border:2px solid #0000;border-radius:10px;align-items:center;gap:5px;min-width:0;padding:3px 7px;font-size:12px;display:flex}.fishing-game .fg-yut-seat.is-turn{border-color:var(--c);background:#fffaf0;animation:.9s ease-in-out infinite alternate fg-yut-pulse}.fishing-game .fg-yut-seat.is-me .fg-yut-name{text-underline-offset:2px;text-decoration:underline}.fishing-game .fg-yut-seat.is-afk{opacity:.6}@keyframes fg-yut-pulse{to{box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 30%, transparent)}}.fishing-game .fg-yut-dot{background:var(--c);border:1.5px solid #2a2230;border-radius:50%;flex:none;width:11px;height:11px}.fishing-game .fg-yut-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.fishing-game .fg-yut-pieces{gap:2px;margin-left:auto;display:flex}.fishing-game .fg-yut-pieces i{border:1.5px solid var(--c);border-radius:50%;width:9px;height:9px}.fishing-game .fg-yut-pieces i.is-on{background:var(--c)}.fishing-game .fg-yut-pieces i.is-home{background:#ffd23f;border-color:#b8860b}.fishing-game .fg-yut-catch,.fishing-game .fg-yut-rank,.fishing-game .fg-yut-afk{white-space:nowrap;font-size:11px;font-weight:800}.fishing-game .fg-yut-afk{color:#8a5a2a}.fishing-game .fg-yut-results{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fishing-game .fg-yut-result{color:#3b2a1c;background:#fffaf0;border:2px solid #8a6430;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.fishing-game .fg-yut-result:disabled{opacity:1;cursor:default}.fishing-game .fg-yut-result.is-big{color:#c0392b;border-color:#e0453a}.fishing-game .fg-yut-result.is-back{color:#6a3a7a;border-color:#8a5a9a}.fishing-game .fg-yut-result.is-pick{background:var(--me);color:#fff;text-shadow:0 1px #0006;border-color:#2a2230;transform:translateY(-1px)}.fishing-game .fg-yut-more{color:#c0392b;font-size:12px;font-weight:800;animation:.6s ease-in-out infinite alternate fg-yut-pulse}.fishing-game .fg-yut-timer{background:#3b2a1c2e;border-radius:999px;height:8px;position:relative;overflow:hidden}.fishing-game .fg-yut-timer i{background:var(--me);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.fishing-game .fg-yut-timer span{font-size:10.5px;font-weight:800;position:absolute;top:-14px;right:4px}.fishing-game .fg-yut-throw{flex-direction:column;gap:6px;display:flex}.fishing-game .fg-yut-gauge{--p:0;background:linear-gradient(90deg,#c9e6a8,#f2e3a0 60%,#f2c070);border:2px solid #3b2a1c;border-radius:8px;height:22px;position:relative;overflow:hidden}.fishing-game .fg-yut-zone{place-items:center;font-size:10.5px;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;bottom:0}.fishing-game .fg-yut-zone.is-sweet{color:#6a4300;background:#ffc428bf}.fishing-game .fg-yut-zone.is-nak{color:#fff;background:#e0453acc}.fishing-game .fg-yut-needle{top:-2px;bottom:-2px;left:calc(var(--p) * 100%);background:#2a2230;border-radius:3px;width:5px;margin-left:-2.5px;position:absolute;box-shadow:0 0 0 2px #fffaf0}.fishing-game .fg-yut-throw-btn{background:linear-gradient(180deg, color-mix(in srgb, var(--me) 80%, white), var(--me));color:#fff;text-shadow:0 1px #00000073;touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid #2a2230;border-radius:12px;padding:11px 10px;font-size:15px;font-weight:900;box-shadow:inset 0 -3px #0003}.fishing-game .fg-yut-throw-btn:active{transform:translateY(2px)scale(.99);box-shadow:inset 0 -1px #0003}.fishing-game .fg-yut-moves{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;display:grid}.fishing-game .fg-yut-move{color:#3b2a1c;text-align:left;background:#fffaf0;border:2px solid #8a6430;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 9px;font-size:12px;display:flex}.fishing-game .fg-yut-move b{font-size:13.5px}.fishing-game .fg-yut-move em{color:#c0392b;font-size:11.5px;font-style:normal;font-weight:800}.fishing-game .fg-yut-move:hover,.fishing-game .fg-yut-move:focus-visible{border-color:var(--me);background:#fff}.fishing-game .fg-yut-move.is-catch{border-color:#e0453a}.fishing-game .fg-yut-move.is-home{border-color:#35a05a}.fishing-game .fg-yut-actions{gap:6px;display:flex}.fishing-game .fg-yut-btn{color:#3b2a1c;background:#fffaf0;border:2px solid #8a6430;border-radius:10px;flex:1;padding:7px 10px;font-size:13px;font-weight:800}.fishing-game .fg-yut-btn.is-main{color:#fff;text-shadow:0 1px #0006;background:linear-gradient(#e9604f,#c0392b);border-color:#2a2230}.fishing-game .fg-yut-btn:disabled{opacity:.6;cursor:default}@media (max-width:480px){.fishing-game .fg-yut-hud{gap:5px;max-height:40vh;padding:7px 9px 8px}.fishing-game .fg-yut-seats{grid-template-columns:1fr 1fr}.fishing-game .fg-yut-status{white-space:normal}}.fishing-game .fg-yut-modes{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fishing-game .fg-yut-mode{color:#3b2a1c;background:#fffaf0;border:2px solid #8a6430;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:800}.fishing-game .fg-yut-mode.is-on{color:#fff3d6;background:#3b2a1c;border-color:#2a2230}.fishing-game .fg-yut-mode:disabled{cursor:default}.fishing-game .fg-yut-mode:disabled:not(.is-on){opacity:.55}.fishing-game .fg-yut-mode-note{color:#8a6430;font-size:11px;font-weight:700}.fishing-game .fg-yut-teams{grid-template-columns:1fr 1fr;gap:5px;display:grid}.fishing-game .fg-yut-team{--c:#888;border:2px solid var(--c);background:color-mix(in srgb, var(--c) 12%, #fffaf0);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:5px 6px;display:flex}.fishing-game .fg-yut-team.is-win{box-shadow:0 0 0 3px #ffd23f}.fishing-game .fg-yut-team-name{color:var(--c);align-items:center;gap:5px;font-size:13px;display:flex}.fishing-game .fg-yut-team-name small{color:#8a6430;font-size:10.5px;font-weight:700}.fishing-game .fg-yut-team .fg-yut-seat{padding:2px 6px}.fishing-game .fg-yut-empty{color:#8a6430;font-size:11.5px;font-weight:700}.fishing-game .fg-yut-hint{background:#fff6d6;border:2px dashed #d8a320;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:700;line-height:1.4;animation:.9s ease-in-out infinite alternate fg-yut-pulse}.fishing-game .fg-yut-hint b{color:var(--me)}.fishing-game.is-yut-playing .fg-hint{display:none}@media (max-width:760px),(max-height:560px){.fishing-game.is-yut-playing :is(.fg-joy,.fg-action,.fg-hud-bl,.fg-hud-br,.fg-hud-tc .fg-tc-row),.fishing-game.is-yut-playing .fg-hud-bc>:not(.fg-yut-hud){display:none}.fishing-game.is-yut-playing:has(.fg-yut-hud) .fg-hud-bc{bottom:calc(8px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 16px)}.fishing-game.is-yut-playing .fg-yut-hud{gap:5px;width:min(520px,100vw - 16px);max-height:46vh;padding:7px 9px 8px}.fishing-game.is-yut-playing .fg-yut-top{flex-wrap:wrap;row-gap:2px}.fishing-game.is-yut-playing .fg-yut-title{flex:1;font-size:14px}.fishing-game.is-yut-playing .fg-yut-status{white-space:normal;flex:1 0 100%;order:3}.fishing-game.is-yut-playing .fg-yut-hint{padding:5px 8px;font-size:12px;line-height:1.35}.fishing-game.is-yut-playing .fg-yut-throw-btn{padding:10px}}@media (max-height:560px) and (orientation:landscape){.fishing-game.is-yut-playing:has(.fg-yut-hud) .fg-hud-bc{left:auto;right:calc(8px + env(safe-area-inset-right,0px));top:106px;bottom:calc(8px + env(safe-area-inset-bottom,0px));justify-content:flex-start;max-width:none;transform:none}.fishing-game.is-yut-playing .fg-yut-hud{width:min(320px,40vw);max-height:100%}}
