:root{--font-serif:"Domine", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--color-bg-page:#f0f1f5;--color-bg-surface:#fff;--color-bg-accent-subtle:#eef0fc;--color-bg-hover:#f4f5ff;--color-bg-word:#ddf4e8;--color-text-body:#2d2f3e;--color-text-cell:#4b4f6b;--color-text-accent:#5458a8;--color-text-muted:#9296c4;--color-text-word:#1e6b42;--color-border-default:#d6d9e8;--color-border-disabled:#c5c9e8;--color-border-hover:#7c82c8;--color-border-word:#6abf8a;--gradient-brand:linear-gradient(135deg, #6a6fc6 0%, #5458a8 55%, #484b93 100%);--gradient-word:linear-gradient(180deg, #e6f8ee 0%, #d3f0e0 100%);--shadow-tile:0 1px 0 #5458a80f, 0 2px 4px #2d2f3e0d;--shadow-tile-filled:inset 0 -2px 0 #5458a81f, 0 1px 2px #2d2f3e14;--shadow-card:0 1px 2px #2d2f3e0a, 0 8px 24px #5458a814;--shadow-modal:0 24px 64px #1e204647, 0 4px 12px #1e20461f;--shadow-button:0 4px 14px #5458a859;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--font-serif);background-color:var(--color-bg-page);height:100%;color:var(--color-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-image:radial-gradient(80% 50% at 50% 0,#7c82c824,#0000 70%),radial-gradient(60% 40% at 50% 100%,#6abf8a14,#0000 70%);background-attachment:fixed;margin:0}html{height:100%}#root{flex-direction:column;height:100%;display:flex}button:focus-visible,a:focus-visible{outline:2px solid var(--color-border-hover);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._banner_x41lo_1{background:var(--gradient-brand);color:#fff;letter-spacing:.04em;box-sizing:border-box;z-index:1;justify-content:space-between;align-items:center;width:100%;padding:14px 24px;font-size:1.5rem;font-weight:700;display:flex;position:relative;box-shadow:0 2px 12px #5458a840}._banner_x41lo_1 ._bannerBy_x41lo_17{color:#ffffff8c}._gameArea_x41lo_21{flex:1;position:relative;overflow:hidden}._characterPreview_x41lo_27{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);box-sizing:border-box;box-shadow:var(--shadow-card);border-radius:14px;grid-column:1/-1;padding:10px;position:relative}._characterPreview_x41lo_27 ._mainLetter_x41lo_37{box-sizing:border-box;background:var(--gradient-brand);width:fit-content;min-width:52px;height:52px;box-shadow:inset 0 -3px 0 #00000026, var(--shadow-button);font-family:var(--font-sans);color:#fff;animation:_letter-in_x41lo_1 .35s var(--ease-spring);border-radius:12px;justify-content:center;align-items:center;margin:0 auto;padding:0 4px;font-size:1.75rem;font-weight:800;display:flex}._characterPreview_x41lo_27 ._finalScore_x41lo_56{letter-spacing:.01em;padding:0 16px;font-size:1.35rem}._characterPreview_x41lo_27 ._nextLetters_x41lo_61{font-family:var(--font-sans);gap:6px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._characterPreview_x41lo_27 ._nextLetters_x41lo_61 span{border:1px solid var(--color-border-default);background-color:var(--color-bg-page);width:26px;height:26px;color:var(--color-text-muted);border-radius:7px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._characterPreview_x41lo_27 ._nextLetters_x41lo_61 span:first-child{background-color:var(--color-bg-accent-subtle);border-color:var(--color-border-disabled);color:var(--color-text-accent)}._characterPreview_x41lo_27 ._nextLetters_x41lo_61 span:empty{visibility:hidden}@keyframes _letter-in_x41lo_1{0%{opacity:0;transform:translateY(6px)scale(.85)}}._undoButton_x41lo_98{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._undoButton_x41lo_98:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-accent);border-color:var(--color-border-hover)}._undoButton_x41lo_98:active:not(:disabled) svg{transform:rotate(-30deg)}._undoButton_x41lo_98 svg{transition:transform .2s var(--ease-spring)}._undoButton_x41lo_98:disabled{opacity:.3;cursor:default}._gameContainer_x41lo_131{grid-template-columns:1fr auto;gap:10px;width:350px;margin:0 auto;display:grid;position:relative;top:50%;transform:translateY(-50%)}._score_x41lo_142{width:50px;height:50px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;box-sizing:border-box;border:1.5px dashed var(--color-border-default);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex}._score_x41lo_142._scoreActive_x41lo_158{background:var(--gradient-brand);color:#fff;animation:_score-pop_x41lo_1 .4s var(--ease-spring);border:none;font-size:15px;font-weight:800;box-shadow:0 3px 10px #5458a84d}@keyframes _score-pop_x41lo_1{0%{transform:scale(.6)}}._rowScores_x41lo_173{font-family:var(--font-sans);flex-direction:column;gap:10px;display:flex}._columnScores_x41lo_180{font-family:var(--font-sans);grid-template-columns:repeat(4,60px) 50px;justify-items:start;display:grid}._footer_x41lo_187{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));color:var(--color-text-muted);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;font-size:.75rem;display:flex}._footer_x41lo_187 ._footerButton_x41lo_197{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._footer_x41lo_187 ._footerButton_x41lo_197:hover{color:var(--color-text-accent)}._headerActions_x41lo_211{align-items:center;gap:10px;display:flex}._helpButton_x41lo_217{color:#fff;cursor:pointer;background-color:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;font-size:1rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s;display:flex}._helpButton_x41lo_217:hover{background-color:#ffffff38;border-color:#ffffffb3}._helpButton_x41lo_217:active{transform:scale(.94)}._viewBestButton_x41lo_242{color:#fff;cursor:pointer;letter-spacing:.02em;background-color:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s}._viewBestButton_x41lo_242:hover{background-color:#ffffff38;border-color:#ffffffb3}._viewBestButton_x41lo_242:active{transform:scale(.96)}._overlay_1vhg8_1{-webkit-backdrop-filter:blur(6px);z-index:100;background-color:#1e204666;justify-content:center;align-items:center;animation:.25s ease-out _fade-in_1vhg8_1;display:flex;position:fixed;inset:0}._card_1vhg8_14{background-color:var(--color-bg-page);border:1px solid var(--color-border-default);box-shadow:var(--shadow-modal);animation:_card-in_1vhg8_1 .4s var(--ease-spring);box-sizing:border-box;border-radius:20px;flex-direction:column;align-items:center;gap:16px;min-width:350px;max-width:90vw;padding:24px;display:flex;position:relative}@media (width<=480px){._card_1vhg8_14{width:calc(100vw - 20px);min-width:0;max-width:calc(100vw - 20px)}}@keyframes _fade-in_1vhg8_1{0%{opacity:0}}@keyframes _card-in_1vhg8_1{0%{opacity:0;transform:translateY(24px)scale(.96)}}._heading_1vhg8_49{color:var(--color-text-accent);align-self:flex-start;font-size:1.25rem;font-weight:700}._closeButton_1vhg8_56{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._closeButton_1vhg8_56:hover{background-color:var(--color-bg-hover);color:var(--color-text-accent)}._tabs_1vhg8_76{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;align-self:stretch;gap:2px;padding:4px;display:flex}._tab_1vhg8_76{color:var(--color-text-muted);font-family:var(--font-serif);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;padding:6px 12px;font-size:.85rem;font-weight:600;transition:background-color .15s,color .15s}._tab_1vhg8_76:hover:not(._tabActive_1vhg8_100){background-color:var(--color-bg-hover);color:var(--color-text-accent)}._tabActive_1vhg8_100{background:var(--gradient-brand);color:#fff;box-shadow:0 2px 8px #5458a84d}._tabContent_1vhg8_111{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}._score_1vhg8_119{color:var(--color-text-accent);margin-top:10px;font-size:.875rem;font-weight:600}._bestScoreNote_1vhg8_126{color:var(--color-text-muted);text-align:center;margin-top:-4px;font-size:.875rem}@keyframes _spin_1vhg8_138{to{transform:rotate(360deg)}}._spinner_1vhg8_138{border:3px solid var(--color-border-default);border-top-color:var(--color-text-accent);border-radius:50%;width:32px;height:32px;margin:12px 0;animation:.8s linear infinite _spin_1vhg8_138}._resultsTab_1vhg8_148{flex-direction:column;align-items:center;gap:16px;width:100%;padding:4px 0;display:flex}._finalScore_1vhg8_157{background:var(--gradient-brand);color:#0000;animation:_card-in_1vhg8_1 .5s .1s var(--ease-spring) backwards;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1}._finalScoreLabel_1vhg8_168{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:-10px;font-size:.8rem;font-weight:600}._scoreBreakdown_1vhg8_177{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}._breakdownGroup_1vhg8_188{flex-direction:column;align-items:center;gap:6px;display:flex}._breakdownLabel_1vhg8_195{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}._breakdownValues_1vhg8_203{gap:4px;display:flex}._breakdownValue_1vhg8_203{width:22px;height:22px;font-size:.8rem;font-weight:600;font-family:var(--font-sans);color:var(--color-text-accent);background-color:var(--color-bg-accent-subtle);border-radius:6px;justify-content:center;align-items:center;display:flex}._breakdownDivider_1vhg8_222{background-color:var(--color-border-default);width:1px;height:40px}._emojiGrid_1vhg8_228{grid-template-columns:repeat(5,1fr);gap:3px;line-height:1;display:grid}._emojiCell_1vhg8_235{font-size:1.4rem}._shareButton_1vhg8_239{background:var(--gradient-brand);width:fit-content;min-width:140px;box-shadow:inset 0 -3px 0 #00000026, var(--shadow-button);color:#fff;font-family:var(--font-serif);cursor:pointer;box-sizing:border-box;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 20px;font-size:.95rem;font-weight:700;transition:filter .15s,transform .15s;display:flex}._shareButton_1vhg8_239:hover{filter:brightness(1.08)}._shareButton_1vhg8_239:active{transform:translateY(1px)scale(.98)}._gridContainer_1d4bp_1{grid-template-columns:repeat(4,60px) 50px;display:grid}._boxContainer_1cyoq_1{box-sizing:border-box;padding-bottom:10px;padding-right:10px;position:relative}._boxContainer_1cyoq_1:nth-child(5n){width:50px;padding-right:0}._boxContainer_1cyoq_1:last-child,._boxContainer_1cyoq_1:nth-last-child(2),._boxContainer_1cyoq_1:nth-last-child(3),._boxContainer_1cyoq_1:nth-last-child(4),._boxContainer_1cyoq_1:nth-last-child(5){padding-bottom:0}._boxContainer_1cyoq_1._rightConnected_1cyoq_14 ._box_1cyoq_1._boxHighlighted_1cyoq_14{border-right-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0}._boxContainer_1cyoq_1._leftConnected_1cyoq_19 ._box_1cyoq_1._boxHighlighted_1cyoq_14{border-left-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0}._boxContainer_1cyoq_1._bottomConnected_1cyoq_24 ._box_1cyoq_1._boxHighlighted_1cyoq_14{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}._boxContainer_1cyoq_1._topConnected_1cyoq_29 ._box_1cyoq_1._boxHighlighted_1cyoq_14{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}._boxContainer_1cyoq_1._rightConnected_1cyoq_14:after{content:"";box-sizing:border-box;background-color:var(--color-bg-word);border-top:1px solid var(--color-border-word);border-bottom:1px solid var(--color-border-word);width:10px;height:50px;animation:_word-found_1cyoq_1 .6s var(--ease-out);position:absolute;top:0;right:0}._boxContainer_1cyoq_1._bottomConnected_1cyoq_24:before{content:"";box-sizing:border-box;background-color:var(--color-bg-word);border-left:1px solid var(--color-border-word);border-right:1px solid var(--color-border-word);width:50px;height:10px;animation:_word-found_1cyoq_1 .6s var(--ease-out);position:absolute;bottom:0;left:0}._box_1cyoq_1{box-sizing:border-box;width:100%;height:50px;color:var(--color-text-cell);font-family:var(--font-sans);cursor:pointer;border:1px solid var(--color-border-default);transition:border-color .15s, background-color .15s, transform .15s var(--ease-out), box-shadow .15s;background-color:var(--color-bg-surface);box-shadow:var(--shadow-tile);border-radius:9px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}._box_1cyoq_1:hover:not(:disabled){border-color:var(--color-border-hover);background-color:var(--color-bg-hover);transform:translateY(-1px);box-shadow:0 4px 10px #5458a826}._box_1cyoq_1:active:not(:disabled){transform:scale(.95)}._box_1cyoq_1:disabled{cursor:default;color:var(--color-text-accent);background-color:var(--color-bg-accent-subtle);border-color:var(--color-border-disabled);box-shadow:var(--shadow-tile-filled);animation:_tile-place_1cyoq_1 .35s var(--ease-spring)}._box_1cyoq_1._boxHighlighted_1cyoq_14{background-color:var(--color-bg-word);border-color:var(--color-border-word);color:var(--color-text-word);box-shadow:none;animation:_word-found_1cyoq_1 .6s var(--ease-out);transition:none}@keyframes _tile-place_1cyoq_1{0%{opacity:.4;transform:scale(.7)}}@keyframes _word-found_1cyoq_1{0%{background-color:#a9e5c3;border-color:#4fae75}}._stats_1y02t_1{scrollbar-width:none;flex-direction:column;gap:28px;width:100%;max-width:380px;max-height:min(560px,100vh - 200px);padding:4px 0 12px;display:flex;overflow-y:auto}._stats_1y02t_1::-webkit-scrollbar{display:none}._tiles_1y02t_16{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._tile_1y02t_16{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);min-width:0;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 4px;display:flex}._tileValue_1y02t_36{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-text-accent);font-size:1.6rem;font-weight:800;line-height:1.2}._tileLabel_1y02t_45{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.66rem;font-weight:600}._appPrompt_1y02t_54{flex-direction:column;align-items:center;gap:14px;display:flex}._appPromptText_1y02t_61{color:var(--color-text-accent);margin:0;font-size:.875rem}._appStoreBadge_1y02t_67{height:44px;display:block}._overlay_i5d89_1{background-color:var(--color-bg-page);z-index:100;background-image:radial-gradient(80% 50% at 50% 0,#7c82c824,#0000 70%),radial-gradient(60% 40% at 50% 100%,#6abf8a14,#0000 70%);flex-direction:column;display:flex;position:fixed;inset:0}._banner_i5d89_11{background:var(--gradient-brand);color:#fff;letter-spacing:.04em;box-sizing:border-box;flex-shrink:0;width:100%;padding:14px 24px;font-size:1.5rem;font-weight:700;box-shadow:0 2px 12px #5458a840}._banner_i5d89_11 ._bannerBy_i5d89_23{color:#ffffff8c}._card_i5d89_28{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:14px 16px;display:flex}@media (height>=720px){._card_i5d89_28{gap:16px;padding:20px}}@media (height>=860px){._card_i5d89_28{gap:20px;padding:28px 24px}}._scrollContent_i5d89_57{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._heading_i5d89_65{color:var(--color-text-accent);align-self:flex-start;font-size:1.1rem;font-weight:700}@media (height>=720px){._heading_i5d89_65{font-size:1.2rem}}@media (height>=860px){._heading_i5d89_65{font-size:1.35rem}}._steps_i5d89_82{flex-direction:column;flex:1;justify-content:center;gap:10px;width:100%;min-height:0;display:flex}@media (height>=720px){._steps_i5d89_82{gap:14px}}@media (height>=860px){._steps_i5d89_82{gap:18px}}._step_i5d89_82{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);animation:_step-in_i5d89_1 .5s var(--ease-out) backwards;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 16px;display:flex}._step_i5d89_82:nth-child(3){animation-delay:80ms}._step_i5d89_82:nth-child(4){animation-delay:.16s}@media (height>=720px){._step_i5d89_82{gap:14px;padding:20px}}@media (height>=860px){._step_i5d89_82{gap:18px;padding:28px 24px}}._stepLabel_i5d89_134{color:var(--color-text-muted);text-align:center;font-size:.85rem;font-weight:600;line-height:1.4}@media (height>=720px){._stepLabel_i5d89_134{font-size:.95rem}}@media (height>=860px){._stepLabel_i5d89_134{font-size:1.05rem}}@keyframes _step-in_i5d89_1{0%{opacity:0;transform:translateY(12px)}}._miniGrid_i5d89_159{font-family:var(--font-sans);grid-template-columns:repeat(3,1fr);gap:4px;display:grid}@media (height>=720px){._miniGrid_i5d89_159{gap:5px}}._miniCell_i5d89_171{border:1px solid var(--color-border-default);background-color:var(--color-bg-page);width:32px;height:32px;color:var(--color-text-cell);border-radius:7px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}@media (height>=720px){._miniCell_i5d89_171{width:40px;height:40px;font-size:.95rem}}@media (height>=860px){._miniCell_i5d89_171{width:48px;height:48px;font-size:1.1rem}}._miniCellFilled_i5d89_199{background-color:var(--color-bg-accent-subtle);border-color:var(--color-border-disabled);box-shadow:var(--shadow-tile-filled);color:var(--color-text-accent)}._miniCellWord_i5d89_206{background-color:var(--color-bg-word);border-color:var(--color-border-word);color:var(--color-text-word)}._miniScoreWrap_i5d89_213{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}@media (height>=720px){._miniScoreWrap_i5d89_213{gap:12px}}._miniRow_i5d89_226{gap:4px;display:flex}@media (height>=720px){._miniRow_i5d89_226{gap:5px}}._miniRowCell_i5d89_236{border:1px solid var(--color-border-default);background-color:var(--color-bg-page);width:32px;height:32px;color:var(--color-text-word);border-radius:7px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}@media (height>=720px){._miniRowCell_i5d89_236{width:40px;height:40px;font-size:.95rem}}@media (height>=860px){._miniRowCell_i5d89_236{width:48px;height:48px;font-size:1.1rem}}._miniRowCellWord_i5d89_264{background-color:var(--color-bg-word);border-color:var(--color-border-word);font-family:var(--font-sans)}._scoreBadge_i5d89_270{color:var(--color-text-word);background-color:var(--color-bg-word);border:1px solid var(--color-border-word);font-size:.85rem;font-weight:700;font-family:var(--font-sans);border-radius:999px;padding:2px 10px}@media (height>=720px){._scoreBadge_i5d89_270{font-size:.95rem}}@media (height>=860px){._scoreBadge_i5d89_270{padding:3px 9px;font-size:1.05rem}}._miniPreview_i5d89_294{background-color:var(--color-bg-page);border:1px solid var(--color-border-default);font-family:var(--font-sans);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:flex}@media (height>=720px){._miniPreview_i5d89_294{gap:10px;padding:14px 22px}}@media (height>=860px){._miniPreview_i5d89_294{gap:12px;padding:18px 28px}}._miniCurrentLetter_i5d89_318{color:#fff;background:var(--gradient-brand);box-shadow:inset 0 -3px 0 #00000026, var(--shadow-button);font-size:1.75rem;font-weight:800;line-height:1;font-family:var(--font-sans);border-radius:.3em;padding:.18em .32em}@media (height>=720px){._miniCurrentLetter_i5d89_318{font-size:2.2rem}}@media (height>=860px){._miniCurrentLetter_i5d89_318{font-size:2.75rem}}._miniNextLetters_i5d89_340{font-family:var(--font-sans);flex-direction:row;gap:8px;display:flex}._miniNextLetters_i5d89_340 span{color:var(--color-text-muted);font-size:.9rem;font-weight:600;line-height:1}._miniNextLetters_i5d89_340 span:first-child{color:var(--color-text-accent)}@media (height>=720px){._miniNextLetters_i5d89_340 span{font-size:1.1rem}}@media (height>=860px){._miniNextLetters_i5d89_340 span{font-size:1.3rem}}._playButton_i5d89_367{background:var(--gradient-brand);width:100%;box-shadow:inset 0 -3px 0 #00000026, var(--shadow-button);color:#fff;font-family:var(--font-serif);letter-spacing:.03em;cursor:pointer;box-sizing:border-box;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:11px 20px;font-size:1rem;font-weight:700;transition:filter .15s,transform .15s;display:flex}@media (height>=860px){._playButton_i5d89_367{padding:14px 20px;font-size:1.05rem}}._playButton_i5d89_367:hover{filter:brightness(1.08)}._playButton_i5d89_367:active{transform:translateY(1px)scale(.99)}._banner_1g8g8_1{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:200;box-sizing:border-box;background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);width:calc(100% - 24px);max-width:520px;box-shadow:var(--shadow-modal);animation:_banner-in_1g8g8_1 .45s .3s var(--ease-spring) backwards;color:var(--color-text-body);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;font-size:.8rem;display:flex;position:fixed;transform:translate(-50%)}@keyframes _banner-in_1g8g8_1{0%{opacity:0;transform:translate(-50%,24px)}}._text_1g8g8_30{flex:240px;margin:0;line-height:1.4}._text_1g8g8_30 a{color:var(--color-text-accent)}._buttons_1g8g8_39{gap:8px;margin-left:auto;display:flex}._button_1g8g8_39{border:1px solid var(--color-border-hover);background-color:var(--color-bg-surface);color:var(--color-text-accent);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:700;transition:background-color .15s}._button_1g8g8_39:hover{background-color:var(--color-bg-hover)}
