@font-face{font-family:Secular One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/secular-one-latin-400-normal-CoYDZDMD.woff2)format("woff2"),url(/assets/secular-one-latin-400-normal-CKrzmbp4.woff)format("woff")}@font-face{font-family:Secular One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/secular-one-hebrew-400-normal-BGED0j6b.woff2)format("woff2"),url(/assets/secular-one-hebrew-400-normal-64rITXLy.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-600-normal-C0GLQ-RT.woff2)format("woff2"),url(/assets/heebo-latin-600-normal-2W86uxnp.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-800-normal-CXX3wFtI.woff2)format("woff2"),url(/assets/heebo-latin-800-normal-jzg0ZXtx.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-hebrew-600-normal-CGRgQ0cj.woff2)format("woff2"),url(/assets/heebo-hebrew-600-normal-OHUSVRAa.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-hebrew-800-normal-CDdwy3LD.woff2)format("woff2"),url(/assets/heebo-hebrew-800-normal-DvzqWKY1.woff)format("woff")}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-hebrew-latin-400-normal-Cmmog2i6.woff2)format("woff2"),url(/assets/playpen-sans-hebrew-latin-400-normal-OqmC1xTp.woff)format("woff")}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-hebrew-latin-600-normal-O2BqiUeP.woff2)format("woff2"),url(/assets/playpen-sans-hebrew-latin-600-normal-DLFd7NGt.woff)format("woff")}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playpen-sans-hebrew-latin-800-normal-D0FHNAIA.woff2)format("woff2"),url(/assets/playpen-sans-hebrew-latin-800-normal-DCAbM-1M.woff)format("woff")}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-hebrew-hebrew-400-normal-BlYzbVa2.woff2)format("woff2"),url(/assets/playpen-sans-hebrew-hebrew-400-normal-Dw-ElJ4x.woff)format("woff")}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playpen-sans-hebrew-hebrew-600-normal-XObC3jR8.woff2)format("woff2"),url(/assets/playpen-sans-hebrew-hebrew-600-normal-DGynyUJy.woff)format("woff")}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playpen-sans-hebrew-hebrew-800-normal-SXxITIVH.woff2)format("woff2"),url(/assets/playpen-sans-hebrew-hebrew-800-normal-D_kqUu0J.woff)format("woff")}@font-face{font-family:Varela Round;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/varela-round-latin-400-normal-CsVGkSoP.woff2)format("woff2"),url(/assets/varela-round-latin-400-normal-BCUlaylK.woff)format("woff")}@font-face{font-family:Varela Round;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/varela-round-hebrew-400-normal-CdSaNJFF.woff2)format("woff2"),url(/assets/varela-round-hebrew-400-normal-gahDRKkd.woff)format("woff")}:root,:root[data-look=sticker]{--bg:#ffd23f;--bg-pattern:none;--surface:#fff;--surface-2:#fff3c4;--ink:#17120a;--ink-soft:#17120aad;--accent:#ff3d7f;--accent-ink:#fff;--accent-2:#2f3cff;--accent-2-ink:#fff;--accent-3:#00c2a8;--plus:#0c8f3d;--minus:#d4163c;--mark:#ffd23f;--font-display:"Secular One", "Heebo", system-ui, sans-serif;--font-body:"Heebo", system-ui, sans-serif;--font-ui:"Heebo", system-ui, sans-serif;--line:3px;--border:var(--line) solid var(--ink);--radius:16px;--radius-sm:12px;--radius-card:20px;--shadow:4px 4px 0 var(--ink);--shadow-big:7px 7px 0 var(--ink);--shadow-pressed:0 0 0 var(--ink);--press-shift:4px;--tilt:-1.5deg;--avatar-ink:#17120a;--title-weight:400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=notebook]{--bg:#fbfaf6;--bg-pattern:linear-gradient(#d9e3f2 1px, transparent 1px), linear-gradient(90deg, #d9e3f2 1px, transparent 1px);--surface:#fff;--surface-2:#eef2f8;--ink:#1c2340;--ink-soft:#4a5272;--accent:#e2372b;--accent-ink:#fff;--accent-2:#1d3fb8;--accent-2-ink:#fff;--accent-3:#fff066;--plus:#1d3fb8;--minus:#e2372b;--mark:#fff066;--font-display:"Playpen Sans Hebrew", "Varela Round", system-ui, sans-serif;--font-body:"Playpen Sans Hebrew", "Varela Round", system-ui, sans-serif;--font-ui:"Varela Round", "Playpen Sans Hebrew", system-ui, sans-serif;--line:2.5px;--border:var(--line) solid var(--ink);--radius:255px 15px 225px 15px / 15px 225px 15px 255px;--radius-sm:15px 225px 15px 255px / 255px 15px 225px 15px;--radius-card:6px 22px 8px 26px / 24px 6px 22px 8px;--shadow:none;--shadow-big:none;--shadow-pressed:none;--press-shift:0px;--tilt:1.2deg;--avatar-ink:#1c2340;--title-weight:800;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=notebook][lang=he]{--font-body:"Varela Round", "Playpen Sans Hebrew", system-ui, sans-serif;--font-ui:"Varela Round", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--bg);background-image:var(--bg-pattern);min-height:100%;color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-size:22px 22px;margin:0;font-size:17px;line-height:1.45}#root{min-height:100dvh}button,input{font:inherit;color:inherit}a{color:var(--accent-2)}:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--title-weight);text-wrap:balance;margin:0;line-height:1.1}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}bdi.num,bdi.pin{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.screen{max-width:520px;min-height:100dvh;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));flex-direction:column;margin-inline:auto;display:flex;overflow-x:clip}.screen.center,.screen-main.center{text-align:center;justify-content:center;align-items:center}.screen-main{flex-direction:column;flex:1;gap:18px;padding-block:8px 20px;display:flex}.screen-bottom{padding-block:12px max(14px, env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--bg) 30%);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:64px;padding-block:10px;display:grid}.topbar-start,.topbar-end{align-items:center;gap:6px;display:flex}.topbar-mid{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.topbar-title{text-align:center;font-size:22px}.icon-btn{border:var(--border);background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-btn:active{box-shadow:var(--shadow-pressed);transform:translate(var(--press-shift), var(--press-shift))}[dir=rtl] .flip-rtl svg{transform:scaleX(-1)}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;gap:10px;display:flex}.row>*{flex:140px}.card{background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:16px}.section-title{margin-block-end:10px;font-size:20px}.screen-title{text-align:center;font-size:30px}.big-line{font-family:var(--font-display);font-weight:var(--title-weight);text-align:center;text-wrap:balance;font-size:22px;line-height:1.25}.hint-line,.waiting-line,.footnote{color:var(--ink-soft);text-align:center;font-size:15px}.waiting-line{color:var(--ink);padding-block:10px;font-weight:600}.error-line{color:var(--minus);text-align:center;font-size:16px;font-weight:700;animation:.35s shake}.btn{border:var(--border);border-radius:var(--radius);min-height:48px;box-shadow:var(--shadow);font-family:var(--font-display);font-weight:var(--title-weight);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:18px;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:active:not(:disabled){box-shadow:var(--shadow-pressed);transform:translate(var(--press-shift), var(--press-shift))}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-big{width:100%;min-height:60px;font-size:22px}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-secondary{background:var(--surface);color:var(--ink)}.btn-ghost{box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.btn-danger{background:var(--minus);color:#fff}:root[data-look=notebook] .btn-primary{background:var(--mark);color:var(--ink);border-color:var(--accent-2)}.linklike{cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.field legend,.field>label,.field-label{font-family:var(--font-display);font-weight:var(--title-weight);margin-block-end:8px;padding:0;font-size:18px}.hint{font-family:var(--font-ui);color:var(--ink-soft);font-size:14px}.input{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:54px;padding:12px 16px;font-size:20px;font-weight:600;box-shadow:inset 0 2px #0000000f}.input:focus{outline:3px solid var(--accent-2);outline-offset:1px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:var(--border);background:var(--surface);cursor:pointer;border-radius:999px;min-height:44px;padding:8px 16px;font-weight:700}:root[data-look=notebook] .chip{border-radius:var(--radius)}.chip[aria-pressed=true]{background:var(--accent-2);color:var(--accent-2-ink)}:root[data-look=notebook] .chip[aria-pressed=true]{background:var(--mark);color:var(--ink);border-color:var(--accent-2)}.segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.segmented button{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:8px;display:flex}.segmented button[aria-pressed=true]{background:var(--accent-2);color:var(--accent-2-ink);box-shadow:var(--shadow)}:root[data-look=notebook] .segmented button[aria-pressed=true]{background:var(--mark);color:var(--ink);border-color:var(--accent-2)}.segmented button:disabled{opacity:.4}.seg-big{font-family:var(--font-display);font-size:26px;line-height:1}.seg-small{font-size:13px}.switch-row{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.switch-row input{appearance:none;border:var(--border);background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;width:52px;height:30px;position:relative}.switch-row input:after{content:"";background:var(--ink);border-radius:50%;width:20px;height:20px;transition:inset-inline-start .15s;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch-row input:checked{background:var(--accent-3)}.switch-row input:checked:after{inset-inline-start:24px}.peppers{gap:10px;display:flex}.pepper{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:inline-flex}.pepper:disabled{opacity:.3;cursor:not-allowed}.pepper .pepper-body{fill:#0000;stroke:var(--ink)}.pepper .pepper-stem{stroke:var(--ink)}.pepper.filled .pepper-body{fill:#e8202a}.pepper.filled .pepper-stem{stroke:#1f8a3a}.peppers-inline{gap:0;display:inline-flex}.peppers-inline .pepper{width:24px;height:24px}.spice-label{font-size:15px}.sheet{border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-big);background:var(--bg);background-image:var(--bg-pattern);width:min(480px,100vw - 24px);max-height:86dvh;color:var(--ink);background-size:22px 22px;padding:0}.sheet::backdrop{background:#0a08048c}.sheet-body{flex-direction:column;gap:18px;padding:20px;display:flex}.sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-head h2{font-size:24px}.look-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.look-option{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:10px;font-weight:700;display:flex}.look-option[aria-pressed=true]{outline:4px solid var(--accent-2);outline-offset:2px}.look-swatch{border:2px solid #17120a;border-radius:10px;width:100%;height:56px}.look-sticker .look-swatch{background:linear-gradient(135deg,#ffd23f 0 40%,#ff3d7f 40% 70%,#2f3cff 70%);box-shadow:3px 3px #17120a}.look-notebook .look-swatch{background-color:#fbfaf6;background-image:linear-gradient(#d9e3f2 1px,#0000 1px),linear-gradient(90deg,#d9e3f2 1px,#0000 1px);background-size:10px 10px;border-color:#1c2340;border-radius:6px 18px 8px 20px/18px 6px 16px 8px}.toast{inset-inline:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);width:fit-content;max-width:calc(100vw - 32px);color:var(--bg);pointer-events:none;opacity:0;border-radius:999px;margin-inline:auto;padding:10px 18px;font-weight:700;transition:opacity .2s,transform .2s;position:fixed;transform:translateY(10px)}.toast:not(:empty){opacity:1;transform:none}.offline-banner,.paused-banner{z-index:5;border:var(--border);border-radius:var(--radius-sm);text-align:center;margin-block:4px;padding:10px 14px;font-weight:700;position:sticky;top:0}.offline-banner{background:var(--minus);color:#fff}.paused-banner{background:var(--surface)}.loading-dots{gap:10px;display:flex}.loading-dots span{border:var(--border);background:var(--accent);border-radius:50%;width:18px;height:18px;animation:.9s ease-in-out infinite bounce}.loading-dots span:nth-child(2){background:var(--accent-2);animation-delay:.15s}.loading-dots span:nth-child(3){background:var(--accent-3);animation-delay:.3s}.logo{flex-direction:column;align-items:center;line-height:.9;display:inline-flex}.logo-word{font-family:var(--font-display);font-weight:var(--title-weight);color:var(--accent);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink);transform:rotate(var(--tilt));font-size:76px}:root[data-look=notebook] .logo-word{color:var(--accent-2);-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(transparent 55%, var(--mark) 55%, var(--mark) 90%, transparent 90%);padding-inline:8px}.logo-stache{width:120px;height:30px;fill:var(--ink);transform:rotate(calc(var(--tilt) * -2));margin-block-start:-6px}.logo-small .logo-word{text-shadow:3px 3px 0 var(--ink);font-size:44px}.logo-small .logo-stache{width:72px;height:18px}.home-main{justify-content:space-between;gap:28px}.home-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block-start:8px;display:flex}.home-cast{align-items:flex-end;gap:4px;display:flex}.home-cast .avatar:first-child{transform:rotate(-12deg)translateY(4px)}.home-cast .avatar:nth-child(3){transform:rotate(12deg)translateY(4px)}.tagline{max-width:30ch;font-size:19px;font-weight:600}.footnote{padding-block-end:8px}.how-list{flex-direction:column;gap:14px;display:flex}.how-step{align-items:flex-start;gap:14px;display:flex}.how-step h2{margin-block-end:4px;font-size:22px}.how-step:nth-child(2n){transform:rotate(calc(var(--tilt) * -.6))}.how-step:nth-child(odd){transform:rotate(calc(var(--tilt) * .6))}.pinpad{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:340px;display:flex}.pin-slots{gap:6px;display:flex}.pin-slot{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:56px;font-family:var(--font-display);justify-content:center;align-items:center;font-size:30px;display:inline-flex}.pin-slot.gap{margin-inline-start:12px}.pin-slot.filled{background:var(--surface-2)}.pin-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.pin-key{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:64px;box-shadow:var(--shadow);font-family:var(--font-display);cursor:pointer;font-size:30px}.pin-key:active:not(:disabled){box-shadow:var(--shadow-pressed);transform:translate(var(--press-shift), var(--press-shift))}.pin-erase{justify-content:center;align-items:center;display:flex}.join-pin{font-family:var(--font-display);text-align:center;font-size:22px}.form{gap:22px}.reclaim{flex-direction:column;gap:14px;font-size:19px;font-weight:600;display:flex}.lobby-pin{flex-direction:column;align-items:center;line-height:1;display:flex}.lobby-pin-label{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.lobby-pin .pin{font-family:var(--font-display);font-size:32px}.invite{align-items:center;gap:16px;display:flex}.invite .qr{border-radius:10px;flex:none}.invite-actions{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.invite-actions h2{font-size:22px}.player-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;display:grid}.player-tile{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;font-weight:700;animation:.35s both pop;display:flex}button.player-tile{cursor:pointer}.player-tile .name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tile-tags{gap:4px;display:flex}.tag{border:2px solid var(--ink);background:var(--surface);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.tag-host{background:var(--accent-2);color:var(--accent-2-ink)}.settings-summary{cursor:pointer;text-align:start;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.plain-list{flex-direction:column;gap:10px;font-weight:600;display:flex}.game-progress{flex-direction:column;align-items:center;min-width:0;line-height:1.1;display:flex}.round-badge{font-family:var(--font-display);font-size:18px}.q-count{color:var(--ink-soft);font-size:13px;font-weight:700}.timer{border:var(--border);background:var(--accent);min-width:52px;height:52px;color:var(--accent-ink);box-shadow:var(--shadow);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;padding-inline:8px;font-size:24px;display:inline-flex}:root[data-look=notebook] .timer{color:var(--accent);border-color:var(--accent);background:0 0;border-radius:52% 48% 55% 45%/48% 55% 45% 52%}.timer.urgent{background:var(--minus);color:#fff;animation:.5s infinite alternate pulse}.question-card{transform:rotate(calc(var(--tilt) * .5))}.question-text{font-size:22px;font-weight:800;line-height:1.3}:root[data-look=notebook] .question-text{font-weight:600}.blank{border-block-end:4px solid var(--accent);min-width:3.5em;margin-inline:4px;display:inline-block}.blank.filled{background:var(--mark);border:0;border-radius:6px;padding-inline:6px}.question-mini{opacity:.85}.question-mini .question-text{font-size:16px;font-weight:600}.sticky-question{z-index:2;position:sticky;top:8px}.lie-form{flex-direction:column;gap:10px;display:flex}.lie-input-row{position:relative}.lie-input{padding-inline-end:76px;font-size:22px}.char-count{inset-inline-end:14px;color:var(--ink-soft);font-size:14px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.char-count.over{color:var(--minus)}.done-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.done-row li,.tv-done li{position:relative}.done-row li:not(.done) .avatar,.tv-done li:not(.done) .avatar{opacity:.55}.tick{border:2px solid var(--ink);background:var(--accent-3);width:20px;height:20px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;animation:.3s both pop;display:inline-flex;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.answers{flex-direction:column;gap:10px;display:flex}.answer{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:56px;box-shadow:var(--shadow);text-align:start;cursor:pointer;padding:12px 16px;font-size:20px;font-weight:700;transition:transform 80ms,box-shadow 80ms}.answer[aria-pressed=true]{background:var(--accent-2);color:var(--accent-2-ink);box-shadow:var(--shadow-pressed);transform:translate(var(--press-shift), var(--press-shift))}:root[data-look=notebook] .answer[aria-pressed=true]{background:var(--mark);color:var(--ink);border-color:var(--accent-2);border-width:3px}.write-sent .big-line{transform:rotate(var(--tilt))}.intro{justify-content:center}.intro-card{transform:rotate(var(--tilt));box-shadow:var(--shadow-big);flex-direction:column;gap:14px;padding:24px 20px;display:flex}.intro-title{text-align:center;color:var(--accent);font-size:54px}.intro-sub{text-align:center;font-weight:800}.intro-points{flex-direction:column;gap:12px;display:flex}.intro-points li{align-items:center;gap:12px;font-weight:600;animation:.4s both slide-in;display:flex}.intro-points li:nth-child(2){animation-delay:.6s}.intro-points li:nth-child(3){animation-delay:1.2s}.pts{border:var(--border);border-radius:var(--radius-sm);min-width:92px;font-family:var(--font-display);text-align:center;flex:none;padding:4px 10px;font-size:24px}.pts.plus{background:var(--accent-3);color:var(--ink)}.pts.minus{background:var(--minus);color:#fff}:root[data-look=notebook] .pts{background:0 0;border:0}:root[data-look=notebook] .pts.plus{color:var(--plus)}:root[data-look=notebook] .pts.minus{color:var(--minus)}.pts.big{align-self:center;min-width:0;font-size:40px}.reveal{gap:14px}.reveal-card{--step:2.5s;box-shadow:var(--shadow-big);transform:rotate(var(--tilt));animation:card-in calc(var(--step) * .16) cubic-bezier(.2, 1.4, .4, 1) both;flex-direction:column;gap:14px;padding:22px 18px;display:flex}.reveal-card.kind-truth{background:var(--accent-3)}:root[data-look=notebook] .reveal-card.kind-truth{background:var(--surface);outline:4px solid var(--accent-2)}.reveal-card.kind-game{background:var(--surface-2)}.reveal-text{font-family:var(--font-display);font-weight:var(--title-weight);text-align:center;overflow-wrap:anywhere;font-size:40px;line-height:1.05}:root[data-look=notebook] .reveal-text bdi{background:linear-gradient(transparent 50%, var(--mark) 50%, var(--mark) 90%, transparent 90%);padding-inline:6px}.reveal-label{letter-spacing:.05em;text-transform:uppercase;margin-block-end:6px;font-size:13px;font-weight:800;display:block}.reveal-none{font-weight:700}.chips-row{flex-wrap:wrap;gap:8px;display:flex}.person-chip{border:2.5px solid var(--ink);background:var(--mark);animation:.3s both pop;animation-delay:calc(var(--step) * .12 + var(--i,0) * 90ms);border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 3px;font-weight:800;display:inline-flex}:root[data-look=notebook] .person-chip{background:var(--surface);border-color:var(--accent);border-radius:50% 45% 55% 48%/52% 48% 50% 45%}[dir=rtl] .person-chip{padding:3px 3px 3px 12px}.reveal-author{border-block-start:3px dashed var(--ink);justify-content:space-between;align-items:center;gap:10px;padding-block-start:12px;display:flex}.reveal-who{font-size:19px;font-weight:800}.beat-1{animation:fade-up calc(var(--step) * .12) both;animation-delay:calc(var(--step) * .1)}.beat-2{animation:stamp calc(var(--step) * .14) cubic-bezier(.2, 1.6, .4, 1) both;animation-delay:calc(var(--step) * .45)}.beat-3{animation:fade-up calc(var(--step) * .12) both;animation-delay:calc(var(--step) * .62)}.reveal-joke{font-family:var(--font-display);font-weight:var(--title-weight);text-align:center;color:var(--accent);font-size:22px}.summary{text-align:center;flex-direction:column;align-items:center;gap:6px;font-weight:700;display:flex}.next-area{flex-direction:column;gap:8px;margin-block-start:auto;display:flex}.ranks{flex-direction:column;gap:8px;display:flex}.rank-row{border:var(--border);border-radius:var(--radius-sm);background:var(--surface);animation:.35s both slide-in;animation-delay:calc(var(--i,0) * 70ms);align-items:center;gap:10px;padding:8px 12px;display:flex}.rank-row.me{background:var(--surface-2);outline:3px solid var(--accent-2)}.rank-n{font-family:var(--font-display);text-align:center;min-width:26px;font-size:22px}.rank-name{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;font-size:18px;font-weight:800;overflow:hidden}.rank-score{font-family:var(--font-display);font-size:22px}.gain{border:2px solid var(--ink);border-radius:999px;padding:1px 8px;font-size:15px;font-weight:800}.gain.plus{background:var(--accent-3)}.gain.minus{background:var(--minus);color:#fff}.ranks.compact .rank-row{padding:6px 10px}.mebar{margin-block:8px max(10px, env(safe-area-inset-bottom,0px));border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 14px;display:flex;position:sticky;bottom:0}:root[data-look=notebook] .mebar{background:var(--surface);color:var(--ink);border:var(--border);border-style:dashed}.mebar-name{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:17px;font-weight:800;display:inline-flex}.mebar-score{font-family:var(--font-display);color:var(--mark);padding-inline-end:8px;font-size:24px}:root[data-look=notebook] .mebar-score{color:var(--accent-2)}.final{position:relative}.winner{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.winner-avatars{gap:8px;animation:1.2s ease-in-out infinite bounce;display:flex}.winner-line{color:var(--accent);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;transform:rotate(var(--tilt));font-size:40px}:root[data-look=notebook] .winner-line{-webkit-text-stroke:0}.awards{flex-direction:column;gap:10px;display:flex}.award{align-items:center;gap:12px;display:flex}.award h3{font-size:20px}.award-avatars{display:flex}.award-avatars .avatar+.avatar{margin-inline-start:-12px}.award-who{font-weight:800}.award-desc{color:var(--ink-soft);font-size:14px}.award:nth-child(odd){transform:rotate(calc(var(--tilt) * .6))}.final-actions{padding-block-end:12px}.confetti{pointer-events:none;z-index:10;position:fixed;inset:0;overflow:hidden}.confetti span{top:-20px;border:2px solid var(--ink);background:var(--accent);width:12px;height:18px;animation:2.6s ease-in both fall;animation-delay:calc(var(--i) * 60ms);position:absolute;inset-inline-start:calc(var(--i) * 4.2%)}.confetti span:nth-child(3n){background:var(--accent-2)}.confetti span:nth-child(3n+1){background:var(--accent-3);border-radius:50%}.proof-list{flex-direction:column;gap:12px;display:flex}.proof-item{flex-direction:column;gap:8px;display:flex}.proof-item mark{background:var(--mark);border-radius:4px;padding-inline:4px}.proof-item a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.screen.tv{max-width:none;padding-inline:max(28px, env(safe-area-inset-left,0px)) max(28px, env(safe-area-inset-right,0px));font-size:clamp(18px,1.6vw,28px)}.tv-top{justify-content:space-between;align-items:center;min-height:90px;padding-block:18px;display:flex}.tv .round-badge{font-size:clamp(24px,2.4vw,40px)}.tv .q-count{font-size:clamp(16px,1.4vw,24px)}.tv-timer{min-width:90px;height:90px;font-size:44px}.tv-main{flex-direction:column;flex:1;justify-content:center;padding-block-end:28px;display:flex}.tv-lobby{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:40px;display:grid}.tv-join{text-align:center;box-shadow:var(--shadow-big);flex-direction:column;align-items:center;gap:18px;padding:32px;display:flex}.tv-join-at{font-size:clamp(20px,1.8vw,30px);font-weight:800}.tv-pin{font-family:var(--font-display);color:var(--accent);font-size:clamp(64px,7vw,120px);line-height:1}.tv-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.tv-player-grid li{animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;align-items:center;gap:6px;font-size:clamp(18px,1.6vw,28px);font-weight:800;display:flex}.tv-intro{max-width:900px;box-shadow:var(--shadow-big);transform:rotate(var(--tilt));align-self:center;padding:40px}.tv-intro h1{color:var(--accent);text-align:center;font-size:clamp(64px,7vw,120px)}.tv-intro .intro-points li{font-size:clamp(22px,2.2vw,38px)}.tv-intro .pts{min-width:160px;font-size:clamp(28px,2.6vw,46px)}.tv-question{flex-direction:column;gap:28px;display:flex}.tv-q .question-text{font-size:clamp(30px,3.2vw,56px)}.tv-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tv-answers li{animation-delay:calc(var(--i,0) * .12s);font-size:clamp(24px,2.4vw,42px);font-weight:800}.tv-done{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tv-reveal{flex-direction:column;align-items:center;gap:24px;display:flex}.tv-reveal .question-mini{text-align:center;max-width:1100px}.tv-reveal .question-mini .question-text{font-size:clamp(20px,2vw,32px)}.reveal-card.big{width:min(1000px,100%);padding:40px}.reveal-card.big .reveal-text{font-size:clamp(54px,6vw,110px)}.reveal-card.big .reveal-who,.reveal-card.big .reveal-joke{font-size:clamp(26px,2.6vw,44px)}.reveal-card.big .person-chip{font-size:clamp(20px,1.8vw,30px)}.tv-stats{font-size:clamp(20px,2vw,34px);font-weight:800}.tv-board{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:1100px;margin-inline:auto;display:grid}.tv-ranks .rank-row{padding:12px 20px}.tv-ranks .rank-name,.tv-ranks .rank-score,.tv-ranks .rank-n{font-size:clamp(22px,2.2vw,38px)}.tv-awards{flex-flow:wrap}.tv-awards .award{text-align:center;flex-direction:column;flex:240px}.tv .winner-line{font-size:clamp(48px,5vw,90px)}.tv-sound-overlay{z-index:20;border:var(--border);background:var(--ink);color:var(--bg);box-shadow:var(--shadow);font-family:var(--font-display);cursor:pointer;border-radius:999px;padding:12px 20px;font-size:clamp(16px,1.4vw,24px);animation:.9s infinite alternate pulse;position:fixed;inset-block-end:max(20px, env(safe-area-inset-bottom,0px));inset-inline-end:max(20px, env(safe-area-inset-right,0px))}@media (width<=760px){.tv-lobby{grid-template-columns:minmax(0,1fr)}.tv-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-answers{grid-template-columns:minmax(0,1fr)}}.pop-in{animation:.4s cubic-bezier(.2,1.5,.4,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@keyframes card-in{0%{transform:translateY(40px) rotate(calc(var(--tilt) * -4)) scale(.8);opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes stamp{0%{opacity:0;transform:scale(1.6)}}@keyframes slide-in{0%{opacity:0;transform:translate(-24px)}}[dir=rtl] .rank-row,[dir=rtl] .intro-points li{animation-name:slide-in-rtl}@keyframes slide-in-rtl{0%{opacity:0;transform:translate(24px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{to{transform:scale(1.12)}}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(110vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.confetti{display:none}}
