:root{--arcade-ink:#181445;--arcade-violet:#4030da;--arcade-violet-bright:#5a4ff3;--arcade-lavender:#efebff;--arcade-canvas:#f8f9fe;--arcade-mint:#10b981;--arcade-amber:#fbbf24;--arcade-hover-bg:#e3dfff;--arcade-hover-primary:#4030da;--arcade-mobile-nav-height:calc(3.3rem + .48rem + max(.48rem, env(safe-area-inset-bottom)) + 1px);--arcade-modal-top-pad:max(1rem, env(safe-area-inset-top))}body{background:var(--arcade-canvas);color:var(--arcade-ink);font-family:var(--font-outfit), sans-serif}.font-headline{font-family:var(--font-outfit), sans-serif}.arcade-dialog-close{z-index:10;color:#595c5e;width:2.5rem;height:2.5rem;font-family:var(--font-outfit), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:1.75rem;font-weight:400;line-height:1;transition:color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.arcade-dialog-close:hover{color:var(--arcade-violet)}.arcade-dialog-close:focus-visible{outline:2px solid var(--arcade-violet);outline-offset:2px}.verble-shell{--background:#fcf8ff;--surface:#fff;--surface-low:#f6f2ff;--surface-high:#e9e5ff;--text:#181445;--muted:#464555;--outline-soft:#e2e8f0;--brand:#5a4ff3;--brand-strong:#4030da;--brand-soft:#e3dfff;--dd-menu-accent:#4030da;--dd-menu-hover-bg:#efebff;font-family:var(--font-outfit), sans-serif;background:#fcf8ff;padding-bottom:1.5rem}.verble-shell .dd-nav,.dd-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf8fff0;border-bottom:0;box-shadow:0 1px 8px #1814450d}.verble-shell .dd-nav-inner,.dd-nav-inner{width:min(1120px,100% - 1.5rem);min-height:4rem;padding:.45rem 0;position:relative}.verble-shell .dd-nav-left-content,.dd-nav-left-content{gap:.25rem;transform:none}.verble-shell .dd-nav-left-content,.verble-shell .dd-nav-right{align-items:center;display:flex}.verble-shell .dd-brand,.dd-brand{position:absolute;left:50%;transform:translate(-50%)}.dd-brand-word{font-family:var(--font-outfit), sans-serif;color:var(--arcade-violet);letter-spacing:-.055em;font-size:clamp(1.7rem,5vw,2rem)}.dd-brand-dot{color:#75b7a0}.verble-shell .dd-nav-label{display:none}.arcade-nav-icon{color:#464555;border-radius:.75rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.arcade-nav-icon:hover,.arcade-nav-icon:focus-visible{color:var(--arcade-violet);background:#efebff}.arcade-nav-icon svg{width:1.45rem;height:1.45rem}.arcade-nav-logo img{object-fit:contain;width:2.4rem;height:2.4rem;display:block}.arcade-account-trigger{color:#fff;cursor:pointer;background:#4030da;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:0 3px 8px #4030da33}.arcade-account-trigger svg{width:1.35rem;height:1.35rem}.arcade-account-loading{color:#777587;background:#efebff;width:2.45rem;font-size:0;overflow:hidden}.arcade-account-trigger:hover{background:#5a4ff3}.arcade-login-trigger{color:#fff;min-height:2.45rem;font-family:var(--font-outfit), sans-serif;white-space:nowrap;cursor:pointer;background:#5a4ff3;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.78rem;font-weight:800;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px #4030da}.arcade-login-trigger:hover,.arcade-login-trigger:focus-visible{background:#4030da;box-shadow:0 3px #2d20b0}@media (max-width:380px){.arcade-nav-stats{display:none}}.arcade-site-footer{color:#626078;width:min(1120px,100% - 2rem);font:600 .78rem/1.4 var(--font-outfit), sans-serif;border-top:1px solid #e9e5f2;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.25rem 0 2rem;display:flex}.arcade-site-footer nav{align-items:center;gap:1.25rem;display:flex}.arcade-site-footer a{color:inherit;text-decoration:none;transition:color .16s}.arcade-site-footer a:hover,.arcade-site-footer a:focus-visible{color:var(--arcade-violet)}@media (max-width:720px){.arcade-site-footer{padding-bottom:calc(var(--arcade-mobile-nav-height) + 1.25rem)}}.arcade-bottom-nav{z-index:70;padding:.48rem .7rem max(.48rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf8fff5;border-top:1px solid #efebff;grid-template-columns:repeat(4,minmax(0,1fr));display:none;position:fixed;inset:auto 0 0}.arcade-bottom-nav a{color:#464555;min-height:3.3rem;font:700 .7rem/1 var(--font-outfit), sans-serif;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;text-decoration:none;display:flex}.arcade-bottom-nav a.active{color:var(--arcade-violet);background:#efebff}.arcade-bottom-nav a svg{width:1.45rem;height:1.45rem}.verble-shell .container{width:min(980px,100% - 2rem);padding-top:1.25rem}.verble-shell main.container:has(.verble-card){width:min(600px,100% - 2rem)}.verble-shell .card{border:1px solid #f1edfb;border-radius:1.35rem;box-shadow:0 4px 20px #1814450a}.verble-shell .verble-card{box-shadow:none;background:0 0;border:0;gap:.8rem;padding:0}.verble-shell .game-meta-row{grid-template-columns:auto auto 1fr;align-items:center;gap:.45rem;padding-bottom:1.28rem;display:grid;position:relative}.verble-shell .chip{font-family:var(--font-outfit), sans-serif}.verble-shell .arcade-game-chip{color:var(--arcade-violet);background:#e9e5ff;justify-content:flex-start;padding:.5rem .75rem;font-size:.77rem}.arcade-live-dot{background:#75ddc0;border-radius:50%;flex:none;width:.55rem;height:.55rem}.verble-shell .how-to-play-btn{color:#464555;font-family:var(--font-outfit), sans-serif;background:#f6f2ff;border:0;order:2;padding:.5rem .72rem;font-size:.76rem}.verble-shell .how-to-play-btn:hover{background:#efebff;border:0}.verble-shell .guess-progress-chip{color:var(--arcade-ink);background:0 0;order:3;justify-self:end;min-height:0;font-size:.75rem;padding:0!important;display:block!important}.verble-shell .guess-progress-chip .guess-progress-label{color:#464555;text-transform:uppercase;align-items:baseline;gap:.18rem;font-size:.68rem;font-weight:800;display:flex}.verble-shell .guess-progress-label strong{color:#4030da;font-size:1.3rem;line-height:1}.verble-shell .guess-progress-label>span{color:#464555;font-size:.76rem}.verble-shell .guess-progress-chip .guess-progress-bars{gap:.35rem;width:100%;position:absolute;bottom:0;left:0;right:0}.verble-shell .guess-progress-bars>span{background:#e9e5ff;height:.45rem}.verble-shell .guess-progress-bars>span.is-remaining{background:#5a4ff3;box-shadow:0 2px 5px #5a4ff340}.arcade-board,.arcade-calendar-bubble{isolation:isolate}.arcade-speech-outline{z-index:0;pointer-events:none;filter:drop-shadow(0 0 3px #5a4ff324)drop-shadow(0 10px 12px #4030da24);position:absolute;top:0;left:0;overflow:visible}.arcade-speech-outline path{fill:#efebff;stroke:var(--arcade-violet-bright);stroke-width:3px;stroke-linejoin:round}.arcade-board>:not(.arcade-speech-outline),.arcade-calendar-bubble>:not(.arcade-speech-outline){z-index:1;position:relative}.arcade-board{border-radius:2rem;flex-direction:column;justify-content:space-between;min-height:12.25rem;margin-bottom:1.25rem;padding:1.15rem 1rem .8rem;display:flex;position:relative}.verble-shell .phrase-layout{place-content:center;align-items:flex-end;gap:1rem .56rem;min-height:6.9rem;margin:.1rem 0 .65rem}.verble-shell .slot-word-button{border-radius:.9rem;padding:.16rem}.verble-shell .slot-word-button.selected{box-shadow:none;background:0 0}.verble-shell .slot-word-button.pick-word-lift .slot-tiles{animation:1.5s ease-in-out infinite arcade-pick-word-lift}@keyframes arcade-pick-word-lift{0%,27%,to{filter:none;transform:translateY(0)}11%{filter:drop-shadow(0 5px 5px #5a4ff34d);transform:translateY(-5px)}}.verble-shell .phrase-layout.has-selected-word .slot-cluster{transition:opacity .22s}.verble-shell .phrase-layout.has-selected-word .slot-cluster:not(.selected){opacity:.52}.verble-shell .phrase-layout.has-selected-word .slot-cluster.selected{z-index:1;position:relative}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected{--word-scale:1.045;--word-pop-peak:1.065;scale:var(--word-scale);animation:.28s cubic-bezier(.2,.8,.2,1) both arcade-word-pop}@keyframes arcade-word-pop{0%{scale:.98}65%{scale:var(--word-pop-peak)}to{scale:var(--word-scale)}}.verble-shell .slot-tiles{gap:clamp(.12rem,.5vw,.22rem)}.verble-shell .slot-tile{width:clamp(1.38rem,5.9vw,2.45rem);height:clamp(1.86rem,7vw,2.8rem);color:var(--arcade-ink);font-family:var(--font-outfit), sans-serif;border:1.5px solid #e2e8f0;border-radius:.5rem;font-size:clamp(.85rem,2.5vw,1.45rem);box-shadow:0 3px #cbd5e1}.verble-shell .slot-tile.filled{background:#fff;border-color:#94a3b8}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected .slot-tile:not(.fixed):not(.reveal):not(.solved):not(.correct):not(.present):not(.absent){background:#fbfaff;border-color:#0000;box-shadow:0 5px #c9c3ff,0 10px 18px #4030da21}.verble-shell .slot-tile.correct,.verble-shell .slot-word-button.solved .slot-tile:not(.fixed),.verble-shell .slot-tile.solved{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 3px #059669}.verble-shell .slot-tile.present{color:#181445;background:#fbbf24;border-color:#fbbf24;box-shadow:0 3px #f59e0b}.verble-shell .slot-tile.absent{color:#fff;background:#94a3b8;border-color:#94a3b8;box-shadow:0 3px #64748b}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected .slot-tile:is(.correct,.solved):not(.reveal){box-shadow:0 5px #059669,0 10px 18px #0596692e}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected .slot-tile.present:not(.reveal){box-shadow:0 5px #f59e0b,0 10px 18px #f59e0b2e}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected .slot-tile.absent:not(.reveal){box-shadow:0 5px #64748b,0 10px 18px #64748b2e}.verble-shell .slot-word-button.invalid-guess .slot-tiles{animation:.48s ease-in-out arcade-invalid-word-shake}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected.invalid-guess .slot-tile:not(.fixed):not(.locked):not(.reveal):not(.solved):not(.correct):not(.present):not(.absent){background:#fff1f2;border-color:#ef9ba9;box-shadow:0 5px #e7a9b4,0 10px 18px #d4465c24}@keyframes arcade-invalid-word-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.verble-shell .slot-word-button .slot-tile.reveal:not(.fixed){border-color:#0000}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected .slot-tile.reveal:not(.fixed){box-shadow:0 5px #c9c3ff,0 10px 18px #4030da21}.verble-shell .slot-inline-fixed,.verble-shell .slot-sep{color:#464555}.arcade-word-status{color:#464555;background:#fff;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.65rem;padding:.6rem .7rem;font-size:.75rem;font-weight:600;display:flex}.arcade-word-status strong{color:var(--arcade-violet);font-size:.82rem}.arcade-status-dot{background:#8e80ef;border-radius:50%;flex:none;width:.5rem;height:.5rem}.arcade-status-hint{margin-left:auto}.arcade-action-row{grid-template-columns:minmax(5rem,.38fr) 1fr;gap:.55rem;display:grid}.arcade-action-row button{min-height:2.7rem;font-family:var(--font-outfit), sans-serif;cursor:pointer;border:0;border-radius:.8rem;font-size:.9rem;font-weight:800}.arcade-clear-button{color:#464555;background:#efebff;box-shadow:0 3px #ddd6fa}.arcade-phrase-button{color:#211603;text-shadow:0 1px #fff9e073;background:linear-gradient(155deg,#fff1bd 0%,#e9c56b 27%,#c99a32 52%,#f5dc91 74%,#b57a1d 100%);box-shadow:inset 0 1px #fff9df,inset 0 -1px #9f6a17,0 3px #8d5c13,0 7px 14px #754a0d29}.arcade-phrase-button small{text-transform:uppercase;letter-spacing:.03em;background:#5232051f;border-radius:.25rem;margin-left:.25rem;padding:.22rem .32rem;font-size:.57rem}.arcade-action-row button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #18144540}.arcade-action-row button:disabled{opacity:.58;cursor:not-allowed}.arcade-action-row .arcade-phrase-button:disabled{opacity:.82;filter:saturate(.7)}.verble-shell .keyboard{--alpha-key-size:auto;gap:.42rem}.verble-shell .keyboard-row{gap:.28rem}.verble-shell .key{width:auto;min-width:0;height:clamp(2.45rem,9vw,3.15rem);color:var(--arcade-ink);font-family:var(--font-outfit), sans-serif;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.48rem;flex:1 1 0;padding:0;font-size:clamp(.88rem,3.4vw,1.1rem);box-shadow:0 3px #cbd5e1}.verble-shell .key:hover:not(:disabled):not(.enter-key):not([data-state=resolved]):not([data-state=present]):not([data-state=absent]){background:var(--arcade-hover-bg);color:var(--arcade-violet)}.verble-shell .key.enter-key:hover:not(:disabled){color:#fff;background:#5a4ff3;border-color:#5a4ff3}.verble-shell .key:is([data-state=resolved],[data-state=present],[data-state=absent]):hover:not(:disabled){filter:brightness(1.08)}.verble-shell .key:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #cbd5e1}.verble-shell .key:disabled{opacity:1;color:#8d93a0}.verble-shell .key[data-state=present]{color:#181445;background:#fbbf24;border-color:#fbbf24;box-shadow:0 3px #f59e0b}.verble-shell .key[data-state=resolved]{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 3px #059669}.verble-shell .key[data-state=absent]{color:#fff;background:#94a3b8;border-color:#94a3b8;box-shadow:0 3px #64748b}.verble-shell .key.enter-key{color:#fff;text-transform:uppercase;background:#4030da;border-color:#4030da;flex:1.7 1 0;font-size:.78rem;box-shadow:0 3px #2d20b0}.verble-shell .key.backspace-key{flex:1.25 1 0}.verble-shell .message{color:#464555;font-family:var(--font-outfit), sans-serif;background:#efebff;border-radius:.9rem;padding:.75rem .9rem;font-size:.82rem;font-weight:600}.verble-shell .message[data-kind=hint]{color:#006c49}.verble-shell .guess-history-wrap{background:#fff;border:0;border-radius:1.15rem;gap:.7rem;padding:.9rem;box-shadow:0 4px 20px #1814450a}.verble-shell .guess-history-toggle{border-radius:.65rem;min-height:2rem}.verble-shell .guess-history-toggle:focus-visible{outline-offset:3px;outline:2px solid #5a4ff3}.verble-shell .guess-history-toggle:disabled{cursor:default}.verble-shell .guess-history-heading{align-items:center;gap:.5rem;display:inline-flex}.verble-shell .guess-history-title{color:#181445;font:800 1rem/1.2 var(--font-outfit), sans-serif;letter-spacing:-.02em;text-transform:none}.verble-shell .guess-history-count{color:#4030da;min-width:1.45rem;height:1.45rem;font:800 .72rem/1 var(--font-outfit), sans-serif;background:#e3dfff;border-radius:999px;place-items:center;padding:0 .25rem;display:inline-grid}.verble-shell .guess-history-toggle-icon{color:#4030da;background:#efebff;border-radius:.65rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.verble-shell .guess-history-latest,.verble-shell .guess-history-item{color:#181445;font-family:var(--font-outfit), sans-serif;background:#f6f2ff;border-radius:.85rem;padding:.65rem .75rem}.verble-shell .guess-history-item{background:#fbfaff}.verble-shell .guess-history-wrap .attempt-label{color:#5a4ff3;font-family:var(--font-outfit), sans-serif;letter-spacing:.02em}.verble-shell .guess-history-wrap .attempt-cell{font-family:var(--font-outfit), sans-serif;border-radius:.45rem}.verble-shell .guess-history-wrap .attempt-cell.correct{background:#10b981;border-color:#10b981;box-shadow:0 2px #059669}.verble-shell .guess-history-wrap .attempt-cell.present{color:#181445;background:#fbbf24;border-color:#fbbf24;box-shadow:0 2px #f59e0b}.verble-shell .guess-history-wrap .attempt-cell.absent{background:#94a3b8;border-color:#94a3b8;box-shadow:0 2px #64748b}.verble-shell .result-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18144552}.verble-shell .result-modal-panel{font-family:var(--font-outfit), sans-serif;border:0;border-radius:1.7rem;gap:.4rem;padding:1rem 1.3rem;box-shadow:0 22px 42px #1814452e}.verble-shell .result-modal-panel.result-outcome-panel[data-outcome]{background:#fff;border:0;box-shadow:0 22px 42px #1814452e}.verble-shell .result-modal-title{color:var(--arcade-ink);font-family:var(--font-outfit), sans-serif;text-transform:uppercase;text-align:center;font-size:clamp(1.7rem,5vw,2.35rem)}.verble-shell .arcade-result-heading{justify-content:center;align-items:center;gap:.7rem;min-width:0;margin-top:2.1rem;display:flex}.verble-shell .arcade-result-heading .result-modal-title{white-space:nowrap;text-align:left;padding-right:0;font-size:clamp(.98rem,4.4vw,2.1rem);line-height:1.1}.verble-shell .result-modal-summary{text-align:center;justify-content:center}.verble-shell .result-modal-answer{color:var(--arcade-violet)}.verble-shell .result-modal-phrase{background:#f6f2ff;border-radius:1.2rem;justify-content:center;gap:.8rem .42rem;padding:.7rem}.verble-shell .result-modal-phrase .slot-tile{color:#fff;background:#10b981;border-color:#10b981;width:clamp(1.4rem,4vw,2rem);height:clamp(1.7rem,4.5vw,2.15rem);box-shadow:0 3px #059669}.verble-shell .result-modal-actions{border-top:0}.arcade-result-emblem{color:#006c49;background:#a9f3d6;border-radius:1rem;flex:none;place-items:center;width:3rem;height:3rem;margin:0;font-size:1.8rem;display:grid;box-shadow:0 4px #059669}.result-outcome-panel[data-outcome=loss] .arcade-result-emblem{color:#93000a;background:#ffdad6;box-shadow:0 4px #d5817a}.arcade-result-phrase-label{color:#464555;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:.3rem 0 -.6rem;font-size:.72rem;font-weight:800}.verble-shell .result-modal-timer{color:#464555;text-transform:uppercase;background:#efebff;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.76rem;display:flex}.verble-shell .result-modal-timer strong{color:#4030da;font-variant-numeric:tabular-nums;font-size:1.05rem}.verble-shell .result-modal-source-note{text-align:center;color:#777587;margin:-.45rem 0 0;padding:0;font-size:.77rem}.arcade-result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.arcade-result-metrics{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.arcade-result-metrics>span{color:#181445;background:#efebff;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.arcade-result-metrics small{color:#777587;font-size:.68rem;font-weight:600}.arcade-result-stats.account{grid-template-columns:repeat(4,minmax(0,1fr))}.arcade-result-stats>div{text-align:center;background:#efebff;border-radius:.85rem;padding:.75rem .4rem}.arcade-result-stats strong{color:#181445;font-size:1.35rem;line-height:1.2;display:block}.arcade-result-stats span{color:#464555;margin-top:.2rem;font-size:.68rem;font-weight:700;display:block}.verble-shell .arcade-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-top:.2rem;display:grid}.arcade-result-actions>*{color:#181445;min-height:2.6rem;font:800 .77rem var(--font-outfit), sans-serif;cursor:pointer;background:#efebff;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;text-decoration:none;display:flex}.arcade-result-actions svg{width:1rem;height:1rem}.arcade-result-actions>.arcade-result-share{color:#fff;text-transform:uppercase;background:#5a4ff3;grid-column:1/-1;box-shadow:0 3px #4030da}.verble-shell .guess-submit-btn,.verble-shell .admin-btn-like.primary{font-family:var(--font-outfit), sans-serif;background:#5a4ff3;border-radius:.8rem;box-shadow:0 4px #4030da}.verble-shell .guess-submit-btn.phrase-guess-secondary{color:#3124a6;background:#efebff;border:1px solid #d6d0fb;box-shadow:0 3px #d8d2f6}.verble-shell .guess-submit-btn.phrase-guess-secondary:not(:disabled):hover{color:#25188d;background:#e5e0ff;border-color:#bdb4f8}.verble-shell .guess-submit-btn.phrase-guess-secondary:focus-visible{outline-offset:3px;outline:2px solid #5a4ff3}.verble-shell .admin-btn-like{font-family:var(--font-outfit), sans-serif;border-radius:.8rem}.verble-shell .archive-card{padding:1.4rem}.verble-shell .page-title{font-family:var(--font-outfit), sans-serif;color:var(--arcade-ink);font-size:clamp(1.7rem,4vw,2.3rem)}.verble-shell .archive-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.verble-shell .archive-tile{color:var(--arcade-ink);background:#f6f2ff;border:1px solid #e9e5ff;border-radius:.9rem;box-shadow:0 3px #ddd6fa}.verble-shell .archive-tile:hover{background:#e9e5ff;transform:translateY(-2px)}.verble-shell .archive-tile-title{color:var(--arcade-violet)}.verble-shell .archive-tile-date{color:#464555}.archive-complete-badge{color:#006c49;background:#d5f9ec}.archive-not-done-badge{color:#694d00;background:#fff0c6}.archive-failed-badge{color:#9b3029;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#ffe4df;border-radius:999px;padding:.34rem .48rem;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.arcade-page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.arcade-eyebrow{color:#4030da;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.arcade-page-heading .page-subtle{margin-top:.3rem}.arcade-page-icon{color:#4030da;background:#efebff;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.arcade-page-icon svg{width:1rem;height:1rem}.arcade-calendar-toolbar{background:#f6f2ff;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.arcade-month-switcher{align-items:center;gap:.5rem;display:flex}.arcade-month-switcher h2{text-align:center;min-width:9rem;margin:0;font-size:1.1rem;font-weight:800}.arcade-month-switcher button{color:#4030da;cursor:pointer;background:#fff;border:0;border-radius:.65rem;width:2rem;height:2rem;font-size:1.4rem;line-height:1}.arcade-month-switcher button:disabled{opacity:.35;cursor:not-allowed}.arcade-archive-filters{background:#efebff;border-radius:1rem;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}.arcade-archive-filters button{color:#464555;font:700 .78rem var(--font-outfit), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem}.arcade-archive-filters button[aria-pressed=true]{color:#4030da;background:#fff;box-shadow:0 2px 6px #18144517}.arcade-calendar-legend{color:#56536b;font:700 .68rem var(--font-outfit), sans-serif;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;display:flex}.arcade-calendar-legend span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.arcade-calendar-legend i{border-radius:50%;place-items:center;width:.75rem;height:.75rem;font-size:.6rem;font-style:normal;line-height:1;display:inline-grid}.arcade-calendar-legend .legend-win{color:#fff;background:#079466}.arcade-calendar-legend .legend-loss{background:#e85e58}.arcade-calendar-legend .legend-missed{background:#f3a928}.arcade-calendar-legend .legend-archive{background:#6b55e7;border-radius:.12rem;width:.55rem;height:.55rem;margin:0 .1rem;transform:rotate(45deg)}.arcade-calendar-bubble{border-radius:2rem;gap:.7rem;margin-bottom:1.25rem;padding:.9rem .65rem 1rem;display:grid;position:relative}.arcade-play-history{color:#464555;font:700 .75rem var(--font-outfit), sans-serif;background:#f3efff;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.3rem .65rem;margin:.25rem 0 .75rem;padding:.65rem .8rem;display:flex}.arcade-play-history strong{color:#4030da}.arcade-play-history small{color:#777587;flex-basis:100%;font-size:.68rem;font-weight:600}.arcade-weekdays{text-align:center;color:#777587;text-transform:uppercase;grid-template-columns:repeat(7,1fr);gap:.4rem;font-size:.68rem;font-weight:800;display:grid}.verble-shell .arcade-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem}.arcade-calendar-day{background:#fff;border:1px solid #ded7fa;border-radius:.8rem;min-height:5.5rem;padding:.3rem;position:relative}.arcade-calendar-blank{min-height:5.5rem}.arcade-day-number{z-index:1;color:#777587;font-size:.75rem;font-weight:700;position:absolute;top:.4rem;left:.55rem}.verble-shell .archive-tile.arcade-calendar-day{aspect-ratio:auto;width:100%;box-shadow:none;display:block}.verble-shell .archive-tile.arcade-calendar-day.is-today{background:#e0faf0;border:2px solid #24b787}.verble-shell .archive-tile.arcade-calendar-day.is-today:hover{background:#c9f3e3}.verble-shell .arcade-calendar-day.is-today .archive-tile-title{color:#006c49}.verble-shell .arcade-calendar-day .archive-tile-title{font-size:1rem}.verble-shell .arcade-calendar-day .archive-tile-date{display:none}.arcade-calendar-day :is(.archive-complete-badge,.archive-not-done-badge,.archive-failed-badge){border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:0;display:flex;inset:auto .35rem .35rem auto;transform:none;box-shadow:0 0 0 2px #f6f2ff}.arcade-calendar-day .archive-complete-badge{background:#079466}.arcade-calendar-day .archive-complete-check{border-width:0 0 .14rem .14rem;border-color:#fff;width:.52rem;height:.32rem;transform:translateY(-.08rem)rotate(-45deg)}.arcade-calendar-day .archive-not-done-badge{background:#f3a928}.arcade-calendar-day .archive-failed-badge{background:#e85e58}.arcade-calendar-day .archive-played-badge{background:#6b55e7;border-radius:.12rem;width:.55rem;height:.55rem;position:absolute;top:.45rem;right:.4rem;transform:rotate(45deg);box-shadow:0 0 0 2px #f6f2ff}.arcade-calendar-day .archive-lock-badge{min-width:.5rem;min-height:.5rem;padding:.15rem;font-size:0;top:-.1rem;left:auto;right:.15rem;transform:none}.arcade-calendar-empty{color:#777587;margin:0;font-size:.8rem}.arcade-replay-card{color:#181445;background:#efebff;border-radius:.65rem;align-items:center;gap:.5rem;min-width:0;padding:.35rem .6rem;text-decoration:none;display:flex}.arcade-replay-card>svg{color:#4030da;flex:none;width:1.1rem;height:1.1rem}.arcade-replay-card strong,.arcade-replay-card small{display:block}.arcade-replay-card strong{font-size:.72rem;line-height:1.15}.arcade-replay-card small{color:#464555;margin-top:.1rem;font-size:.65rem}.arcade-stats-main{width:min(900px,100% - 2rem);margin:0 auto;padding:2rem 0 8rem}.arcade-stats-intro{margin-bottom:1.4rem}.arcade-stats-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,6vw,3.1rem);font-weight:800;line-height:1.05}.arcade-stats-intro>p:last-child{color:#464555;margin:.55rem 0 0;font-size:.95rem}.arcade-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.arcade-stat-card{background:#fff;border-radius:1.15rem;flex-direction:column;min-height:9.25rem;padding:1rem;display:flex;box-shadow:0 2px 8px #1814450d}.arcade-stat-card-top{color:#464555;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:flex}.arcade-stat-card-top svg{color:#4030da;background:#efebff;border-radius:50%;width:1.6rem;height:1.6rem;padding:.26rem}.arcade-stat-card.mint .arcade-stat-card-top svg{color:#006c49;background:#d5f9ec}.arcade-stat-card.amber .arcade-stat-card-top svg{color:#694d00;background:#ffecbd}.arcade-stat-card>strong{color:#181445;margin-top:auto;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;display:block}.arcade-stat-card.mint>strong{color:#10b981}.arcade-stat-card.amber>strong{color:#4030da}.arcade-stat-card>small{color:#777587;margin-top:.35rem;font-size:.72rem}.arcade-stats-panel{background:#fff;border-radius:1.2rem;margin-top:.9rem;padding:1.3rem;box-shadow:0 2px 8px #1814450d}.arcade-panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.2rem;display:flex}.arcade-panel-heading h2{margin:0;font-size:1.2rem;font-weight:800}.arcade-panel-heading p{color:#777587;margin:.2rem 0 0;font-size:.78rem}.arcade-panel-pill{color:#4030da;background:#e3dfff;border-radius:999px;flex:none;padding:.25rem .65rem;font-size:.7rem;font-weight:800}.arcade-distribution{gap:.4rem;display:grid}.arcade-distribution-row{color:#464555;grid-template-columns:1rem minmax(0,1fr) 2.3rem;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:grid}.arcade-distribution-row>span:last-child{text-align:right}.arcade-distribution-track{background:#efebff;border-radius:999px;height:1.65rem;overflow:hidden}.arcade-distribution-track>div{color:#181445;background:#c3c0ff;border-radius:999px;justify-content:flex-end;align-items:center;min-width:1.6rem;height:100%;padding:0 .55rem;font-size:.72rem;transition:width .2s;display:flex}.arcade-distribution-track>div.top{color:#fff;background:#5a4ff3}.arcade-empty-stats{color:#464555;background:#f6f2ff;border-radius:.9rem;margin:0;padding:1.3rem;font-size:.86rem}.arcade-metric-note{color:#777587;margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.arcade-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.arcade-breakdown-grid>div{background:#f6f2ff;border-radius:.9rem;padding:.85rem}.arcade-breakdown-grid span{color:#777587;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800;display:block}.arcade-breakdown-grid strong{color:#181445;margin-top:.35rem;font-size:1.4rem;display:block}.arcade-stats-actions{gap:.65rem;margin-top:1rem;display:flex}.arcade-stats-actions a{border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.8rem;padding:.65rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.arcade-stats-actions svg{width:1rem;height:1rem}.arcade-primary-link{color:#fff;background:#5a4ff3;box-shadow:0 3px #4030da}.arcade-secondary-link{color:#181445;background:#efebff;box-shadow:0 3px #ddd6fa}.arcade-login-panel{color:#181445;border-color:#e9e5ff}.arcade-login-panel h1{color:#181445}.arcade-login-panel p{color:#464555}.arcade-login-accent{color:#4030da}.arcade-login-button{color:#fff;background:#5a4ff3;box-shadow:0 4px #4030da}.arcade-login-button:hover{background:#4030da}.arcade-account-main{color:#181445;padding-bottom:7rem}.arcade-account-main h1,.arcade-account-main .font-headline{font-family:var(--font-outfit), sans-serif}.arcade-account-main a[href="/account/stats"],.arcade-account-main a[href^=mailto\:],.arcade-account-main form button[type=submit],.arcade-account-main #email-preferences button{color:#fff;background:#5a4ff3;border-radius:.85rem;box-shadow:0 3px #4030da}.arcade-account-main form input:focus{--tw-ring-color:#c3c0ff73;border-color:#5a4ff3}:where(.arcade-bottom-nav a,.arcade-result-actions>*,.arcade-stats-actions a,.arcade-page-icon,.arcade-replay-card,.arcade-month-switcher button,.arcade-archive-filters button,.arcade-account-menu a){transition:background-color .16s,color .16s,box-shadow .16s}@media (hover:hover) and (pointer:fine){:is(.arcade-nav-icon,.arcade-bottom-nav a,.arcade-result-actions>:not(.arcade-result-share),.arcade-page-icon,.arcade-month-switcher button:not(:disabled),.arcade-archive-filters button:not([aria-pressed=true]),.arcade-replay-card,.arcade-stats-actions .arcade-secondary-link,.arcade-account-menu a,.arcade-account-main a[href=\/]):hover,.verble-shell :is(.how-to-play-btn,.arcade-clear-button:not(:disabled),.archive-tile:not(.is-locked)):hover{background:var(--arcade-hover-bg);color:var(--arcade-violet)}:is(.arcade-result-actions>.arcade-result-share,.arcade-stats-actions .arcade-primary-link,.arcade-login-button):hover,.arcade-account-main :is(a[href="/account/stats"],a[href^=mailto\:],form button[type=submit]:not(:disabled),#email-preferences button:not(:disabled)):hover{background:var(--arcade-hover-primary);color:#fff}.arcade-result-actions>.arcade-result-share:hover{box-shadow:0 3px #2d20b0}.arcade-action-row .arcade-phrase-button:not(:disabled):hover{filter:brightness(1.06)}:is(.arcade-login-panel a[href=\/],.arcade-modal-panel a[href],.verble-shell .archive-card a.page-subtle):hover{color:var(--arcade-violet)}.tutorial-back-btn:hover{background:var(--arcade-hover-bg);color:var(--arcade-violet)}.tutorial-next-btn:hover{background:var(--arcade-hover-primary)}.tutorial-pagination button:not(.is-active):hover{background:var(--arcade-violet)}}@media (max-width:720px){.arcade-bottom-nav{display:grid}.verble-shell .container{width:min(600px,100% - 1.25rem)}.verble-shell main.container:has(.verble-card){width:min(600px,100% - 1.25rem)}.verble-shell .game-meta-row{grid-template-columns:auto 1fr auto}.verble-shell .how-to-play-btn{grid-column:auto}.verble-shell .chip{font-size:.67rem}.verble-shell .phrase-layout{gap:.95rem .35rem}.verble-shell .archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.verble-shell .arcade-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.arcade-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.arcade-archive-filters button{padding:.45rem .35rem}.arcade-calendar-legend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.arcade-calendar-bubble{gap:.5rem;margin-inline:-.875rem;padding:.7rem .5rem .85rem}.arcade-weekdays,.verble-shell .arcade-calendar-grid{gap:.28rem}.arcade-calendar-day,.arcade-calendar-blank{aspect-ratio:1;min-height:0}.arcade-calendar-day{border-radius:.55rem;padding:.1rem}.arcade-day-number{font-size:.53rem;top:.18rem;left:.22rem}.verble-shell .arcade-calendar-day .archive-tile-title{font-size:.6rem;top:51%;left:38%}.verble-shell .arcade-calendar-day.is-today .archive-tile-title{font-size:.58rem;left:50%}.arcade-calendar-day :is(.archive-complete-badge,.archive-not-done-badge,.archive-failed-badge){width:.68rem;height:.68rem;box-shadow:none;bottom:.18rem;right:.18rem}.arcade-calendar-day .archive-complete-check{border-width:0 0 .11rem .11rem;width:.36rem;height:.22rem;transform:translateY(-.04rem)rotate(-45deg)}.arcade-calendar-day .archive-played-badge{width:.38rem;height:.38rem;box-shadow:none;top:.25rem;right:.24rem}.arcade-month-switcher h2{min-width:7.5rem;font-size:.93rem}.arcade-calendar-toolbar{flex-direction:column;align-items:stretch}.arcade-month-switcher{justify-content:center}.verble-shell .result-modal-backdrop{padding:var(--arcade-modal-top-pad) 1rem calc(var(--arcade-mobile-nav-height) + 1rem)}.verble-shell .result-modal-panel{max-height:calc(100dvh - var(--arcade-mobile-nav-height) - var(--arcade-modal-top-pad) - 1rem)}.verble-shell .result-modal-phrase{gap:clamp(.7rem,1.52rem - 2.8vw,.92rem) clamp(.26rem,.6rem - 1.25vw,.35rem)}.verble-shell .result-modal-summary .result-modal-subtitle{white-space:nowrap;font-size:clamp(.78rem,4.5vw,.9rem);line-height:1.25}.arcade-modal-backdrop{padding-top:var(--arcade-modal-top-pad);padding-bottom:calc(var(--arcade-mobile-nav-height) + 1rem)}.arcade-modal-backdrop .arcade-modal-panel{max-height:calc(100dvh - var(--arcade-mobile-nav-height) - var(--arcade-modal-top-pad) - 1rem);overscroll-behavior:contain;overflow-y:auto}.arcade-stats-grid,.arcade-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-stats-main{padding-top:1.25rem}}@media (max-width:360px){.arcade-calendar-day :is(.archive-complete-badge,.archive-not-done-badge,.archive-failed-badge){width:.55rem;height:.55rem}.arcade-calendar-day .archive-complete-check{width:.3rem;height:.18rem}}@media (max-width:430px){.dd-brand-word{font-size:1.45rem}.verble-shell .arcade-result-heading{gap:.35rem}.verble-shell .arcade-result-heading .result-modal-title{letter-spacing:-.04em;font-size:clamp(1.1rem,5.8vw,2.1rem)}.verble-shell .result-outcome-panel[data-outcome=win] .arcade-result-heading .result-modal-title{font-size:clamp(1.4rem,7.2vw,2.1rem)}.verble-shell .arcade-result-heading .arcade-result-emblem{border-radius:.72rem;width:2.15rem;height:2.15rem;font-size:1.35rem}.verble-shell .arcade-nav-icon{width:2.35rem;height:2.35rem}.verble-shell .arcade-nav-logo{width:2.45rem;height:2.45rem}.verble-shell .dd-nav-left-content{gap:0}.verble-shell .game-meta-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem}.verble-shell .arcade-game-chip{letter-spacing:.01em;min-width:0;padding-inline:.45rem;overflow:hidden}.verble-shell .how-to-play-btn{padding-inline:.45rem;font-size:.69rem}.verble-shell .guess-progress-chip{grid-column:auto;justify-self:end}.verble-shell .guess-progress-chip .guess-progress-label{gap:.1rem;font-size:.59rem}.verble-shell .guess-progress-label strong{font-size:1.12rem}.verble-shell .guess-progress-label>span{font-size:.65rem}.verble-shell .game-meta-row{padding-bottom:1.1rem}.verble-shell .arcade-board{padding-inline:.55rem}.verble-shell .phrase-layout .slot-inline-fixed.apostrophe{top:clamp(-.93rem,1.125rem - 7.5vw,-.55rem)}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected{--word-scale:1.025;--word-pop-peak:1.04}.verble-shell .slot-tile{width:clamp(1.28rem,7vw,1.85rem);height:clamp(1.75rem,8vw,2.3rem)}.arcade-status-hint,.arcade-phrase-button small{display:none}.verble-shell .key{height:2.55rem}.arcade-calendar-toolbar{flex-wrap:wrap}.arcade-page-icon{display:none}}@media (prefers-reduced-motion:reduce){.verble-shell .slot-word-button.pick-word-lift .slot-tiles,.verble-shell .slot-word-button.invalid-guess .slot-tiles{animation:none}.verble-shell .phrase-layout.has-selected-word .slot-cluster{transition:none}.verble-shell .phrase-layout.has-selected-word .slot-word-button.selected{animation:none}.arcade-action-row button:active:not(:disabled),.verble-shell .key:active:not(:disabled),.verble-shell .archive-tile:hover{transform:none}}
