@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(./permanent-marker-latin-400-normal.BF23djCy.woff2)format("woff2"),url(./permanent-marker-latin-400-normal.BnZj5c41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ea;--surface:#fff;--surface-2:#faf8f3;--border:#e3ddd1;--border-strong:#cfc6b5;--text:#1f1d1a;--muted:#6c665c;--accent:#1d7a55;--accent-strong:#145c3f;--accent-soft:#e2f0e8;--accent-contrast:#fff;--suit:#c0413a;--suit-soft:#f8e4e2;--focus:#2f8f68;--radius-sm:8px;--radius:14px;--radius-lg:20px;--shadow-sm:0 1px 2px #281e0a0f;--shadow:0 1px 2px #281e0a0d, 0 6px 20px -8px #281e0a2e;--shadow-lift:0 4px 8px #143c281f, 0 16px 32px -12px #143c2859;--font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111412;--surface:#191d1a;--surface-2:#1f2420;--border:#2b312d;--border-strong:#3a423c;--text:#ecebe6;--muted:#9d998f;--accent:#4cc08c;--accent-strong:#6fd3a4;--accent-soft:#1c3529;--accent-contrast:#0b1a12;--suit:#e8675f;--suit-soft:#3a1f1d;--focus:#6fd3a4;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #0000004d, 0 8px 24px -10px #0009;--shadow-lift:0 4px 8px #00000059, 0 18px 36px -12px #000000b3}}:root[data-theme=win95]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:teal;--surface:silver;--surface-2:#fff;--border:gray;--border-strong:#000;--text:#000;--muted:#404040;--accent:navy;--accent-strong:#0000a8;--accent-soft:#b8c8e8;--accent-contrast:#fff;--suit:#c00000;--suit-soft:#f0d0d0;--focus:#000;--radius-sm:0;--radius:0;--radius-lg:0;--shadow-sm:inset -1px -1px #000, inset 1px 1px #fff;--shadow:inset -1px -1px #000, inset 1px 1px #fff, inset -2px -2px gray, inset 2px 2px #dfdfdf;--shadow-lift:var(--shadow);--font:Tahoma, "Microsoft Sans Serif", "MS Sans Serif", Geneva, Verdana, sans-serif}:root[data-theme=win95] header.header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow);border-bottom:none}:root[data-theme=win95] main.page{background:var(--surface);width:min(1080px,100% - 16px);box-shadow:var(--shadow);margin:16px auto;padding:3px 16px 24px}:root[data-theme=win95] main.page:before{content:"Estimation Poker";color:#fff;background:linear-gradient(90deg,navy,#1084d0);margin:0 -13px 20px;padding:3px 6px;font-size:.85rem;font-weight:700;display:block}:root[data-theme=win95] .btn,:root[data-theme=win95] .btn-primary,:root[data-theme=win95] .btn-secondary{color:var(--text);background:var(--surface);box-shadow:var(--shadow);border:none}:root[data-theme=win95] .btn:active{transform:none;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px gray,inset -2px -2px #dfdfdf}:root[data-theme=win95] .btn:focus-visible{outline-offset:-5px;outline:1px dotted #000}:root[data-theme=win95] .input,:root[data-theme=win95] .input:focus{background:#fff;border:none;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #000,inset -2px -2px #dfdfdf}:root[data-theme=terminal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f1;--surface:#fdfcf8;--surface-2:#efede5;--border:#d4d1c4;--border-strong:#a9a596;--text:#24292f;--muted:#6e7067;--accent:#1a7f37;--accent-strong:#116329;--accent-soft:#dcefdc;--accent-contrast:#fdfcf8;--suit:#c4314b;--suit-soft:#fbe3e6;--focus:#24292f;--ansi-blue:#0b62c4;--ansi-yellow:#8a6100;--ansi-magenta:#8250df;--glow:none;--prompt:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='m2 1.5 5 3.5-5 3.5' fill='none' stroke='%23888' stroke-width='1.6'/></svg>");--radius-sm:0;--radius:0;--radius-lg:0;--shadow-sm:none;--shadow:none;--shadow-lift:none;--font:ui-monospace, "JetBrains Mono", "Cascadia Code", "SF Mono", "Fira Code", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji"}:root[data-theme=terminal] body{-webkit-font-smoothing:auto;font-size:15px}:root[data-theme=terminal] ::selection{color:var(--bg);background:var(--text)}:root[data-theme=terminal] :focus-visible{outline:1px dashed var(--focus);outline-offset:3px}:root[data-theme=terminal] h1,:root[data-theme=terminal] h2,:root[data-theme=terminal] h3{letter-spacing:0;text-shadow:var(--glow)}:root[data-theme=terminal] strong{font-weight:700}:root[data-theme=terminal] header.header{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border-strong)}:root[data-theme=terminal] .header-inner{padding-block:8px}:root[data-theme=terminal] .brand{font-size:.95rem;font-weight:700}:root[data-theme=terminal] .menu{gap:4px}:root[data-theme=terminal] .menu a{color:var(--muted);white-space:nowrap;border-radius:0;padding:2px 8px;font-size:.85rem}:root[data-theme=terminal] .menu a:before{content:"["}:root[data-theme=terminal] .menu a:after{content:"]"}:root[data-theme=terminal] .menu a:hover{color:var(--text);background:0 0}:root[data-theme=terminal] .menu a.active{color:var(--bg);background:var(--text)}@media (width<=540px){:root[data-theme=terminal] .menu a{padding-inline:4px;font-size:.75rem}}:root[data-theme=terminal] .card{border-color:var(--border-strong)}:root[data-theme=terminal] .card.highlight{border-color:var(--accent);box-shadow:none}:root[data-theme=terminal] .input{color:var(--text);caret-color:var(--accent);caret-shape:block;background:transparent var(--prompt) 0 center / 10px no-repeat;border:none;border-bottom:1px dashed var(--border-strong);padding:6px 0 6px 20px}:root[data-theme=terminal] .input:hover{border-color:var(--muted)}:root[data-theme=terminal] .input:focus{border-bottom:1px solid var(--accent);box-shadow:none;background-color:#0000}:root[data-theme=terminal] .input::placeholder{font-style:italic}:root[data-theme=terminal] .field label{color:var(--muted);font-size:.8rem;font-weight:400}:root[data-theme=terminal] .field label:before{content:"--"}:root[data-theme=terminal] .btn{border-radius:0;gap:0;padding:6px 10px;font-weight:700}:root[data-theme=terminal] .btn svg{display:none}:root[data-theme=terminal] .btn:before{content:"[ ";white-space:pre}:root[data-theme=terminal] .btn:after{content:" ]";white-space:pre}:root[data-theme=terminal] .btn:active{transform:none}:root[data-theme=terminal] .btn-primary{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=terminal] .btn-primary:hover{background:var(--accent-strong)}:root[data-theme=terminal] .btn-secondary{color:var(--text);background:0 0;border-color:#0000}:root[data-theme=terminal] .btn-secondary:hover{color:var(--bg);background:var(--text);border-color:var(--text)}:root[data-theme=terminal] .home .fan span{box-shadow:none;border-radius:0;font-weight:700}:root[data-theme=terminal] .home h1{letter-spacing:-.02em}:root[data-theme=terminal] .home h1:before,:root[data-theme=terminal] .about h1:before{content:"$ ";color:var(--accent)}:root[data-theme=terminal] .home h1:after,:root[data-theme=terminal] .card.highlight .pulse{content:"";vertical-align:-.12em;background:currentColor;width:.55em;height:1em;margin-left:.15em;animation:1.1s step-end infinite terminal-blink;display:inline-block}@keyframes terminal-blink{50%{opacity:0}}:root[data-theme=terminal] .home .lead{font-size:.95rem}:root[data-theme=terminal] .home .join h2:before{content:"$ ./";color:var(--accent)}:root[data-theme=terminal] .home .help:before,:root[data-theme=terminal] .hint:before,:root[data-theme=terminal] .discuss:before,:root[data-theme=terminal] .invite-hint:before{content:"# "}:root[data-theme=terminal] .home .steps{font-size:.8rem}:root[data-theme=terminal] .home .step{width:auto;height:auto;color:var(--accent);background:0 0;border-radius:0;font-size:.8rem;display:block}:root[data-theme=terminal] .home .step:before{content:"["}:root[data-theme=terminal] .home .step:after{content:"]"}:root[data-theme=terminal] .room h1{font-size:1.6rem;font-weight:700}:root[data-theme=terminal] .room h1 .eyebrow{font-size:0;display:inline}:root[data-theme=terminal] .room h1 .eyebrow:before{content:"$ cd";text-transform:none;letter-spacing:0;color:var(--muted);font-size:1.6rem;font-weight:400}@media (width<=540px){:root[data-theme=terminal] .room h1,:root[data-theme=terminal] .room h1 .eyebrow:before{font-size:1.25rem}}:root[data-theme=terminal] .connection{width:auto;height:auto;color:var(--suit);background:0 0;border-radius:0}:root[data-theme=terminal] .connection:before{content:"○"}:root[data-theme=terminal] .connection.online{color:var(--accent);background:0 0}:root[data-theme=terminal] .connection.online:before{content:"●"}:root[data-theme=terminal] .new-topic{border-color:var(--border-strong);padding:6px 6px 6px 12px}:root[data-theme=terminal] .new-topic:focus-within{border-color:var(--accent);box-shadow:none}:root[data-theme=terminal] .new-topic .input,:root[data-theme=terminal] .new-topic .input:focus{background:transparent var(--prompt) 0 center / 10px no-repeat;border:none}:root[data-theme=terminal] .section-title{text-transform:lowercase;letter-spacing:0;color:var(--muted);gap:0;font-size:.85rem;font-weight:400}:root[data-theme=terminal] .section-title:before{content:"# ";white-space:pre}:root[data-theme=terminal] .section-title .badge{min-width:0;height:auto;font-size:inherit;color:var(--ansi-yellow);background:0 0;border-radius:0;margin-left:1ch;padding:0;display:inline}:root[data-theme=terminal] .section-title .badge:before{content:"("}:root[data-theme=terminal] .section-title .badge:after{content:")"}:root[data-theme=terminal] .card.highlight .status{text-transform:none;letter-spacing:0;color:var(--muted);gap:0;font-size:0;font-weight:400}:root[data-theme=terminal] .card.highlight .status:before{content:"waiting for input";color:var(--ansi-yellow)}:root[data-theme=terminal] .card.highlight .status:before,:root[data-theme=terminal] .card.highlight .pulse{font-size:.8rem}:root[data-theme=terminal] .card.highlight .pulse{width:.55em;color:var(--ansi-yellow);box-shadow:none;border-radius:0;order:1}:root[data-theme=terminal] .card.highlight h3{font-size:1.3rem}:root[data-theme=terminal] .close.ready{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}:root[data-theme=terminal] .close.ready:hover{background:var(--accent-strong);border-color:var(--accent-strong)}:root[data-theme=terminal] .progress-label{font-size:.8rem}:root[data-theme=terminal] .all-in{font-weight:700}:root[data-theme=terminal] .all-in:before{content:"✓ "}:root[data-theme=terminal] .card.highlight .bar{background:0 0;border:none;border-radius:0;height:14px;margin-inline:1ch;position:relative;overflow:visible}:root[data-theme=terminal] .card.highlight .bar:before,:root[data-theme=terminal] .card.highlight .bar:after{color:var(--muted);font-size:.9rem;font-weight:700;line-height:1;position:absolute;top:50%;translate:0 -50%}:root[data-theme=terminal] .card.highlight .bar:before{content:"[";right:100%}:root[data-theme=terminal] .card.highlight .bar:after{content:"]";left:100%}:root[data-theme=terminal] .card.highlight .bar-fill{background:repeating-linear-gradient(90deg, var(--accent) 0 3px, transparent 3px 6px);border-radius:0}:root[data-theme=terminal] .card.highlight .voters{gap:2px 16px}:root[data-theme=terminal] .card.highlight .voters li{background:0 0;border:none;border-radius:0;gap:1ch;padding:0}:root[data-theme=terminal] .card.highlight .voters li.voted{color:var(--text);background:0 0}:root[data-theme=terminal] .card.highlight .check{width:auto;height:auto;color:var(--ansi-yellow);background:0 0;border-radius:0}:root[data-theme=terminal] .card.highlight .voted .check{color:var(--accent);background:0 0}:root[data-theme=terminal] .vote{aspect-ratio:1/1.15;border:1px solid var(--border-strong);box-shadow:0 2px 0 var(--border-strong);border-radius:0;font-size:1.3rem}:root[data-theme=terminal] .vote .corner{display:none}:root[data-theme=terminal] .vote:hover{border-color:var(--text);box-shadow:0 2px 0 var(--text);transform:none}:root[data-theme=terminal] .vote:active{box-shadow:none;transform:translateY(2px)}:root[data-theme=terminal] .vote.selected{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent);box-shadow:none;transform:translateY(2px)}:root[data-theme=terminal] .vote.symbolic.selected{background:var(--suit);border-color:var(--suit)}:root[data-theme=terminal] .closed-topic-list h3{font-size:1.1rem}:root[data-theme=terminal] .closed-topic-list h3:before{content:"$ ";color:var(--accent)}:root[data-theme=terminal] .closed-topic-list .count{color:var(--ansi-yellow)}:root[data-theme=terminal] .overview{border:1px dashed var(--border-strong);background:0 0}:root[data-theme=terminal] .vs{color:var(--ansi-magenta)}:root[data-theme=terminal] .mini-card,:root[data-theme=terminal] .chip,:root[data-theme=terminal] .empty-cards span{box-shadow:none;border-width:1px;border-radius:0;font-weight:700}:root[data-theme=terminal] .mini-card{width:48px;height:56px}:root[data-theme=terminal] .consensus{color:var(--accent);border:1px dashed var(--accent);background:0 0}:root[data-theme=terminal] .consensus:before{content:"[ OK ]";flex-shrink:0;font-weight:700}:root[data-theme=terminal] .consensus .mini-card{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}@media (width<=540px){:root[data-theme=terminal] .consensus:before{display:none}}:root[data-theme=terminal] .details th{text-transform:lowercase;letter-spacing:0;font-weight:400}:root[data-theme=terminal] .details th,:root[data-theme=terminal] .details tr:not(:last-child) td{border-bottom-style:dashed}:root[data-theme=terminal] .label{text-transform:lowercase;letter-spacing:0;font-weight:400}:root[data-theme=terminal] .chip{background:0 0;height:24px}:root[data-theme=terminal] .empty-cards span:first-child,:root[data-theme=terminal] .empty-cards span:nth-child(3){transform:none}:root[data-theme=terminal] .empty-cards span{margin:0 4px}:root[data-theme=terminal] .user-list ul{gap:4px 3ch}:root[data-theme=terminal] .user-list li{font-weight:400}:root[data-theme=terminal] .user-list li:before{width:3ch;height:auto;font-size:inherit;color:hsl(var(--hue) 70% 35%);background:0 0;border-radius:0;place-items:start}:root[data-theme=terminal] .invite-hint{border-top-style:dashed}@media (prefers-color-scheme:dark){:root[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1013;--surface:#11151a;--surface-2:#181d23;--border:#262c34;--border-strong:#3d4550;--text:#d6dde4;--muted:#7d8794;--accent:#3fb950;--accent-strong:#56d364;--accent-soft:#12261a;--accent-contrast:#0d1013;--suit:#ff7b72;--suit-soft:#2d1517;--focus:#d6dde4;--ansi-blue:#58a6ff;--ansi-yellow:#e3b341;--ansi-magenta:#bc8cff;--glow:0 0 6px color-mix(in srgb, currentColor 35%, transparent)}:root[data-theme=terminal] .user-list li:before{color:hsl(var(--hue) 75% 70%)}}:root[data-theme=jira]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f9;--surface:#fff;--surface-2:#f7f8f9;--border:#dcdfe4;--border-strong:#8590a2;--text:#172b4d;--muted:#626f86;--accent:#0c66e4;--accent-strong:#05c;--accent-soft:#e9f2ff;--accent-contrast:#fff;--accent-text:#0c66e4;--suit:#c9372c;--suit-soft:#ffeceb;--focus:#388bff;--nav:#fff;--neutral:#f1f2f4;--neutral-hover:#dcdfe4;--neutral-text:#44546f;--card-hover:#f7f8f9;--progress-bg:#cce0ff;--progress-text:#09326c;--success:#22a06b;--success-bg:#baf3db;--success-soft:#dcfff1;--success-text:#164b35;--story:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect width='16' height='16' rx='3' fill='%2363ba3c'/><path d='M5 4.5h6v7.5l-3-2-3 2z' fill='white'/></svg>");--radius-sm:3px;--radius:4px;--radius-lg:8px;--shadow-sm:0 1px 1px #091e4240, 0 0 1px #091e424f;--shadow:0 1px 1px #091e4240, 0 0 1px #091e424f;--shadow-lift:0 8px 12px #091e4226, 0 0 1px #091e424f;--font:"Atlassian Sans", "Inter Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}:root[data-theme=jira] ::selection{background:var(--progress-bg)}:root[data-theme=jira] h1,:root[data-theme=jira] h2,:root[data-theme=jira] h3{letter-spacing:-.01em}:root[data-theme=jira] header.header{background:var(--nav);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border)}:root[data-theme=jira] .header-inner{padding-block:8px}:root[data-theme=jira] .brand{color:var(--neutral-text);gap:8px;font-size:1rem;font-weight:600}:root[data-theme=jira] .menu{align-items:center;gap:8px}:root[data-theme=jira] .menu a{border-radius:var(--radius-sm);white-space:nowrap;color:var(--neutral-text);padding:6px 10px;font-weight:500}:root[data-theme=jira] .menu a:hover{color:var(--text);background:var(--neutral)}:root[data-theme=jira] .menu a.active{color:var(--accent-text);background:var(--accent-soft)}:root[data-theme=jira] .menu li:first-child a{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=jira] .menu li:first-child a:hover{background:var(--accent-strong)}:root[data-theme=jira] .menu li:first-child a:before{content:"+";margin-right:6px;font-weight:700}@media (width<=540px){:root[data-theme=jira] .menu a{padding:6px 8px;font-size:.85rem}}:root[data-theme=jira] .room h1{font-weight:600}:root[data-theme=jira] .room h1 .eyebrow{text-transform:none;letter-spacing:0;color:var(--muted);margin-bottom:8px;font-size:.875rem;font-weight:400}:root[data-theme=jira] .room h1 .eyebrow:before{content:"Projects / Estimation Poker / "}:root[data-theme=jira] .section-title{letter-spacing:.02em;font-size:.75rem;font-weight:600}:root[data-theme=jira] .badge{color:var(--text);background:var(--neutral);font-size:.75rem;font-weight:400}:root[data-theme=jira] .card,:root[data-theme=jira] .card.highlight,:root[data-theme=jira] .new-topic{border-color:#0000}:root[data-theme=jira] .new-topic:focus-within{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}:root[data-theme=jira] .card h3:before{content:"";vertical-align:-1px;background:var(--story) center / contain no-repeat;width:16px;height:16px;margin-right:8px;display:inline-block}:root[data-theme=jira] .card h3{font-weight:500}:root[data-theme=jira] .closed-topic-list h3:after{content:"Done";vertical-align:3px;letter-spacing:0;text-transform:uppercase;color:var(--success-text);background:var(--success-bg);border-radius:var(--radius-sm);margin-left:8px;padding:0 4px;font-size:.6875rem;font-weight:700;line-height:16px;display:inline-block}:root[data-theme=jira] .closed-topic-list .count{color:var(--text);background:var(--neutral);border-radius:2em;padding:0 8px;font-size:.75rem}:root[data-theme=jira] .card.highlight{box-shadow:var(--shadow-lift)}:root[data-theme=jira] .card.highlight .status{letter-spacing:0;color:var(--progress-text);background:var(--progress-bg);border-radius:var(--radius-sm);margin-bottom:8px;padding:0 4px;font-size:.6875rem;line-height:16px}:root[data-theme=jira] .card.highlight .pulse{display:none}:root[data-theme=jira] .card.highlight .bar{border-radius:var(--radius-sm);background:var(--neutral);border:0}:root[data-theme=jira] .card.highlight .bar-fill{background:var(--success)}:root[data-theme=jira] .all-in{color:var(--success)}:root[data-theme=jira] .card.highlight .voters li{border-radius:var(--radius-sm)}:root[data-theme=jira] .card.highlight .voters li.voted{color:var(--success-text);background:var(--success-soft)}:root[data-theme=jira] .card.highlight .voted .check{color:#fff;background:var(--success)}:root[data-theme=jira] .vote{border-radius:var(--radius);box-shadow:var(--shadow-sm);border:0;font-weight:500}:root[data-theme=jira] .vote:before{content:"";background:var(--story) center / contain no-repeat;width:12px;height:12px;position:absolute;top:6px;left:6px}:root[data-theme=jira] .vote .corner.top{display:none}:root[data-theme=jira] .vote .corner.bottom{opacity:1;color:var(--text);background:var(--neutral);border-radius:2em;padding:1px 5px;font-size:.6rem;font-weight:600;bottom:5px;right:5px;transform:none}:root[data-theme=jira] .vote:hover{background:var(--card-hover);box-shadow:var(--shadow-lift);transform:translateY(-2px)}:root[data-theme=jira] .vote.selected{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-lift);transform:translateY(-2px)}:root[data-theme=jira] .vote.selected .corner.bottom{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=jira] .overview{border:0}:root[data-theme=jira] .mini-card{border-radius:var(--radius);border-color:#0000;font-weight:600}:root[data-theme=jira] .consensus{background:var(--success-soft)}:root[data-theme=jira] .consensus .mini-card{color:var(--success-text);box-shadow:inset 0 0 0 2px var(--success), var(--shadow-sm);border-color:#0000}:root[data-theme=jira] .chip{background:var(--neutral);border-color:#0000;border-radius:2em;font-weight:600}:root[data-theme=jira] .empty-cards span{border-radius:var(--radius);border-color:#0000;font-weight:500}:root[data-theme=jira] .empty-cards span:nth-child(2){color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-sm)}:root[data-theme=jira] .btn{border:0;padding:6px 12px;font-weight:500}:root[data-theme=jira] .btn-sm{padding:4px 10px}:root[data-theme=jira] .btn:active{transform:none}:root[data-theme=jira] .btn-secondary{color:var(--neutral-text);background:var(--neutral)}:root[data-theme=jira] .btn-secondary:hover{color:var(--text);background:var(--neutral-hover)}:root[data-theme=jira] .close.ready{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=jira] .close.ready:hover{background:var(--accent-strong)}:root[data-theme=jira] .input:focus{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}:root[data-theme=jira] .new-topic .input,:root[data-theme=jira] .new-topic .input:focus{box-shadow:none;border-color:#0000}:root[data-theme=jira] .user-list li:before{color:#fff;background:hsl(var(--hue) 55% 42%);font-weight:600}:root[data-theme=jira] .connection.online{background:var(--success)}@media (prefers-color-scheme:dark){:root[data-theme=jira]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161a1d;--surface:#22272b;--surface-2:#1d2125;--border:#38414a;--border-strong:#738496;--text:#b6c2cf;--muted:#8c9bab;--accent:#579dff;--accent-strong:#85b8ff;--accent-soft:#1c2b41;--accent-contrast:#1d2125;--accent-text:#579dff;--suit:#f87168;--suit-soft:#42221f;--focus:#85b8ff;--nav:#1d2125;--neutral:#2c333a;--neutral-hover:#38414a;--neutral-text:#9fadbc;--card-hover:#2c333a;--progress-bg:#09326c;--progress-text:#85b8ff;--success:#2abb7f;--success-bg:#164b35;--success-soft:#1c3329;--success-text:#7ee2b8;--shadow-sm:0 1px 1px #03040480, 0 0 1px #03040480;--shadow:0 1px 1px #03040480, 0 0 1px #03040480;--shadow-lift:inset 0 0 0 1px #bcd6f00a, 0 8px 12px #0304045c, 0 0 1px #03040480}:root[data-theme=jira] .card.highlight .voted .check{color:var(--nav)}}:root[data-theme=id7]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f5;--surface:#fff;--surface-2:#f3f5f8;--border:#dde3ea;--border-strong:#b4bfcc;--text:#001e50;--muted:#5b6b82;--accent:#0040c5;--accent-strong:#002f94;--accent-soft:#e0e9fb;--accent-contrast:#fff;--accent-text:#0040c5;--suit:#d4002a;--suit-soft:#fbe0e5;--focus:#0040c5;--ambient:#2f7dff;--ambient-2:#8a5cff;--ambient-glow:#2f7dff73;--charge:#12884a;--charge-text:#0b6e3a;--charge-soft:#dcf3e5;--charge-contrast:#fff;--display:linear-gradient(180deg, #fff, #fafbfd);--tile:linear-gradient(180deg, #fff, #f2f5f9);--radius-sm:12px;--radius:16px;--radius-lg:22px;--shadow-sm:0 1px 2px #001e500f;--shadow:0 1px 2px #001e500f, 0 14px 32px -18px #001e504d;--shadow-lift:0 10px 28px -8px var(--ambient-glow)}:root[data-theme=id7] body{background:radial-gradient(ellipse 80% 40% at 50% 0, #2f7dff14, transparent 70%) fixed, linear-gradient(180deg, #f6f8fb, var(--bg) 40%, #e3e8ef) fixed}:root[data-theme=id7] ::selection{color:#fff;background:var(--ambient)}:root[data-theme=id7] h1,:root[data-theme=id7] h2,:root[data-theme=id7] h3{letter-spacing:-.02em}:root[data-theme=id7] header.header{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}:root[data-theme=id7] header.header:after{content:"";background:linear-gradient(90deg, transparent, var(--ambient) 22%, var(--ambient-2) 50%, var(--ambient) 78%, transparent);height:3px;box-shadow:0 0 14px 1px var(--ambient-glow);border-radius:3px;transition:background .6s;position:absolute;bottom:-2px;left:12%;right:12%}:root[data-theme=id7]:has(.card.highlight) header.header:after{animation:2.8s ease-in-out infinite id7-light}:root[data-theme=id7]:has(.close.ready) header.header:after{background:linear-gradient(90deg, transparent, var(--charge) 25% 75%, transparent);box-shadow:0 0 14px 1px color-mix(in srgb, var(--charge) 50%, transparent)}@keyframes id7-light{50%{opacity:.6;transform:scaleX(.55)}}:root[data-theme=id7] .brand{letter-spacing:-.01em;font-weight:600}:root[data-theme=id7] .menu a.active{color:var(--accent-text)}:root[data-theme=id7] main.page{padding-bottom:120px}:root[data-theme=id7] .home h1{font-weight:300}:root[data-theme=id7] .home .fan span{border:1px solid var(--border);border-radius:var(--radius);background:var(--tile);font-weight:300}:root[data-theme=id7] .home .fan span:nth-child(3){background:linear-gradient(160deg, var(--accent), var(--accent-strong));box-shadow:var(--shadow-lift);border-color:#0000;font-weight:500}:root[data-theme=id7] .room h1{font-weight:300}:root[data-theme=id7] .room h1 .eyebrow{color:var(--accent-text);letter-spacing:.12em;align-items:center;gap:4px;display:flex}:root[data-theme=id7] .room h1 .eyebrow:before{content:"";background:var(--ambient);width:18px;height:12px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'><path d='M1 1l5 5-5 5h3l5-5-5-5Zm8 0 5 5-5 5h3l5-5-5-5Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'><path d='M1 1l5 5-5 5h3l5-5-5-5Zm8 0 5 5-5 5h3l5-5-5-5Z'/></svg>") 50%/contain no-repeat}:root[data-theme=id7] .section-title{text-transform:none;letter-spacing:-.01em;color:var(--text);font-size:.95rem;font-weight:600}:root[data-theme=id7] .badge{color:var(--accent-text);background:var(--accent-soft)}:root[data-theme=id7] .card{background:var(--display)}:root[data-theme=id7] .new-topic{background:var(--display);box-shadow:var(--shadow);border-radius:999px;padding:6px}:root[data-theme=id7] .new-topic:focus-within{border-color:var(--ambient);box-shadow:0 0 0 3px var(--accent-soft), 0 0 20px -6px var(--ambient-glow)}:root[data-theme=id7] .card.highlight{border-color:color-mix(in srgb, var(--ambient) 35%, var(--border));background:linear-gradient(90deg, transparent 8%, var(--ambient), var(--ambient-2), transparent 92%) top / 100% 2px no-repeat, radial-gradient(ellipse 60% 70% at 50% 0, color-mix(in srgb, var(--ambient) 9%, transparent), transparent 70%), var(--display);box-shadow:0 -10px 30px -22px var(--ambient-glow), var(--shadow)}:root[data-theme=id7] .card.highlight h3{font-size:1.6rem;font-weight:400}:root[data-theme=id7] .card.highlight .status{color:var(--charge-text);background:var(--charge-soft);letter-spacing:.08em;border-radius:999px;gap:8px;margin-bottom:8px;padding:3px 10px 3px 3px}:root[data-theme=id7] .card.highlight .status:before{content:"D";letter-spacing:0;width:20px;height:20px;color:var(--charge-contrast);background:var(--charge);border-radius:50%;order:-1;place-items:center;font-size:.75rem;display:grid}:root[data-theme=id7] .card.highlight .pulse{background:var(--charge)}:root[data-theme=id7] .card.highlight .bar{border:1.5px solid var(--border-strong);background:var(--surface-2);border-radius:6px;height:18px;margin-right:6px;padding:2px;position:relative;overflow:visible}:root[data-theme=id7] .card.highlight .bar:after{content:"";background:var(--border-strong);border-radius:0 2px 2px 0;width:3px;height:7px;position:absolute;top:4px;right:-6px}:root[data-theme=id7] .card.highlight .bar-fill{background:linear-gradient(90deg, transparent 35%, #ffffff8c 50%, transparent 65%) 0 0 / 300% 100% no-repeat, linear-gradient(90deg, var(--accent), var(--ambient) 60%, var(--charge));border-radius:3px;animation:2.4s linear infinite id7-charge;-webkit-mask:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 12px);mask:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 12px)}:root[data-theme=id7] .card.highlight:has(.close.ready) .bar-fill{background:var(--charge);animation:none}@keyframes id7-charge{0%{background-position:100% 0,0 0}to{background-position:-50% 0,0 0}}:root[data-theme=id7] .card.highlight .all-in{color:var(--charge-text);align-items:center;gap:4px;display:inline-flex}:root[data-theme=id7] .card.highlight .all-in:before{content:"";background:currentColor;width:12px;height:14px;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'><path d='M7.5 0 0 8h5l-1 6 8-8.5H7Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'><path d='M7.5 0 0 8h5l-1 6 8-8.5H7Z'/></svg>") 50%/contain no-repeat}:root[data-theme=id7] .card.highlight .voters li{border-style:solid;border-color:var(--border);background:var(--surface-2);padding:3px 12px 3px 4px}:root[data-theme=id7] .card.highlight .voters li.voted{background:var(--charge-soft);border-color:#0000}:root[data-theme=id7] .card.highlight .voted .check{color:var(--charge-contrast);background:var(--charge)}:root[data-theme=id7] .close.ready{color:var(--charge-contrast);background:var(--charge);border-color:var(--charge);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--charge) 70%, transparent)}:root[data-theme=id7] .close.ready:hover{background:color-mix(in srgb, var(--charge) 85%, #000)}:root[data-theme=id7] .deck{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px}:root[data-theme=id7] .vote{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--tile);box-shadow:var(--shadow-sm);font-size:1.7rem;font-weight:300}:root[data-theme=id7] .vote .corner{display:none}:root[data-theme=id7] .vote:hover{border-color:var(--ambient);box-shadow:0 0 0 1px var(--ambient), 0 8px 20px -10px var(--ambient-glow);transform:translateY(-3px)}:root[data-theme=id7] .vote.selected{color:var(--accent-contrast);background:linear-gradient(160deg, var(--accent), var(--accent-strong));box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 2px color-mix(in srgb, var(--ambient) 50%, transparent), var(--shadow-lift);border-color:#0000;font-weight:500;transform:translateY(-4px)}:root[data-theme=id7] .overview{border-radius:var(--radius)}:root[data-theme=id7] .mini-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--tile);font-weight:300}:root[data-theme=id7] .consensus{background:var(--charge-soft)}:root[data-theme=id7] .consensus .mini-card{color:var(--charge-contrast);background:var(--charge);border-color:#0000;font-weight:500}:root[data-theme=id7] .chip{border-radius:8px}:root[data-theme=id7] .empty-cards span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--tile);font-weight:300}:root[data-theme=id7] .empty-cards span:nth-child(2){color:var(--accent-text);border-color:var(--ambient);box-shadow:0 0 16px -6px var(--ambient-glow)}:root[data-theme=id7] .btn{border-radius:999px;padding-inline:20px}:root[data-theme=id7] .btn-primary{background:linear-gradient(160deg, var(--accent), var(--accent-strong));box-shadow:0 6px 18px -8px var(--ambient-glow)}:root[data-theme=id7] .btn-primary:hover{background:var(--accent-strong)}:root[data-theme=id7] .btn-secondary{background:var(--surface-2);border-color:var(--border)}:root[data-theme=id7] .btn-secondary:hover{border-color:var(--ambient)}:root[data-theme=id7] .btn-sm{padding-inline:14px}:root[data-theme=id7] .input{border-color:var(--border)}:root[data-theme=id7] .input:focus{border-color:var(--ambient);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=id7] .user-list li:before{width:34px;height:34px;color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 2px hsl(var(--hue) 75% 55%), 0 0 10px -3px hsl(var(--hue) 75% 55% / .6)}:root[data-theme=id7] .connection.online{background:var(--charge);box-shadow:0 0 6px var(--charge)}@media (prefers-color-scheme:dark){:root[data-theme=id7]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070b;--surface:#121720;--surface-2:#1a202b;--border:#252d3a;--border-strong:#3d4757;--text:#edf2f8;--muted:#8b97a8;--accent:#1f8fff;--accent-strong:#0a5fd6;--accent-soft:#0e2440;--accent-contrast:#fff;--accent-text:#6cc0ff;--suit:#ff5a70;--suit-soft:#3a141c;--focus:#6cc0ff;--ambient:#3db2ff;--ambient-2:#9a6bff;--ambient-glow:#3db2ff8c;--charge:#34d27b;--charge-text:#5fe39a;--charge-soft:#0f2e1f;--charge-contrast:#04140a;--display:linear-gradient(180deg, #161c26, #10141b);--tile:linear-gradient(180deg, #1c2330, #151a23);--shadow-sm:0 1px 2px #0006, inset 0 1px 0 #ffffff0a;--shadow:inset 0 1px 0 #ffffff0d, 0 2px 4px #0006, 0 24px 48px -24px #000000e6}:root[data-theme=id7] body{background:radial-gradient(ellipse 70% 35% at 50% 0, #3db2ff1f, transparent 70%) fixed, radial-gradient(ellipse 60% 30% at 50% 100%, #9a6bff1a, transparent 70%) fixed, var(--bg)}:root[data-theme=id7] header.header{background:color-mix(in srgb, var(--bg) 75%, transparent)}:root[data-theme=id7] .card{border-color:#ffffff0f}}:root[data-theme=excel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f5f5f5;--border:#d4d4d4;--border-strong:#ababab;--text:#212121;--muted:#616161;--accent:#107c41;--accent-strong:#0b5a2f;--accent-soft:#e3f1e8;--accent-contrast:#fff;--accent-text:#0e6b38;--suit:#c00000;--suit-soft:#ffc7ce;--focus:#107c41;--titlebar:#107c41;--titlebar-hover:#ffffff29;--grid:#e1e1e1;--grid-strong:#d4d4d4;--header-bg:#f5f5f5;--header-text:#444;--header-active:#dcdcdc;--hover:#f0f0f0;--selection:#e2efe7;--good-bg:#c6efce;--good-text:#006100;--neutral-bg:#ffeb9c;--neutral-text:#9c5700;--table-head:#217346;--table-band:#e2efda;--databar:#63be7b;--corner:#b4b4b4;--radius-sm:4px;--radius:0;--radius-lg:0;--shadow-sm:none;--shadow:none;--shadow-lift:0 2px 6px #00000024, 0 8px 24px -8px #0003;--font:Aptos, Calibri, "Segoe UI", "Inter Variable", ui-sans-serif, system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--sheet-top:88px;--row-header:32px;--column:72px;--row:20px}:root[data-theme=excel] body{background:linear-gradient(to left, var(--grid) 1px, transparent 1px) var(--row-header) var(--sheet-top) / var(--column) var(--row) fixed, linear-gradient(to top, var(--grid) 1px, transparent 1px) var(--row-header) var(--sheet-top) / var(--column) var(--row) fixed, var(--bg)}:root[data-theme=excel] ::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}:root[data-theme=excel] a{color:var(--accent-text)}:root[data-theme=excel] header.header{background:var(--titlebar);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}:root[data-theme=excel] .header-inner{height:40px;padding-block:0}:root[data-theme=excel] .brand{color:#fff;gap:8px;font-size:.875rem;font-weight:400}:root[data-theme=excel] .brand span:after{content:".xlsx";opacity:.8}:root[data-theme=excel] .menu a{border-radius:var(--radius-sm);white-space:nowrap;color:#fff;padding:4px 10px;font-size:.8125rem;font-weight:400}:root[data-theme=excel] .menu a:hover{color:#fff;background:var(--titlebar-hover)}:root[data-theme=excel] .menu a.active{color:#fff;background:var(--titlebar-hover);box-shadow:inset 0 -2px #fff}:root[data-theme=excel] main.page{padding-bottom:96px;padding-left:max(20px,min(52px,592px - 50vw))}:root[data-theme=excel] .sidebar{top:calc(var(--sheet-top) + 16px)}:root[data-theme=excel] .room h1{letter-spacing:0;font-size:2rem;font-weight:300}:root[data-theme=excel] .room h1 .eyebrow{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:400}:root[data-theme=excel] .room h1 .eyebrow:after{content:" · Sheet1"}:root[data-theme=excel] .section-title{text-transform:none;letter-spacing:0;color:var(--text);border-bottom:2px solid var(--accent);padding-bottom:4px;font-size:1rem;font-weight:700}:root[data-theme=excel] .badge{white-space:nowrap;height:auto;color:var(--muted);background:0 0;border-radius:0;padding:1px 6px;font-size:.75rem;font-weight:400;display:inline-block}:root[data-theme=excel] .badge:before{content:"Count: "}:root[data-theme=excel] .card{position:relative}:root[data-theme=excel] .card h3{letter-spacing:0;font-weight:600}:root[data-theme=excel] .new-topic{align-items:center;gap:4px;padding:4px;display:flex}:root[data-theme=excel] .new-topic:before{content:"fx";color:var(--muted);border-right:1px solid var(--border);flex-shrink:0;padding:0 10px 0 6px;font-family:Cambria,Georgia,serif;font-style:italic}:root[data-theme=excel] .new-topic form{flex:1;min-width:0}:root[data-theme=excel] .new-topic:focus-within{border-color:var(--accent);box-shadow:none}:root[data-theme=excel] .card.highlight{border:2px solid var(--accent);box-shadow:none}:root[data-theme=excel] .card.highlight:after,:root[data-theme=excel] .vote.selected:after,:root[data-theme=excel] .empty-cards span:nth-child(2):after{content:"";background:var(--accent);border:1px solid var(--surface);width:8px;height:8px;position:absolute;bottom:-5px;right:-5px}:root[data-theme=excel] .card.highlight .status{text-transform:none;letter-spacing:0;color:var(--accent-text);font-size:.8125rem;font-weight:400}:root[data-theme=excel] .all-in{color:var(--good-text)}:root[data-theme=excel] .card.highlight .bar{border-color:var(--grid-strong);background:var(--surface);border-radius:0;height:20px}:root[data-theme=excel] .card.highlight .bar-fill{background:linear-gradient(90deg, var(--databar), color-mix(in srgb, var(--databar) 15%, var(--surface)));box-shadow:inset 0 0 0 1px var(--databar);border-radius:0}:root[data-theme=excel] .card.highlight .voters li{color:var(--neutral-text);background:var(--neutral-bg);border:0;border-radius:0;padding:2px 8px 2px 4px}:root[data-theme=excel] .card.highlight .voters li.voted{color:var(--good-text);background:var(--good-bg)}:root[data-theme=excel] .card.highlight .check,:root[data-theme=excel] .card.highlight .voted .check{width:auto;color:inherit;background:0 0}:root[data-theme=excel] .deck{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:0;padding-top:0}:root[data-theme=excel] .deck li{margin:0 -1px -1px 0}:root[data-theme=excel] .vote{aspect-ratio:auto;border:1px solid var(--grid-strong);height:40px;box-shadow:none;border-radius:0;justify-items:end;padding:0 10px;font-size:1.125rem;font-weight:400}:root[data-theme=excel] .vote .corner{display:none}:root[data-theme=excel] .vote.symbolic{color:var(--suit);justify-items:start}:root[data-theme=excel] .vote:hover{z-index:1;background:var(--hover);border-color:var(--grid-strong);box-shadow:none;transform:none}:root[data-theme=excel] .vote.selected{z-index:2;color:var(--text);background:var(--selection);border-color:var(--grid-strong);box-shadow:none;outline:2px solid var(--accent);outline-offset:-1px;font-weight:700;transform:none}:root[data-theme=excel] .vote.symbolic.selected{color:var(--suit)}:root[data-theme=excel] .overview{background:var(--surface)}:root[data-theme=excel] .mini-card{background:var(--surface);border:1px solid var(--grid-strong);border-radius:0;justify-items:end;width:auto;min-width:64px;height:32px;padding:0 10px;font-size:1.125rem;font-weight:400}:root[data-theme=excel] .consensus{color:var(--good-text);background:var(--good-bg)}:root[data-theme=excel] .consensus .mini-card{color:var(--good-text);border-color:var(--good-text)}:root[data-theme=excel] .closed-topic-list .count{color:var(--muted)}:root[data-theme=excel] .details th{text-transform:none;letter-spacing:0;color:#fff;background:var(--table-head);border:0;padding:4px 8px;font-size:.875rem}:root[data-theme=excel] .details td{border:0;padding:4px 8px}:root[data-theme=excel] .details tbody tr:nth-child(odd){background:var(--table-band)}:root[data-theme=excel] .details tr:last-child td{border-bottom:1px solid var(--table-head)}:root[data-theme=excel] .details th:first-child,:root[data-theme=excel] .details td:first-child{text-align:right}:root[data-theme=excel] .chip{background:0 0;border:0;padding:0;font-weight:400;display:inline}:root[data-theme=excel] .empty-cards span:nth-child(n){width:56px;height:28px;color:var(--text);border:1px solid var(--grid-strong);border-radius:0;justify-items:end;margin:0 -1px 0 0;padding:0 8px;font-weight:400;position:relative;transform:none}:root[data-theme=excel] .empty-cards span:nth-child(2){color:var(--text);background:var(--selection);border-color:var(--grid-strong);outline:2px solid var(--accent);outline-offset:-1px}:root[data-theme=excel] .btn{border-radius:var(--radius-sm);padding:7px 14px;font-size:.875rem}:root[data-theme=excel] .btn-sm{padding:5px 12px}:root[data-theme=excel] .btn:active{transform:none}:root[data-theme=excel] .btn-secondary{border-color:var(--border)}:root[data-theme=excel] .btn-secondary:hover{border-color:var(--border-strong);background:var(--hover)}:root[data-theme=excel] .input{background:var(--surface);border-color:var(--grid-strong);border-radius:0}:root[data-theme=excel] .input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:root[data-theme=excel] .new-topic .input,:root[data-theme=excel] .new-topic .input:focus{box-shadow:none;border-color:#0000}:root[data-theme=excel] .user-list ul{counter-reset:row;border-top:1px solid var(--grid-strong);gap:0}:root[data-theme=excel] .user-list li{counter-increment:row;border-bottom:1px solid var(--grid-strong);font-weight:400}:root[data-theme=excel] .user-list li:before{content:counter(row);width:32px;height:24px;color:var(--header-text);background:var(--header-bg);border-right:1px solid var(--grid-strong);border-radius:0;font-weight:400}@media (width<=860px){:root[data-theme=excel] .user-list ul{display:grid}}:root[data-theme=excel] .connection{border-radius:0}:root[data-theme=excel] .connection.online{background:var(--accent)}@media (prefers-color-scheme:dark){:root[data-theme=excel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--surface:#262626;--surface-2:#2e2e2e;--border:#3d3d3d;--border-strong:#5c5c5c;--text:#f0f0f0;--muted:#ababab;--accent:#1f9d55;--accent-strong:#2bb56a;--accent-soft:#1d3527;--accent-contrast:#fff;--accent-text:#6fd29a;--suit:#ff8a8a;--suit-soft:#4d1f25;--focus:#6fd29a;--titlebar:#185c37;--grid:#333;--grid-strong:#474747;--header-bg:#2b2b2b;--header-text:#c8c8c8;--header-active:#3b3b3b;--hover:#333;--selection:#23392b;--good-bg:#1e4a2b;--good-text:#a6e7b6;--neutral-bg:#4a3c10;--neutral-text:#ffd970;--table-head:#185c37;--table-band:#1f3326;--databar:#3f9e5d;--corner:#6b6b6b;--shadow-lift:0 2px 6px #0006, 0 8px 24px -8px #0009}}:root[data-theme=miro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7f9;--surface:#fff;--surface-2:#f3f4f7;--border:#e0e2e8;--border-strong:#c7cad5;--text:#050038;--muted:#656b81;--accent:#4262ff;--accent-strong:#2f4bdb;--accent-soft:#e9edff;--accent-contrast:#fff;--accent-text:#3150e6;--suit:#e5484d;--suit-soft:#ffe6e7;--focus:#4262ff;--brand:#ffd02f;--dots:#d1d4dc;--hover:#f1f2f5;--success:#00b473;--success-text:#00804f;--sticky-yellow:#fff9b1;--sticky-green:#d5f692;--sticky-blue:#a6ccf5;--sticky-pink:#ffcee0;--sticky-violet:#c6a2d2;--sticky-cyan:#67c6c0;--sticky-orange:#ffc285;--sticky-text:#050038;--sticky-shadow:0 1px 1px #0500380f, 0 8px 10px -6px #05003838;--radius-sm:8px;--radius:8px;--radius-lg:8px;--radius-panel:8px;--shadow-sm:0 1px 2px #0500380f;--shadow:0 0 0 1px #0500380a, 0 2px 6px #0500380f;--shadow-lift:0 0 0 1px #0500380a, 0 4px 16px #0500381f;--font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--handle:radial-gradient(circle, var(--surface) 2.5px, var(--accent) 3px 4.5px, transparent 5px)}:root[data-theme=miro] body{background:radial-gradient(circle, var(--dots) 1px, transparent 1.5px) 0 0 / 24px 24px fixed, var(--bg)}:root[data-theme=miro] ::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}:root[data-theme=miro] a{color:var(--accent-text)}:root[data-theme=miro] h1,:root[data-theme=miro] h2,:root[data-theme=miro] h3{font-weight:600}:root[data-theme=miro] header.header{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}:root[data-theme=miro] .header-inner{max-width:none;padding:12px}:root[data-theme=miro] .brand,:root[data-theme=miro] .menu{pointer-events:auto;background:var(--surface);border-radius:var(--radius-panel);height:48px;box-shadow:var(--shadow-lift);padding:0 6px}:root[data-theme=miro] .brand{gap:10px;padding-right:14px;font-size:.9375rem;font-weight:600}:root[data-theme=miro] .menu{align-items:center;gap:2px}:root[data-theme=miro] .menu a{white-space:nowrap;color:var(--text);border-radius:6px;padding:8px 12px;font-size:.875rem;font-weight:500}:root[data-theme=miro] .menu a:hover{color:var(--text);background:var(--hover)}:root[data-theme=miro] .menu a.active{color:var(--accent-text);background:var(--accent-soft)}:root[data-theme=miro] main.page{padding-bottom:96px;padding-left:max(20px,min(80px,620px - 50vw))}@media (width<=860px){:root[data-theme=miro] main.page{padding-left:20px}}:root[data-theme=miro] .home h1{font-weight:700}:root[data-theme=miro] .home .fan span{width:64px;height:64px;color:var(--sticky-text);background:var(--sticky,var(--sticky-yellow));box-shadow:var(--sticky-shadow);transform-origin:50% 200%;border:0;border-radius:0;margin-left:-32px;font-weight:500}:root[data-theme=miro] .home .fan span:first-child{--sticky:var(--sticky-pink)}:root[data-theme=miro] .home .fan span:nth-child(2){--sticky:var(--sticky-blue)}:root[data-theme=miro] .home .fan span:nth-child(3){--sticky:var(--sticky-yellow);color:var(--sticky-text);background:var(--sticky)}:root[data-theme=miro] .home .fan span:nth-child(4){--sticky:var(--sticky-green)}:root[data-theme=miro] .home .fan span:nth-child(5){--sticky:var(--sticky-violet)}:root[data-theme=miro] .home .step{color:var(--sticky-text);background:var(--brand);border-radius:4px}:root[data-theme=miro] .room h1{font-size:1.75rem}:root[data-theme=miro] .room h1 .eyebrow{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:500}:root[data-theme=miro] .room h1 .eyebrow:after{content:" · Board"}:root[data-theme=miro] .room-header .btn-secondary{color:var(--accent-contrast);background:var(--accent);border-color:#0000}:root[data-theme=miro] .room-header .btn-secondary:hover{background:var(--accent-strong);border-color:#0000}:root[data-theme=miro] .section-title{text-transform:none;letter-spacing:0;color:var(--muted);font-size:.875rem;font-weight:600}:root[data-theme=miro] .badge{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;font-weight:600}:root[data-theme=miro] .card{border-color:#0000;position:relative}:root[data-theme=miro] .sidebar .card,:root[data-theme=miro] .new-topic{box-shadow:var(--shadow-lift);border-color:#0000}:root[data-theme=miro] .new-topic:focus-within{box-shadow:0 0 0 2px var(--accent), var(--shadow-lift)}:root[data-theme=miro] .open-topic-list{gap:32px}:root[data-theme=miro] .card.highlight,:root[data-theme=miro] .vote.selected,:root[data-theme=miro] .empty-cards span:nth-child(2){outline:2px solid var(--accent);outline-offset:3px}:root[data-theme=miro] .card.highlight{box-shadow:var(--shadow);border-color:#0000}:root[data-theme=miro] .card.highlight:after,:root[data-theme=miro] .vote.selected:after,:root[data-theme=miro] .empty-cards span:nth-child(2):after{content:"";pointer-events:none;background:var(--handle) left top / 10px 10px no-repeat, var(--handle) right top / 10px 10px no-repeat, var(--handle) left bottom / 10px 10px no-repeat, var(--handle) right bottom / 10px 10px no-repeat;position:absolute;inset:-9px}:root[data-theme=miro] .card.highlight .status{text-transform:none;letter-spacing:0;color:var(--accent-text);background:var(--accent-soft);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}:root[data-theme=miro] .card.highlight .bar{background:var(--hover);border:0;border-radius:999px;height:6px}:root[data-theme=miro] .card.highlight .bar-fill{background:var(--accent);border-radius:999px}:root[data-theme=miro] .all-in{color:var(--success-text)}:root[data-theme=miro] .card.highlight .voters li{color:var(--text);background:var(--hover);border:0;border-radius:4px}:root[data-theme=miro] .card.highlight .voters li.voted{color:var(--sticky-text);background:var(--sticky-green)}:root[data-theme=miro] .card.highlight .check,:root[data-theme=miro] .card.highlight .voted .check{color:inherit;background:0 0}:root[data-theme=miro] .deck{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:14px}:root[data-theme=miro] .deck li:nth-child(7n+1),:root[data-theme=miro] .closed-topic-list .mini-card,:root[data-theme=miro] .empty-cards span:nth-child(2){--sticky:var(--sticky-yellow)}:root[data-theme=miro] .deck li:nth-child(7n+2),:root[data-theme=miro] .empty-cards span:first-child{--sticky:var(--sticky-green)}:root[data-theme=miro] .deck li:nth-child(7n+3),:root[data-theme=miro] .empty-cards span:nth-child(3){--sticky:var(--sticky-blue)}:root[data-theme=miro] .deck li:nth-child(7n+4){--sticky:var(--sticky-pink)}:root[data-theme=miro] .deck li:nth-child(7n+5){--sticky:var(--sticky-orange)}:root[data-theme=miro] .deck li:nth-child(7n+6){--sticky:var(--sticky-violet)}:root[data-theme=miro] .deck li:nth-child(7n){--sticky:var(--sticky-cyan)}:root[data-theme=miro] .vote{aspect-ratio:1;color:var(--sticky-text);background:var(--sticky);box-shadow:var(--sticky-shadow);border:0;border-radius:0;font-weight:500}:root[data-theme=miro] .vote .corner{display:none}:root[data-theme=miro] .vote.symbolic{color:var(--sticky-text)}:root[data-theme=miro] .vote:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 1px 1px #0500380f,0 14px 16px -8px #05003847}:root[data-theme=miro] .vote.selected{color:var(--sticky-text);background:var(--sticky);box-shadow:var(--sticky-shadow);border-color:#0000;font-weight:700;transform:none}:root[data-theme=miro] .overview{background:var(--surface-2);border:0}:root[data-theme=miro] .mini-card{color:var(--sticky-text);background:var(--sticky,var(--sticky-yellow));box-shadow:var(--sticky-shadow);border:0;border-radius:0;font-weight:500}:root[data-theme=miro] .consensus{background:color-mix(in srgb, var(--sticky-green) 35%, var(--surface));border:0}:root[data-theme=miro] .consensus .mini-card{--sticky:var(--sticky-green);color:var(--sticky-text)}:root[data-theme=miro] .closed-topic-list .count{background:var(--hover);border-radius:999px;padding:1px 8px;font-size:.75rem}:root[data-theme=miro] .details th{text-transform:none;letter-spacing:0;color:var(--muted);background:var(--surface-2)}:root[data-theme=miro] .chip{background:var(--hover);border-color:#0000;border-radius:4px;font-weight:500}:root[data-theme=miro] .empty-cards span{width:48px;height:48px;color:var(--sticky-text);background:var(--sticky);box-shadow:var(--sticky-shadow);border:0;border-radius:0;margin:0 4px;font-weight:500;position:relative}:root[data-theme=miro] .empty-cards span:nth-child(2){color:var(--sticky-text)}:root[data-theme=miro] .btn{padding:9px 16px;font-size:.875rem}:root[data-theme=miro] .btn-sm{padding:6px 12px}:root[data-theme=miro] .btn:active{transform:none}:root[data-theme=miro] .btn-secondary{border-color:var(--border)}:root[data-theme=miro] .btn-secondary:hover{border-color:var(--border-strong);background:var(--hover)}:root[data-theme=miro] .input{background:var(--surface);border-color:var(--border)}:root[data-theme=miro] .input:hover{border-color:var(--border-strong)}:root[data-theme=miro] .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=miro] .new-topic .input,:root[data-theme=miro] .new-topic .input:focus{box-shadow:none;border-color:#0000}:root[data-theme=miro] .user-list li:before{color:#fff;background:hsl(var(--hue) 70% 50%);box-shadow:0 0 0 2px var(--surface), 0 0 0 3px hsl(var(--hue) 70% 50%);font-weight:600}:root[data-theme=miro] .connection.online{background:var(--success)}@media (prefers-color-scheme:dark){:root[data-theme=miro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18181c;--surface:#26262c;--surface-2:#2e2e35;--border:#3a3a42;--border-strong:#52525c;--text:#f1f1f4;--muted:#a5a7b4;--accent:#6178ff;--accent-strong:#7d90ff;--accent-soft:#272d52;--accent-contrast:#fff;--accent-text:#a3b0ff;--suit:#ff7b80;--suit-soft:#4a2427;--focus:#7d90ff;--dots:#34343c;--hover:#34343c;--success:#1fc98a;--success-text:#6ee2b4;--sticky-shadow:0 1px 1px #0000004d, 0 8px 10px -6px #0009;--shadow-sm:0 1px 2px #0000004d;--shadow:0 0 0 1px #ffffff0a, 0 2px 6px #0000004d;--shadow-lift:0 0 0 1px #ffffff0f, 0 4px 16px #00000080}:root[data-theme=miro] .consensus{background:color-mix(in srgb, var(--sticky-green) 14%, var(--surface))}:root[data-theme=miro] .card.highlight .voters li.voted{color:var(--success-text);background:color-mix(in srgb, var(--success) 18%, var(--surface))}}:root[data-theme=figma]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--surface:#fff;--surface-2:#f5f5f5;--border:#e6e6e6;--border-strong:#d9d9d9;--text:#1e1e1e;--muted:#757575;--accent:#0d99ff;--accent-strong:#007be5;--accent-soft:#e5f4ff;--accent-contrast:#fff;--accent-text:#007be5;--suit:#f24822;--suit-soft:#fff1ee;--focus:#0d99ff;--nav:#fff;--hover:#f5f5f5;--component:#9747ff;--component-text:#8638e5;--component-soft:#f1e5ff;--success:#14ae5c;--success-soft:#ebffee;--success-text:#008043;--handle:#fff;--instance:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M6 1.2 10.8 6 6 10.8 1.2 6Z' fill='none' stroke='%239747ff' stroke-width='1.3' stroke-linejoin='round'/></svg>");--radius-sm:5px;--radius:5px;--radius-lg:2px;--radius-panel:13px;--shadow-sm:none;--shadow:none;--shadow-lift:0 0 .5px #00000026, 0 5px 12px #00000021, 0 1px 3px #0000001a;--font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}:root[data-theme=figma] ::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-theme=figma] h1,:root[data-theme=figma] h2,:root[data-theme=figma] h3{font-weight:600}:root[data-theme=figma] header.header{background:var(--nav);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border)}:root[data-theme=figma] .header-inner{padding-block:8px}:root[data-theme=figma] .brand{gap:8px;font-size:.875rem;font-weight:600}:root[data-theme=figma] .menu a{border-radius:var(--radius-sm);white-space:nowrap;color:var(--muted);padding:6px 10px;font-size:.8125rem;font-weight:500}:root[data-theme=figma] .menu a:hover,:root[data-theme=figma] .menu a.active{color:var(--text);background:var(--hover)}:root[data-theme=figma] .room h1{font-size:1.75rem}:root[data-theme=figma] .room h1 .eyebrow{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:400}:root[data-theme=figma] .room h1 .eyebrow:before{content:"Drafts / "}:root[data-theme=figma] .room-header .btn-secondary{color:var(--accent-contrast);background:var(--accent);border-color:#0000}:root[data-theme=figma] .room-header .btn-secondary:hover{background:var(--accent-strong);border-color:#0000}:root[data-theme=figma] .section-title{text-transform:none;letter-spacing:0;color:var(--text);font-size:.8125rem;font-weight:600}:root[data-theme=figma] .badge{color:var(--muted);background:var(--hover);border-radius:var(--radius-sm);font-weight:500}:root[data-theme=figma] .card{position:relative}:root[data-theme=figma] .card h3:before{content:"#";color:var(--muted);margin-right:8px;font-weight:400}:root[data-theme=figma] .card h3{font-size:1.125rem}:root[data-theme=figma] .closed-topic-list .count{background:var(--hover);border-radius:var(--radius-sm);padding:1px 6px;font-size:.75rem}:root[data-theme=figma] .sidebar .card,:root[data-theme=figma] .new-topic{border-radius:var(--radius-panel);box-shadow:var(--shadow-lift);border-color:#0000}:root[data-theme=figma] .new-topic:focus-within{box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-lift)}:root[data-theme=figma] .open-topic-list{gap:40px}:root[data-theme=figma] .card.highlight{border-color:var(--accent);box-shadow:none}:root[data-theme=figma] .card.highlight:after,:root[data-theme=figma] .vote.selected:after,:root[data-theme=figma] .empty-cards span:nth-child(2):after{content:"";pointer-events:none;background:linear-gradient(var(--handle) 0 0) left 1px top 1px / 6px 6px no-repeat, linear-gradient(var(--handle) 0 0) right 1px top 1px / 6px 6px no-repeat, linear-gradient(var(--handle) 0 0) left 1px bottom 1px / 6px 6px no-repeat, linear-gradient(var(--handle) 0 0) right 1px bottom 1px / 6px 6px no-repeat, linear-gradient(var(--accent) 0 0) left top / 8px 8px no-repeat, linear-gradient(var(--accent) 0 0) right top / 8px 8px no-repeat, linear-gradient(var(--accent) 0 0) left bottom / 8px 8px no-repeat, linear-gradient(var(--accent) 0 0) right bottom / 8px 8px no-repeat;position:absolute;inset:-5px}:root[data-theme=figma] .card.highlight:before{content:"Fill × Hug";white-space:nowrap;color:#fff;background:var(--accent);border-radius:2px;padding:0 4px;font-size:.6875rem;font-weight:500;line-height:16px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}:root[data-theme=figma] .card.highlight .status{text-transform:none;letter-spacing:0;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-sm);padding:0 6px;font-size:.6875rem;font-weight:500;line-height:18px}:root[data-theme=figma] .card.highlight .bar{background:var(--border);border:0;height:4px}:root[data-theme=figma] .all-in{color:var(--success-text)}:root[data-theme=figma] .card.highlight .voters li{border-radius:var(--radius-sm)}:root[data-theme=figma] .card.highlight .voters li.voted{color:var(--text);background:var(--hover)}:root[data-theme=figma] .card.highlight .voted .check{color:#fff;background:var(--success)}:root[data-theme=figma] .deck{gap:12px}:root[data-theme=figma] .vote{border:1px solid var(--border);border-radius:var(--radius-lg);font-weight:600}:root[data-theme=figma] .vote:before{content:"";background:var(--instance) center / contain no-repeat;width:10px;height:10px;position:absolute;top:6px;left:6px}:root[data-theme=figma] .vote .corner{display:none}:root[data-theme=figma] .vote.symbolic{color:var(--component-text)}:root[data-theme=figma] .vote:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);transform:none}:root[data-theme=figma] .vote.selected{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);transform:none}:root[data-theme=figma] .overview{border:0}:root[data-theme=figma] .mini-card{color:var(--component-text);border:1px solid var(--component);border-radius:var(--radius-lg);font-weight:600}:root[data-theme=figma] .consensus{background:var(--success-soft);border:0}:root[data-theme=figma] .consensus .mini-card{color:var(--success-text);border-color:var(--success)}:root[data-theme=figma] .chip{background:var(--hover);border-radius:var(--radius-sm);border-color:#0000;font-weight:500}:root[data-theme=figma] .empty-cards span{border:1px solid var(--border);border-radius:var(--radius-lg);font-weight:600;position:relative}:root[data-theme=figma] .empty-cards span:nth-child(2){color:var(--accent-text);border-color:var(--accent)}:root[data-theme=figma] .btn{padding:7px 12px;font-size:.8125rem;font-weight:500}:root[data-theme=figma] .btn-sm{padding:5px 10px}:root[data-theme=figma] .btn:active{transform:none}:root[data-theme=figma] .btn-secondary{border-color:var(--border)}:root[data-theme=figma] .btn-secondary:hover{border-color:var(--border);background:var(--hover)}:root[data-theme=figma] .input{border-color:#0000}:root[data-theme=figma] .input:hover{border-color:var(--border)}:root[data-theme=figma] .input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:root[data-theme=figma] .new-topic .input,:root[data-theme=figma] .new-topic .input:focus{box-shadow:none;border-color:#0000}:root[data-theme=figma] .user-list li:before{color:#fff;background:hsl(var(--hue) 70% 45%);box-shadow:0 0 0 2px var(--surface);font-weight:600}:root[data-theme=figma] .connection.online{background:var(--success)}@media (prefers-color-scheme:dark){:root[data-theme=figma]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1e1e1e;--surface:#2c2c2c;--surface-2:#383838;--border:#444;--border-strong:#5c5c5c;--text:#fff;--muted:#b3b3b3;--accent:#0c8ce9;--accent-strong:#0d99ff;--accent-soft:#2c3e52;--accent-contrast:#fff;--accent-text:#7cc4f8;--suit:#ff7556;--suit-soft:#4a2a24;--focus:#0d99ff;--nav:#2c2c2c;--hover:#383838;--component:#9747ff;--component-text:#d0a8ff;--component-soft:#3d2f52;--success:#14ae5c;--success-soft:#1f3a2b;--success-text:#79d297;--instance:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M6 1.2 10.8 6 6 10.8 1.2 6Z' fill='none' stroke='%23d0a8ff' stroke-width='1.3' stroke-linejoin='round'/></svg>");--shadow-lift:0 0 .5px #00000080, 0 5px 12px #00000059, 0 1px 3px #0000004d, inset 0 0 0 .5px #ffffff1a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1.2}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-theme=dino]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef7f1;--surface:#fffdf7;--surface-2:#fdf6e8;--border:#ece0cb;--border-strong:#dccbb0;--text:#2c3a4a;--muted:#6c7684;--accent:#f29bbf;--accent-strong:#c2457a;--accent-soft:#fde3ee;--accent-contrast:#4a1730;--accent-text:#c2457a;--accent-shadow:#d97aa3;--suit:#e0607e;--suit-soft:#fde2e7;--focus:#9b7fd4;--teal:#4fa79b;--teal-text:#2f7d72;--lilac:#c4b0ee;--lilac-soft:#efe8fc;--lilac-text:#5b3fa0;--lilac-shadow:#a993dc;--mint-soft:#e2f4ea;--mint-text:#2f7a52;--leaf:#6dbb63;--paper-pink:#f8bfd6;--paper-mint:#bfe8d3;--paper-butter:#faeaa5;--paper-sky:#c3e3f3;--paper-lilac:#d9cbf6;--paper-peach:#fccaa9;--paper-leaf:#d5edb2;--ink:#2c3a4a;--ink-pink:#c2457a;--ink-line:#2c3a4a33;--rainbow:linear-gradient(90deg, var(--paper-pink), var(--paper-peach), var(--paper-butter), var(--paper-leaf), var(--paper-mint), var(--paper-sky), var(--paper-lilac));--radius-sm:12px;--radius:14px;--radius-lg:18px;--shadow-sm:0 2px 0 #2c3a4a14;--shadow:0 1px 0 #2c3a4a0d, 0 10px 24px -14px #2c3a4a59;--shadow-lift:0 2px 0 #2c3a4a14, 0 16px 28px -14px #2c3a4a66;--font-display:"Permanent Marker", "Comic Sans MS", "Chalkboard SE", cursive}:root[data-theme=dino] body{background-color:#0000;background-image:radial-gradient(circle,#f29bbf73 2px,#0000 2.5px),radial-gradient(circle,#c4b0ee80 2px,#0000 2.5px),radial-gradient(circle,#4fa79b59 1.5px,#0000 2px),radial-gradient(at 8% 0,#fde3eee6,#0000 45%),radial-gradient(at 95% 15%,#efe8fce6,#0000 40%),radial-gradient(at 90% 100%,#faeaa58c,#0000 45%),radial-gradient(at 0 100%,#d5edb299,#0000 45%),linear-gradient(#e4f3f8,#eef7f1 50%,#eaf5df);background-position:0 0,60px 90px,120px 30px,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:160px 160px,190px 190px,130px 130px,auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box}:root[data-theme=dino] body:after{content:"";z-index:20;pointer-events:none;border:6px solid var(--teal);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--surface) 70%, transparent);position:fixed;inset:0}@media (width<=540px){:root[data-theme=dino] body:after{border-width:4px}}:root[data-theme=dino] ::selection{background:var(--paper-pink);color:var(--ink)}:root[data-theme=dino] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-theme=dino] a{color:var(--accent-text)}:root[data-theme=dino] h1,:root[data-theme=dino] h2,:root[data-theme=dino] h3{font-family:var(--font-display);letter-spacing:.01em;font-weight:400}:root[data-theme=dino] header.header{border-bottom:0}:root[data-theme=dino] header.header:after{content:"";background:var(--rainbow);height:5px;position:absolute;bottom:-5px;left:0;right:0}:root[data-theme=dino] .brand{font-family:var(--font-display);color:var(--accent-text);font-size:1.35rem;font-weight:400}:root[data-theme=dino] .brand span{transform:rotate(-2deg)}:root[data-theme=dino] .menu a{color:var(--text);font-weight:600}:root[data-theme=dino] .menu a:hover{color:var(--ink);background:var(--paper-butter)}:root[data-theme=dino] .menu a.active{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}:root[data-theme=dino] .card{box-shadow:var(--shadow);border:0;border-radius:10px 16px 12px 18px;position:relative}:root[data-theme=dino] .card:before{content:"";background:repeating-linear-gradient(-45deg, #fff6 0 5px, transparent 5px 10px), var(--tape,var(--paper-butter));opacity:.9;width:104px;height:22px;transform:rotate(var(--tape-tilt,-3deg));border-radius:2px;margin-left:-52px;position:absolute;top:-11px;left:50%;box-shadow:0 1px 2px #2c3a4a1f}:root[data-theme=dino] .join .card{--tape:var(--paper-lilac)}:root[data-theme=dino] .sidebar .card{--tape:var(--paper-mint);--tape-tilt:4deg}:root[data-theme=dino] .closed-topic-list>.card:nth-child(4n+1){--tape:var(--paper-sky);--tape-tilt:2deg}:root[data-theme=dino] .closed-topic-list>.card:nth-child(4n+2){--tape:var(--paper-peach)}:root[data-theme=dino] .closed-topic-list>.card:nth-child(4n+3){--tape:var(--paper-leaf);--tape-tilt:-1deg}:root[data-theme=dino] .closed-topic-list>.card:nth-child(4n){--tape:var(--paper-butter);--tape-tilt:3deg}:root[data-theme=dino] .home .fan span{font-family:var(--font-display);color:var(--ink);background:var(--paper,var(--paper-butter));border:2px solid var(--ink-line);box-shadow:0 3px 0 var(--ink-line);border-radius:12px;font-weight:400}:root[data-theme=dino] .home .fan span:first-child{--paper:var(--paper-sky)}:root[data-theme=dino] .home .fan span:nth-child(2){--paper:var(--paper-mint)}:root[data-theme=dino] .home .fan span:nth-child(3){--paper:var(--paper-pink);color:var(--ink);background:var(--paper);border-color:var(--ink-line)}:root[data-theme=dino] .home .fan span:nth-child(4){--paper:var(--paper-butter)}:root[data-theme=dino] .home .fan span:nth-child(5){--paper:var(--paper-lilac)}:root[data-theme=dino] .home h1{letter-spacing:.02em;color:var(--accent-text);background:linear-gradient(transparent 58%, color-mix(in srgb, var(--paper-butter) 85%, transparent) 58% 88%, transparent 88%);padding:0 10px;font-size:clamp(2.4rem,7vw,3.4rem);display:inline-block;transform:rotate(-2deg)}:root[data-theme=dino] .home .lead:before{content:"dino mode activated 🦖";width:fit-content;font-family:var(--font-display);color:#3e2a74;background:var(--lilac);border-radius:4px 10px 6px 12px;margin:2px auto 16px;padding:4px 16px;font-size:1.15rem;display:block;transform:rotate(1.5deg)}:root[data-theme=dino] .home .step{font-family:var(--font-display);width:28px;height:28px;color:var(--ink);background:var(--paper-pink);font-size:.85rem;font-weight:400}:root[data-theme=dino] .home .steps li:nth-child(2) .step{background:var(--paper-mint)}:root[data-theme=dino] .home .steps li:nth-child(3) .step{background:var(--paper-lilac)}:root[data-theme=dino] .room h1{color:var(--accent-text);font-size:2.2rem}:root[data-theme=dino] .room h1 .eyebrow{font-family:var(--font);color:var(--teal-text)}:root[data-theme=dino] .room h1 .eyebrow:after{content:" · dino mode 🦕"}:root[data-theme=dino] .connection.online{background:var(--leaf)}:root[data-theme=dino] .section-title{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;color:var(--teal-text);font-size:1.15rem;font-weight:400}:root[data-theme=dino] .section-title .badge{font-family:var(--font);color:var(--ink);background:var(--paper-butter);font-weight:700}:root[data-theme=dino] .new-topic{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);box-shadow:none}:root[data-theme=dino] .new-topic:focus-within{border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}:root[data-theme=dino] .open-topic-list{gap:28px}:root[data-theme=dino] .card.highlight{--tape:var(--paper-pink);--tape-tilt:-4deg;outline:2.5px dashed var(--accent);outline-offset:-8px;box-shadow:var(--shadow-lift);border:0}:root[data-theme=dino] .card.highlight .status{color:var(--accent-text);background:var(--accent-soft);border-radius:999px;padding:3px 10px}:root[data-theme=dino] .card.highlight .pulse{background:var(--accent-text)}:root[data-theme=dino] .close.ready{color:var(--accent-contrast);background:var(--accent);box-shadow:0 3px 0 var(--accent-shadow);border-color:#0000}:root[data-theme=dino] .close.ready:hover{background:color-mix(in srgb, var(--accent) 80%, var(--surface))}:root[data-theme=dino] .all-in{color:var(--mint-text)}:root[data-theme=dino] .card.highlight .bar{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1.5px var(--border);border:0}:root[data-theme=dino] .card.highlight .bar-fill{background:var(--rainbow)}:root[data-theme=dino] .card.highlight .voters li{border:1.5px dashed var(--lilac);color:var(--muted)}:root[data-theme=dino] .card.highlight .voters li.voted{color:var(--ink);background:var(--paper-mint);border:1.5px solid #0000}:root[data-theme=dino] .card.highlight .voted .check{color:#fff;background:var(--teal)}:root[data-theme=dino] .deck{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:14px}:root[data-theme=dino] .deck li:nth-child(7n+1){--paper:var(--paper-pink);--tilt:-2deg}:root[data-theme=dino] .deck li:nth-child(7n+2){--paper:var(--paper-mint);--tilt:1.5deg}:root[data-theme=dino] .deck li:nth-child(7n+3){--paper:var(--paper-butter);--tilt:-1deg}:root[data-theme=dino] .deck li:nth-child(7n+4){--paper:var(--paper-sky);--tilt:2deg}:root[data-theme=dino] .deck li:nth-child(7n+5){--paper:var(--paper-lilac);--tilt:-1.5deg}:root[data-theme=dino] .deck li:nth-child(7n+6){--paper:var(--paper-peach);--tilt:1deg}:root[data-theme=dino] .deck li:nth-child(7n){--paper:var(--paper-leaf);--tilt:-2.5deg}:root[data-theme=dino] .vote{font-family:var(--font-display);color:var(--ink);background:var(--paper);border:2px solid var(--ink-line);box-shadow:0 3px 0 var(--ink-line);transform:rotate(var(--tilt));border-radius:12px;font-weight:400}:root[data-theme=dino] .vote .corner{font-family:var(--font);font-weight:700}:root[data-theme=dino] .vote.symbolic{color:var(--ink-pink)}:root[data-theme=dino] .vote:hover{border-color:var(--ink-line);box-shadow:0 6px 0 var(--ink-line);transform:translateY(-4px)rotate(0)}:root[data-theme=dino] .vote.selected{color:var(--ink);background:var(--paper);border:3px solid var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 25%, transparent), 0 8px 0 var(--ink-line);transform:translateY(-8px)rotate(0)scale(1.05)}:root[data-theme=dino] .vote.selected:after{content:"🦖";font-size:1.1rem;line-height:1;position:absolute;top:-12px;right:-10px;transform:rotate(12deg)}:root[data-theme=dino] .overview{background:var(--surface-2);border:2px dashed var(--border)}:root[data-theme=dino] .mini-card{font-family:var(--font-display);color:var(--ink);background:var(--paper-butter);border:2px solid var(--ink-line);box-shadow:0 3px 0 var(--ink-line);border-radius:12px;font-weight:400}:root[data-theme=dino] .minmax:first-child .mini-card{background:var(--paper-sky);transform:rotate(-3deg)}:root[data-theme=dino] .minmax:last-child .mini-card{background:var(--paper-peach);transform:rotate(3deg)}:root[data-theme=dino] .consensus{background:var(--mint-soft);border:2px dashed var(--paper-mint)}:root[data-theme=dino] .consensus .mini-card{color:var(--ink);background:var(--paper-mint);border-color:var(--ink-line);transform:rotate(-3deg)}:root[data-theme=dino] .label,:root[data-theme=dino] .details th{color:var(--teal-text)}:root[data-theme=dino] .details th,:root[data-theme=dino] .details tr:not(:last-child) td{border-bottom-style:dashed}:root[data-theme=dino] .chip{color:var(--lilac-text);background:var(--lilac-soft);border-color:#0000;border-radius:999px}:root[data-theme=dino] .empty-cards span{font-family:var(--font-display);color:var(--ink);background:var(--paper-pink);border:2px solid var(--ink-line);font-weight:400}:root[data-theme=dino] .empty-cards span:nth-child(2){color:var(--ink);background:var(--paper-butter);border-color:var(--ink-line)}:root[data-theme=dino] .empty-cards span:nth-child(3){background:var(--paper-mint)}:root[data-theme=dino] .btn{border-radius:999px;font-weight:700;transition:background .12s,border-color .12s,color .12s,transform 80ms,box-shadow 80ms}:root[data-theme=dino] .btn-primary{color:var(--accent-contrast);background:var(--accent);box-shadow:0 3px 0 var(--accent-shadow)}:root[data-theme=dino] .btn-primary:hover{background:color-mix(in srgb, var(--accent) 80%, var(--surface))}:root[data-theme=dino] .btn-secondary{color:var(--text);background:var(--surface);border:2px solid var(--lilac);box-shadow:0 3px 0 var(--lilac-shadow)}:root[data-theme=dino] .btn-secondary:hover{border-color:var(--lilac);background:var(--lilac-soft)}:root[data-theme=dino] .btn:active{box-shadow:0 1px 0 var(--ink-line);transform:translateY(2px)}:root[data-theme=dino] .input{background:var(--surface);border:2px solid var(--border)}:root[data-theme=dino] .input:hover{border-color:var(--lilac)}:root[data-theme=dino] .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}:root[data-theme=dino] .new-topic .input,:root[data-theme=dino] .new-topic .input:focus{box-shadow:none;border-color:#0000}:root[data-theme=dino] .user-list li:before{font-family:var(--font-display);color:hsl(var(--hue) 45% 28%);background:hsl(var(--hue) 75% 86%);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px hsl(var(--hue) 60% 76%);font-weight:400}:root[data-theme=dino] .invite-hint{border-top-style:dashed}:root[data-theme=dino]{--polaroid:url(./dino-trex.Co1NsBlr.webp) center 10px / calc(100% - 20px) auto no-repeat #fffdf7;--polaroid-shadow:0 2px 0 #2c3a4a14, 0 14px 26px -12px #2c3a4a73}:root[data-theme=dino] .home .fan{aspect-ratio:180/280;background:var(--polaroid);width:200px;height:auto;box-shadow:var(--polaroid-shadow);border-radius:3px;margin:8px auto 36px;transition:transform .3s cubic-bezier(.2,.8,.3,1.2);transform:rotate(-3deg)}:root[data-theme=dino] .hero:hover .fan{transform:rotate(2deg)scale(1.03)}:root[data-theme=dino] .home .fan span{display:none}:root[data-theme=dino] .home .fan:before{content:"";z-index:1;background:repeating-linear-gradient(-45deg, #fff6 0 5px, transparent 5px 10px), var(--paper-pink);opacity:.9;border-radius:2px;width:84px;height:22px;margin-left:-42px;position:absolute;top:-10px;left:50%;transform:rotate(4deg)}:root[data-theme=dino] .home .fan:after{content:"code · coffee · chaos";font-family:var(--font-display);text-align:center;color:var(--ink);font-size:1rem;position:absolute;bottom:10px;left:0;right:0}@media (width>=861px){:root[data-theme=dino] .sidebar{padding-bottom:290px}:root[data-theme=dino] .sidebar:before{content:"";z-index:1;background:repeating-linear-gradient(-45deg, #fff6 0 5px, transparent 5px 10px), var(--paper-mint);opacity:.9;border-radius:2px;width:84px;height:22px;margin-left:-42px;position:absolute;bottom:248px;left:58%;transform:rotate(-5deg)}:root[data-theme=dino] .sidebar:after{content:"no mercy. ship it.";width:180px;height:258px;font-family:var(--font-display);text-align:center;color:var(--ink);background:var(--polaroid);box-shadow:var(--polaroid-shadow);box-sizing:border-box;background-size:160px;border-radius:3px;margin-left:-90px;padding-top:222px;font-size:.9rem;position:absolute;bottom:0;left:50%;transform:rotate(3deg)}}@media (prefers-color-scheme:dark){:root[data-theme=dino]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#181d2b;--surface:#232a3c;--surface-2:#2a3246;--border:#363f57;--border-strong:#48526e;--text:#f2eef8;--muted:#a8adc2;--accent:#f29bbf;--accent-strong:#f7b6d1;--accent-soft:#452a3d;--accent-contrast:#4a1730;--accent-text:#f6a9ca;--accent-shadow:#a8557a;--suit:#ff8fa8;--suit-soft:#4a2632;--focus:#c4b0ee;--teal:#3f8f84;--teal-text:#8fd6c9;--lilac-soft:#352d50;--lilac-text:#d2c2f7;--lilac-shadow:#7a65b4;--mint-soft:#213a35;--mint-text:#9be0bb;--leaf:#7fd174;--ink-line:#141a2659;--shadow-sm:0 2px 0 #0000004d;--shadow:0 1px 0 #0000004d, 0 12px 28px -14px #000000b3;--shadow-lift:0 2px 0 #0000004d, 0 18px 32px -14px #000c}:root[data-theme=dino] body{background-color:#0000;background-image:radial-gradient(circle,#faeaa58c 1.5px,#0000 2.5px),radial-gradient(circle,#f29bbf59 1.5px,#0000 2.5px),radial-gradient(circle,#8fd6c966 1px,#0000 2px),radial-gradient(at 8% 0,#f29bbf29,#0000 45%),radial-gradient(at 95% 15%,#c4b0ee2e,#0000 40%),radial-gradient(at 90% 100%,#4fa79b33,#0000 45%),radial-gradient(at 0 100%,#7fd1741f,#0000 45%),linear-gradient(#171b2a,#181d2b 50%,#172426);background-position:0 0,70px 100px,130px 40px,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:170px 170px,210px 210px,140px 140px,auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box}:root[data-theme=dino] .home h1{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 35%, transparent) 62% 88%, transparent 88%)}:root[data-theme=dino] .card.highlight .voters li.voted{color:var(--mint-text);background:var(--mint-soft)}:root[data-theme=dino] .consensus{border-color:color-mix(in srgb, var(--paper-mint) 35%, transparent)}:root[data-theme=dino] .user-list li:before{color:hsl(var(--hue) 70% 86%);background:hsl(var(--hue) 35% 30%);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px hsl(var(--hue) 45% 50%)}}:root[data-theme=ent]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-sm:8px;--radius:14px;--radius-lg:18px;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif}:root[data-theme=ent][data-season=spring]{--pine:#4d7a43;--ground:#b5d98a;--bg:#f2f8e8;--surface:#fdfffa;--surface-2:#f4f9ec;--border:#dbe9c8;--border-strong:#bcd69c;--text:#24361b;--muted:#5f7350;--accent:#4d8a26;--accent-strong:#3b6e1c;--accent-soft:#e2f1cf;--accent-contrast:#fff;--accent-text:#437a20;--suit:#c2417a;--suit-soft:#f9dceb;--focus:#7cb342;--leaf-1:#9ccc65;--leaf-2:#b9dd7f;--leaf-3:#7cb342;--leaf-4:#c8e6a0;--bark:#7a5d45;--blossom:#fbe1ea;--blossom-heart:#f2b134;--snow:#fff;--eye:#f2b134;--sky-top:#e3f2d0;--sky-bottom:#f6fbef;--greeting:"Hoom. Spring has come to Fangorn."}:root[data-theme=ent][data-season=summer]{--pine:#1e4d2b;--ground:#5fa64e;--bg:#eef6e8;--surface:#fff;--surface-2:#f3f8ef;--border:#d4e6cc;--border-strong:#a9cba0;--text:#12261a;--muted:#4f6656;--accent:#1f6b35;--accent-strong:#155228;--accent-soft:#d8ecd9;--accent-contrast:#fff;--accent-text:#1d6532;--suit:#d0442c;--suit-soft:#fadcd5;--focus:#2e8b3e;--leaf-1:#2e8b3e;--leaf-2:#1f6b35;--leaf-3:#3fa34d;--leaf-4:#145a2a;--bark:#5c4330;--blossom:#f5c518;--blossom-heart:#f5c518;--snow:#fff;--eye:#f5c518;--sky-top:#fff8d6;--sky-bottom:#eaf5e2;--greeting:"Hoom. A long summer day in Fangorn."}:root[data-theme=ent][data-season=autumn]{--pine:#3f5b3c;--ground:#d3a066;--bg:#f8efe2;--surface:#fffaf3;--surface-2:#faf1e4;--border:#ecdcc5;--border-strong:#dbc3a1;--text:#3a2a1d;--muted:#7a6553;--accent:#c4561d;--accent-strong:#9e4114;--accent-soft:#fbe3d2;--accent-contrast:#fff;--accent-text:#a94612;--suit:#b3261e;--suit-soft:#f9dcd6;--focus:#d9822b;--leaf-1:#d9541e;--leaf-2:#e8962a;--leaf-3:#f2c230;--leaf-4:#a8321e;--bark:#6e4a33;--blossom:#f2c230;--blossom-heart:#f2c230;--snow:#fff;--eye:#f2c230;--sky-top:#fbe5c8;--sky-bottom:#f7eee2;--greeting:"Hoom. Autumn in Fangorn, the leaves are turning."}:root[data-theme=ent][data-season=winter]{--pine:#2c4a40;--ground:var(--snow);--bg:#d9e0e6;--surface:#f4f7f9;--surface-2:#e9eef2;--border:#cbd5dd;--border-strong:#a9b7c3;--text:#1d2833;--muted:#5b6a77;--accent:#2f5d50;--accent-strong:#22473d;--accent-soft:#d8e6e1;--accent-contrast:#fff;--accent-text:#2a5a4c;--suit:#b0283a;--suit-soft:#f3d9dd;--focus:#3f7a69;--leaf-1:#2f5d50;--leaf-2:#46786a;--leaf-3:#b0283a;--leaf-4:#6f8f86;--bark:#4a3f38;--blossom:#fff;--blossom-heart:#fff;--snow:#fff;--eye:#e8b44a;--sky-top:#c3cfd9;--sky-bottom:#dfe5ea;--greeting:"Hoom. Winter. Fangorn sleeps under the snow.";--bar-end:var(--leaf-4)}@media (prefers-color-scheme:dark){:root[data-theme=ent]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ent][data-season=spring]{--pine:#2f4a29;--ground:#3a5a2a;--bg:#131a10;--surface:#1c2618;--surface-2:#222e1d;--border:#2e3c27;--border-strong:#445837;--text:#eef5e4;--muted:#a5b598;--accent:#a8d672;--accent-strong:#c3e599;--accent-soft:#2a3b1f;--accent-contrast:#142008;--accent-text:#b2dc80;--suit:#f08cb5;--suit-soft:#43202f;--focus:#c3e599;--leaf-1:#8bc34a;--leaf-2:#a5d26a;--leaf-3:#6a9f34;--leaf-4:#bcdf8e;--bark:#8a6c55;--blossom:#f3d3de;--blossom-heart:#f2c14e;--eye:#f2c14e;--sky-top:#1a2511;--sky-bottom:#11170e}:root[data-theme=ent][data-season=summer]{--pine:#10301a;--ground:#1d4a24;--bg:#0b170f;--surface:#122219;--surface-2:#172b1f;--border:#213a2a;--border-strong:#31543d;--text:#e6f3e8;--muted:#95b09c;--accent:#4cc46a;--accent-strong:#74d68c;--accent-soft:#163a22;--accent-contrast:#06200f;--accent-text:#5fd07c;--suit:#f2846e;--suit-soft:#43231c;--focus:#74d68c;--leaf-1:#2e9a48;--leaf-2:#1f7a3a;--leaf-3:#3cb557;--leaf-4:#166b30;--bark:#7a5a42;--eye:#f5d04a;--sky-top:#0f2216;--sky-bottom:#08120b}:root[data-theme=ent][data-season=autumn]{--pine:#26372a;--ground:#5a3d24;--bg:#1d1612;--surface:#29201a;--surface-2:#31261f;--border:#3d3027;--border-strong:#574436;--text:#f4e8da;--muted:#bba792;--accent:#f0883e;--accent-strong:#f6a465;--accent-soft:#45291a;--accent-contrast:#2a1407;--accent-text:#f59a55;--suit:#f07b6c;--suit-soft:#4a2420;--focus:#f6a465;--leaf-1:#e0602a;--leaf-2:#eda03b;--leaf-3:#f2c94c;--leaf-4:#b8402a;--bark:#8a6248;--eye:#f2c94c;--sky-top:#2a1c13;--sky-bottom:#1a1411}:root[data-theme=ent][data-season=winter]{--pine:#1f3530;--ground:var(--snow);--bg:#0f151b;--surface:#18212a;--surface-2:#1e2832;--border:#2a3642;--border-strong:#3d4c5a;--text:#e6edf3;--muted:#9aa9b6;--accent:#8cc7b4;--accent-strong:#b0dccd;--accent-soft:#1d3530;--accent-contrast:#0c1c18;--accent-text:#9ad3bf;--suit:#f07b8a;--suit-soft:#3d1d24;--focus:#b0dccd;--leaf-1:#4f8a78;--leaf-2:#6aa392;--leaf-3:#e05a6a;--leaf-4:#8fb1a7;--bark:#6a5d55;--snow:#e3ebf1;--eye:#f2c46e;--sky-top:#131d26;--sky-bottom:#0c1116}}:root[data-theme=ent] body{background:radial-gradient(ellipse at 50% -20%, var(--sky-top), transparent 70%), linear-gradient(var(--sky-top), var(--sky-bottom) 45%);background-attachment:fixed;min-height:100dvh;position:relative}:root[data-theme=ent] ::selection{background:var(--accent-soft);color:var(--text)}:root[data-theme=ent] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-theme=ent] a{color:var(--accent-text)}:root[data-theme=ent] h1,:root[data-theme=ent] h2,:root[data-theme=ent] h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;font-weight:650}:root[data-theme=ent] header.header{border-bottom-color:color-mix(in srgb, var(--bark) 40%, var(--border))}:root[data-theme=ent] .brand{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--text);font-size:1.2rem;font-weight:650}:root[data-theme=ent] .menu a.active{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=ent] main.page{padding-top:76px;padding-bottom:220px}:root[data-theme=ent] .card{border-color:var(--border);position:relative}:root[data-theme=ent] .section-title:before{content:"";background:var(--leaf-1);border-radius:0 80%;width:10px;height:10px;margin-right:2px;display:inline-block}:root[data-theme=ent] .section-title .badge{color:var(--accent-text);background:var(--accent-soft)}:root[data-theme=ent] .home h1{font-size:clamp(2.3rem,6.5vw,3.2rem)}:root[data-theme=ent] .home .lead:before{content:var(--greeting);font-family:var(--font-display);color:var(--accent-text);margin:0 auto 12px;font-size:1.1rem;font-style:italic;display:block}:root[data-theme=ent] .home .fan span{font-family:var(--font-display);border-color:var(--border-strong)}:root[data-theme=ent] .home .fan span:nth-child(3){color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}:root[data-theme=ent] .home .step{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=ent] .room h1 .eyebrow:after{content:" · Fangorn"}:root[data-theme=ent] .connection.online{background:var(--leaf-3)}:root[data-theme=ent] .card.highlight{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 0 0 3px var(--accent-soft), var(--shadow)}:root[data-theme=ent] .card.highlight .status{color:var(--accent-text)}:root[data-theme=ent] .card.highlight .bar-fill{background:linear-gradient(90deg, var(--leaf-1), var(--leaf-2), var(--bar-end,var(--leaf-3)));transition:width 1.2s}:root[data-theme=ent] .card.highlight .voters li.voted{color:var(--accent-text);background:var(--accent-soft);border-color:#0000}:root[data-theme=ent] .card.highlight .voted .check{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=ent] .vote{font-family:var(--font-display);font-size:1.6rem}:root[data-theme=ent] .vote .corner.top{display:none}:root[data-theme=ent] .vote:after{content:"";background:var(--tint,var(--leaf-1));border-radius:0 80%;width:11px;height:11px;position:absolute;top:7px;left:7px}:root[data-theme=ent] .deck li:nth-child(4n+2) .vote,:root[data-theme=ent] .user-list li:nth-child(4n+2){--tint:var(--leaf-2)}:root[data-theme=ent] .deck li:nth-child(4n+3) .vote,:root[data-theme=ent] .user-list li:nth-child(4n+3){--tint:var(--leaf-3)}:root[data-theme=ent] .deck li:nth-child(4n) .vote,:root[data-theme=ent] .user-list li:nth-child(4n){--tint:var(--leaf-4)}:root[data-theme=ent] .vote:hover{border-color:var(--accent)}:root[data-theme=ent] .vote.selected{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-lift)}:root[data-theme=ent] .hint strong{color:var(--accent-text)}:root[data-theme=ent] .mini-card{font-family:var(--font-display)}:root[data-theme=ent] .consensus{background:var(--accent-soft);border-color:#0000}:root[data-theme=ent] .consensus .mini-card{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}:root[data-theme=ent] .consensus strong:after{content:" Hoom! The Entmoot agrees.";font-weight:400}:root[data-theme=ent] .chip{color:var(--accent-text);background:var(--accent-soft);border-color:#0000}:root[data-theme=ent] .empty-cards span:nth-child(2),:root[data-theme=ent] .btn-primary,:root[data-theme=ent] .close.ready{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}:root[data-theme=ent] .btn-primary:hover,:root[data-theme=ent] .close.ready:hover{background:var(--accent-strong)}:root[data-theme=ent] .btn-secondary:hover{border-color:var(--accent)}:root[data-theme=ent] .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=ent] .new-topic .input:focus{box-shadow:none}:root[data-theme=ent] .new-topic:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=ent] .user-list li:before{color:var(--text);background:color-mix(in srgb, var(--tint,var(--leaf-1)) 35%, var(--surface));border-radius:50% 0}:root[data-theme=ent][data-season=winter]{--snow-cap:radial-gradient(ellipse at 50% 100%, var(--snow) 62%, transparent 64%) 0 0 / 46px 10px repeat-x, radial-gradient(ellipse at 50% 100%, var(--snow) 62%, transparent 64%) 23px 3px / 34px 8px repeat-x, linear-gradient(var(--snow), var(--snow)) 0 100% / 100% 5px no-repeat}:root[data-theme=ent][data-season=winter] .card:before,:root[data-theme=ent][data-season=winter] .new-topic:before,:root[data-theme=ent][data-season=winter] .overview:before{content:"";z-index:1;pointer-events:none;background:var(--snow-cap);filter:drop-shadow(0 1px 1px #1e2d3c26);border-radius:0 0 4px 4px;height:13px;position:absolute;top:-8px;left:12px;right:12px}:root[data-theme=ent][data-season=winter] .new-topic,:root[data-theme=ent][data-season=winter] .overview{position:relative}:root[data-theme=ent][data-season=winter] header.header:after{content:"";pointer-events:none;background:var(--snow-cap);filter:drop-shadow(0 1px 1px #1e2d3c26);height:13px;position:absolute;bottom:-9px;left:0;right:0}:root[data-theme=ent][data-season=winter] .vote:after{background:radial-gradient(ellipse at 50% 100%, var(--snow) 62%, transparent 64%) 0 0 / 22px 6px repeat-x, linear-gradient(var(--snow), var(--snow)) 0 100% / 100% 4px no-repeat;filter:drop-shadow(0 1px 1px #1e2d3c26);border-radius:0 0 3px 3px;width:auto;height:9px;top:-5px;left:4px;right:4px}:root[data-theme=ent][data-season=summer] body{background:radial-gradient(ellipse 180px 110px at 14% 26%, #fff5b48c, transparent 70%), radial-gradient(ellipse 140px 90px at 82% 18%, #fff5b480, transparent 70%), radial-gradient(ellipse 220px 130px at 88% 62%, #fff5b466, transparent 70%), radial-gradient(ellipse at 50% -20%, var(--sky-top), transparent 70%), linear-gradient(var(--sky-top), var(--sky-bottom) 45%);background-attachment:fixed}@media (prefers-color-scheme:dark){:root[data-theme=ent][data-season=summer] body{background:radial-gradient(ellipse at 50% -20%, var(--sky-top), transparent 70%), linear-gradient(var(--sky-top), var(--sky-bottom) 45%);background-attachment:fixed}:root[data-theme=ent] .user-list li:before{background:color-mix(in srgb, var(--tint,var(--leaf-1)) 40%, var(--surface))}}:root[data-theme=dogpark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#d7f0fb;--surface:#fffaf0;--surface-2:#f4ecdb;--border:#e6d9c2;--border-strong:#c7b79e;--text:#33261b;--muted:#6f5e4f;--accent:#3f8a2e;--accent-strong:#2f6c22;--accent-soft:#dcefc9;--accent-contrast:#fff;--suit:#d1392f;--suit-soft:#fbe0dc;--focus:#d1392f;--ink:#33261b;--collar:#e0483e;--sunny:#ffe66b;--sky-top:#a9dcf4;--sky-bottom:#d7f0fb;--grass:#8fcf5f;--grass-2:#7cc24d;--fence:#f6e7c8;--ball:#c9e33a;--ball-light:#f2ff8a;--ball-dark:#a9c51f;--ball-ink:#2b3a0a;--ball-seam:#ffffffeb;--ball-felt:radial-gradient(circle at 34% 28%, var(--ball-light), var(--ball) 55%, var(--ball-dark));--ball-white:radial-gradient(circle at 34% 28%, #fff, #f6efe0 55%, #e2d6bd);--radius-sm:14px;--radius:18px;--radius-lg:22px;--shadow-sm:0 2px 0 var(--ink);--shadow:5px 5px 0 var(--ink);--shadow-lift:7px 7px 0 var(--ink);--font-display:"Fredoka Variable", ui-rounded, "Arial Rounded MT Bold", var(--font)}:root[data-theme=dogpark] body{background:radial-gradient(circle at calc(100% - 120px) 30px, #fff7b0 0 52px, #ffd84a 53px 84px, #ffd84a40 85px 120px, transparent 121px), radial-gradient(ellipse 70% 150px at 15% 100%, var(--grass) 98%, transparent 100%), radial-gradient(ellipse 75% 180px at 88% 105%, var(--grass-2) 98%, transparent 100%), linear-gradient(var(--sky-top), var(--sky-bottom) 60%);background-attachment:fixed}:root[data-theme=dogpark] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent 6px, var(--fence) 6px 11px, transparent 11px 20px, var(--fence) 20px 25px, transparent 25px) 0 0 / 100% 32px no-repeat, repeating-linear-gradient(90deg, transparent 0 26px, var(--fence) 26px 38px) 0 0 / 100% 32px no-repeat, linear-gradient(transparent 32px, var(--grass-2) 32px);height:70px;position:fixed;bottom:0;left:0;right:0}:root[data-theme=dogpark] ::selection{background:var(--sunny);color:var(--ink)}:root[data-theme=dogpark] :focus-visible{outline:3px solid var(--focus);outline-offset:2px}:root[data-theme=dogpark] a{color:var(--accent-strong)}:root[data-theme=dogpark] h1,:root[data-theme=dogpark] h2,:root[data-theme=dogpark] h3{font-family:var(--font-display);font-weight:600}:root[data-theme=dogpark] header.header{background:color-mix(in srgb, var(--sky-top) 85%, transparent);border-bottom:3px solid var(--ink)}:root[data-theme=dogpark] .brand{font-family:var(--font-display);font-size:1.3rem;font-weight:700}:root[data-theme=dogpark] .menu a{color:var(--text);font-weight:600}:root[data-theme=dogpark] .menu a:hover{color:var(--ink);background:var(--sunny)}:root[data-theme=dogpark] .menu a.active{color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}:root[data-theme=dogpark] .card{border:3px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow)}:root[data-theme=dogpark] .vote,:root[data-theme=dogpark] .home .fan span,:root[data-theme=dogpark] .mini-card,:root[data-theme=dogpark] .empty-cards span{isolation:isolate;aspect-ratio:1;font-family:var(--font-display);color:var(--ball-ink);text-shadow:0 1px #ffffff80;background:var(--ball-felt);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:50%;font-weight:600;overflow:hidden}:root[data-theme=dogpark] .mini-card,:root[data-theme=dogpark] .empty-cards span{position:relative}:root[data-theme=dogpark] .vote:before,:root[data-theme=dogpark] .vote:after,:root[data-theme=dogpark] .home .fan span:before,:root[data-theme=dogpark] .home .fan span:after,:root[data-theme=dogpark] .mini-card:before,:root[data-theme=dogpark] .mini-card:after,:root[data-theme=dogpark] .empty-cards span:before,:root[data-theme=dogpark] .empty-cards span:after{content:"";z-index:-1;border:2.5px solid var(--ball-seam);border-radius:50%;width:70%;height:84%;position:absolute;top:8%}:root[data-theme=dogpark] .vote:before,:root[data-theme=dogpark] .home .fan span:before,:root[data-theme=dogpark] .mini-card:before,:root[data-theme=dogpark] .empty-cards span:before{left:-50%}:root[data-theme=dogpark] .vote:after,:root[data-theme=dogpark] .home .fan span:after,:root[data-theme=dogpark] .mini-card:after,:root[data-theme=dogpark] .empty-cards span:after{right:-50%}:root[data-theme=dogpark] .home .fan span{width:60px;height:60px;margin-left:-30px;font-size:1.3rem}:root[data-theme=dogpark] .home h1{font-size:clamp(2.4rem,7vw,3.2rem);font-weight:700}:root[data-theme=dogpark] .home .lead:before{content:"off-leash mode 🐾";width:fit-content;font-family:var(--font-display);color:var(--ink);background:var(--sunny);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;margin:4px auto 16px;padding:4px 16px;font-size:1.05rem;font-weight:600;display:block;transform:rotate(-1.5deg)}:root[data-theme=dogpark] .home .step{font-family:var(--font-display);color:var(--ball-ink);background:var(--ball-felt);border:2px solid var(--ink);font-weight:600}:root[data-theme=dogpark] .room h1{font-size:2.2rem;font-weight:700}:root[data-theme=dogpark] .room h1 .eyebrow{font-family:var(--font);color:var(--accent-strong)}:root[data-theme=dogpark] .room h1 .eyebrow:after{content:" · dog park 🐾"}:root[data-theme=dogpark] .connection.online{background:var(--accent)}:root[data-theme=dogpark] .section-title{font-family:var(--font-display);text-transform:none;letter-spacing:.01em;color:var(--accent-strong);font-size:1.2rem;font-weight:600}:root[data-theme=dogpark] .section-title .badge{font-family:var(--font);color:var(--ink);background:var(--sunny);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:700}:root[data-theme=dogpark] .new-topic{border:3px dashed var(--border-strong);border-radius:var(--radius-lg);box-shadow:none}:root[data-theme=dogpark] .new-topic:focus-within{border:3px solid var(--ink);box-shadow:var(--shadow)}:root[data-theme=dogpark] .card.highlight{border-color:var(--ink);box-shadow:var(--shadow-lift)}:root[data-theme=dogpark] .card.highlight .status{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:3px 10px 3px 6px}:root[data-theme=dogpark] .card.highlight .pulse{background:var(--ball-felt);border:1.5px solid var(--ink);width:12px;height:12px}:root[data-theme=dogpark] .close.ready{color:var(--accent-contrast);background:var(--accent);border-color:var(--ink)}:root[data-theme=dogpark] .close.ready:hover{background:var(--accent-strong)}:root[data-theme=dogpark] .all-in{color:var(--accent-strong)}:root[data-theme=dogpark] .card.highlight .bar{background:repeating-linear-gradient(90deg, var(--border-strong) 0 8px, transparent 8px 14px) center / 100% 3px no-repeat;border:0;border-radius:0;height:6px;margin:10px 30px 6px 4px;position:relative;overflow:visible}:root[data-theme=dogpark] .card.highlight .bar:after{content:"🦴";font-size:1.1rem;line-height:1;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}:root[data-theme=dogpark] .card.highlight .bar-fill{background:var(--collar);border-radius:6px;position:relative}:root[data-theme=dogpark] .card.highlight .bar-fill:after{content:"🐕";font-size:1.6rem;line-height:1;position:absolute;top:50%;right:-14px;transform:translateY(-58%)scaleX(-1)}:root[data-theme=dogpark] .card.highlight .voters li{border:1.5px dashed var(--border-strong);color:var(--muted)}:root[data-theme=dogpark] .card.highlight .voters li.voted{color:var(--text);background:var(--accent-soft);border:1.5px solid #0000}:root[data-theme=dogpark] .card.highlight .voted .check{background:var(--accent);font-size:0}:root[data-theme=dogpark] .card.highlight .voted .check:before{content:"🐾";font-size:.6rem}:root[data-theme=dogpark] .deck{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:14px;padding-top:12px}:root[data-theme=dogpark] .vote{font-size:1.35rem}:root[data-theme=dogpark] .vote .corner{display:none}:root[data-theme=dogpark] .vote.symbolic{color:var(--ink);background:var(--ball-white)}:root[data-theme=dogpark] .vote.symbolic:before,:root[data-theme=dogpark] .vote.symbolic:after{border-color:#c7b79eb3}:root[data-theme=dogpark] .vote:hover{border-color:var(--ink);box-shadow:0 4px 0 var(--ink);transform:translateY(-5px)rotate(14deg)}:root[data-theme=dogpark] .vote.selected{color:var(--ball-ink);background:var(--ball-felt);border-color:var(--ink);outline:3px solid var(--collar);outline-offset:3px;box-shadow:0 4px 0 var(--ink), 0 18px 10px -10px #00000059;transform:translateY(-10px)rotate(-10deg)scale(1.06)}:root[data-theme=dogpark] .vote.symbolic.selected{color:var(--ink);background:var(--ball-white)}:root[data-theme=dogpark] .overview{background:var(--surface-2);border:2px dashed var(--border-strong)}:root[data-theme=dogpark] .mini-card{width:60px;height:60px;font-size:1.4rem}:root[data-theme=dogpark] .minmax:first-child .mini-card{transform:rotate(-10deg)}:root[data-theme=dogpark] .minmax:last-child .mini-card{transform:rotate(10deg)}:root[data-theme=dogpark] .consensus{background:var(--accent-soft);border:2px dashed var(--accent)}:root[data-theme=dogpark] .consensus .mini-card{color:var(--ball-ink);background:var(--ball-felt);border-color:var(--ink)}:root[data-theme=dogpark] .label,:root[data-theme=dogpark] .details th{color:var(--accent-strong)}:root[data-theme=dogpark] .details th,:root[data-theme=dogpark] .details tr:not(:last-child) td{border-bottom-style:dashed}:root[data-theme=dogpark] .chip{font-family:var(--font-display);color:var(--ink);background:var(--sunny);border:1.5px solid var(--ink);border-radius:999px;font-weight:600}:root[data-theme=dogpark] .empty-cards span{width:46px;height:46px;margin:0 -2px}:root[data-theme=dogpark] .empty-cards span:nth-child(2){color:var(--ball-ink);background:var(--ball-felt);border-color:var(--ink)}:root[data-theme=dogpark] .btn{border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;font-weight:700;transition:background .12s,color .12s,transform 80ms,box-shadow 80ms}:root[data-theme=dogpark] .btn-primary{color:var(--accent-contrast);background:var(--accent)}:root[data-theme=dogpark] .btn-primary:hover{background:var(--accent-strong)}:root[data-theme=dogpark] .btn-secondary{color:var(--text);background:var(--surface);border-color:var(--ink)}:root[data-theme=dogpark] .btn-secondary:hover{border-color:var(--ink);background:var(--sunny);color:var(--ink)}:root[data-theme=dogpark] .btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}:root[data-theme=dogpark] .input{background:var(--surface);border:2px solid var(--border-strong)}:root[data-theme=dogpark] .input:hover{border-color:var(--accent)}:root[data-theme=dogpark] .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}:root[data-theme=dogpark] .new-topic .input,:root[data-theme=dogpark] .new-topic .input:focus{box-shadow:none;border-color:#0000}:root[data-theme=dogpark] .user-list li:before{font-family:var(--font-display);color:hsl(var(--hue) 45% 25%);background:hsl(var(--hue) 70% 85%);box-shadow:0 0 0 2px var(--ink);font-weight:600}:root[data-theme=dogpark] .invite-hint{border-top-style:dashed}@media (prefers-color-scheme:dark){:root[data-theme=dogpark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18213a;--surface:#2a2620;--surface-2:#342f27;--border:#463f33;--border-strong:#6a5f4c;--text:#f6efe2;--muted:#bbad97;--accent:#8fd16a;--accent-strong:#a9e286;--accent-soft:#2d4224;--accent-contrast:#13230c;--suit:#ff7a6e;--suit-soft:#4a2420;--focus:#ffe66b;--ink:#0c0a08;--collar:#ff6a5c;--sky-top:#101731;--sky-bottom:#22305a;--grass:#24451f;--grass-2:#1c3a18;--fence:#f6e7c847;--shadow-sm:0 2px 0 var(--ink);--shadow:5px 5px 0 var(--ink);--shadow-lift:7px 7px 0 var(--ink)}:root[data-theme=dogpark] body{background:radial-gradient(circle at calc(100% - 120px) 60px, #fff3c4 0 30px, #fff3c424 31px 70px, transparent 71px), radial-gradient(circle, #ffffffb3 1px, transparent 1.5px) 0 0 / 140px 140px, radial-gradient(circle, #ffffff73 1px, transparent 1.5px) 60px 80px / 190px 190px, radial-gradient(ellipse 70% 150px at 15% 100%, var(--grass) 98%, transparent 100%), radial-gradient(ellipse 75% 180px at 88% 105%, var(--grass-2) 98%, transparent 100%), linear-gradient(var(--sky-top), var(--sky-bottom) 70%);background-attachment:fixed}:root[data-theme=dogpark] body:before{background:radial-gradient(circle, #ffe66be6 1.5px, transparent 3px) 20px 38px / 170px 32px, radial-gradient(circle, #ffe66b99 1px, transparent 2.5px) 90px 50px / 230px 20px, linear-gradient(transparent 6px, var(--fence) 6px 11px, transparent 11px 20px, var(--fence) 20px 25px, transparent 25px) 0 0 / 100% 32px no-repeat, repeating-linear-gradient(90deg, transparent 0 26px, var(--fence) 26px 38px) 0 0 / 100% 32px no-repeat, linear-gradient(transparent 32px, var(--grass-2) 32px)}:root[data-theme=dogpark] header.header{border-bottom-color:#3a3a4f}:root[data-theme=dogpark] .menu a:not(.active):hover,:root[data-theme=dogpark] .btn-secondary:hover{color:var(--ink)}:root[data-theme=dogpark] .card{border-color:#4a4336}:root[data-theme=dogpark] .card.highlight{border-color:var(--accent)}:root[data-theme=dogpark] .btn-secondary{border-color:#4a4336}:root[data-theme=dogpark] .user-list li:before{color:hsl(var(--hue) 70% 86%);background:hsl(var(--hue) 35% 30%);box-shadow:0 0 0 2px hsl(var(--hue) 45% 50%)}}.field{gap:6px;display:grid}.field label{font-size:.875rem;font-weight:600}.input{width:100%;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 12px;transition:border-color .12s,box-shadow .12s,background .12s}.input::placeholder{color:var(--muted);opacity:.8}.input:hover{border-color:var(--muted)}.input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.btn{font:inherit;white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:var(--accent-contrast)}.btn-primary:hover{background:var(--accent-strong)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{border-color:var(--muted);background:var(--surface-2)}.btn-sm{padding:6px 12px;font-size:.875rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.terminal-mark.svelte-23v5nn{width:30px;height:30px;display:block}.window.svelte-23v5nn{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px}.prompt.svelte-23v5nn{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:square}.cursor.svelte-23v5nn{fill:var(--text);animation:1.1s step-end infinite svelte-23v5nn-blink}@keyframes svelte-23v5nn-blink{50%{opacity:0}}.jira-mark.svelte-qcn7nn{width:32px;height:32px;display:block}.tile.svelte-qcn7nn{fill:#1868db}.ticket.svelte-qcn7nn{fill:#fff}.ticket.back.svelte-qcn7nn{opacity:.55}.tick.svelte-qcn7nn{fill:none;stroke:#1868db;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.id7-mark.svelte-wigmez{width:32px;height:32px;display:block}.display.svelte-wigmez{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1.2px}.ready.svelte-wigmez{stroke:var(--charge);stroke-width:1.6px;stroke-linecap:round}.wheel.svelte-wigmez,.spokes.svelte-wigmez{fill:none;stroke:var(--text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.hub.svelte-wigmez{fill:var(--ambient)}.climate.svelte-190aabf{z-index:10;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 max(20px,50% - 520px);display:flex;position:fixed;inset:auto 0 0}.temp.svelte-190aabf{min-width:72px;color:var(--text);font-size:1.35rem;font-weight:300;position:relative}.temp.svelte-190aabf:last-child{text-align:right}.temp.svelte-190aabf small:where(.svelte-190aabf){color:var(--muted);font-size:.8em}.temp.svelte-190aabf:after{content:"";background:linear-gradient(90deg, var(--ambient) 55%, var(--border) 55%);height:3px;box-shadow:0 0 8px -1px var(--ambient-glow);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0}.temp.svelte-190aabf:last-child:after{background:linear-gradient(270deg, var(--ambient) 55%, var(--border) 55%)}.shortcuts.svelte-190aabf{gap:clamp(8px,4vw,36px);display:flex}svg.svelte-190aabf{fill:none;width:22px;height:22px;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}svg.active.svelte-190aabf{stroke:var(--accent-text);filter:drop-shadow(0 0 4px var(--ambient-glow))}@media (width<=420px){.temp.svelte-190aabf{min-width:0;font-size:1.1rem}svg.svelte-190aabf:nth-child(n+5){display:none}}.excel-mark.svelte-1jiemuy{width:26px;height:26px;display:block}.sheet.svelte-1jiemuy{fill:#fff}.grid.svelte-1jiemuy{fill:none;stroke:#33c481;stroke-width:1px}.tile.svelte-1jiemuy{fill:#185c37;stroke:#fff;stroke-width:1px}.suit.svelte-1jiemuy{fill:#fff}.formula-bar.svelte-25ppla,.column-headers.svelte-25ppla,.sheet-bar.svelte-25ppla{white-space:nowrap;align-items:center;font-size:.8125rem;display:flex;overflow:hidden}.formula-bar.svelte-25ppla{height:28px;color:var(--text);background:var(--surface);border-bottom:1px solid var(--grid-strong)}.name-box.svelte-25ppla{width:calc(var(--row-header) + var(--column));border-right:1px solid var(--grid-strong);flex-shrink:0;padding:0 8px}.buttons.svelte-25ppla{color:var(--muted);border-right:1px solid var(--grid-strong);flex-shrink:0;padding:0 10px}.buttons.svelte-25ppla i:where(.svelte-25ppla){font-family:Cambria,Georgia,serif}.dimmed.svelte-25ppla{opacity:.5}.formula.svelte-25ppla{text-overflow:ellipsis;min-width:0;padding:0 10px;overflow:hidden}.column-headers.svelte-25ppla{height:20px;color:var(--header-text);background:var(--header-bg);border-bottom:1px solid var(--grid-strong);font-size:.75rem}.corner.svelte-25ppla{width:var(--row-header);border-right:1px solid var(--grid-strong);background:linear-gradient(to bottom right, transparent 50%, var(--corner) 50%) right 3px bottom 3px / 9px 9px no-repeat;flex-shrink:0;align-self:stretch}.column.svelte-25ppla{width:var(--column);text-align:center;border-right:1px solid var(--grid-strong);flex-shrink:0;align-self:stretch;line-height:19px}.row-headers.svelte-25ppla{top:var(--sheet-top);width:var(--row-header);color:var(--header-text);background:var(--header-bg);border-right:1px solid var(--grid-strong);font-size:.75rem;position:fixed;bottom:28px;left:0;overflow:hidden}.row.svelte-25ppla{height:var(--row);line-height:calc(var(--row) - 1px);text-align:center;border-bottom:1px solid var(--grid-strong);display:block}.column.active.svelte-25ppla,.row.active.svelte-25ppla{color:var(--accent-text);background:var(--header-active)}.column.active.svelte-25ppla{box-shadow:inset 0 -2px 0 var(--accent)}.row.active.svelte-25ppla{box-shadow:inset -2px 0 0 var(--accent)}.sheet-bar.svelte-25ppla{height:28px;color:var(--muted);background:var(--header-bg);border-top:1px solid var(--grid-strong);gap:12px;padding-right:12px;font-size:.75rem;position:fixed;bottom:0;left:0;right:0}.arrows.svelte-25ppla{opacity:.6;flex-shrink:0;padding-left:10px;font-size:.625rem}.tab.svelte-25ppla{text-overflow:ellipsis;max-width:40vw;color:var(--accent-text);background:var(--surface);box-shadow:inset 0 -3px 0 var(--accent);align-self:stretch;padding:4px 16px 0;font-weight:700;overflow:hidden}.add.svelte-25ppla{font-size:1rem}.status.svelte-25ppla{margin-left:auto}.zoom.svelte-25ppla b:where(.svelte-25ppla){color:var(--text);font-weight:400}@media (width<=540px){.zoom.svelte-25ppla{display:none}}.miro-mark.svelte-f3bink{width:32px;height:32px;display:block}.tile.svelte-f3bink{fill:#ffd02f}.sticky.svelte-f3bink{fill:#fff9b1;stroke:#050038;stroke-width:1.5px;stroke-linejoin:round}.suit.svelte-f3bink{fill:#e5484d}.toolbar.svelte-vkj1en,.zoom.svelte-vkj1en{z-index:10;color:var(--text);background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-lift);padding:4px;display:flex;position:fixed}.toolbar.svelte-vkj1en{flex-direction:column;gap:2px;top:50%;left:12px;transform:translateY(-50%)}.zoom.svelte-vkj1en{align-items:center;bottom:12px;right:12px}.tool.svelte-vkj1en{border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.tool.active.svelte-vkj1en{color:var(--accent-text);background:var(--accent-soft)}svg.svelte-vkj1en{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.level.svelte-vkj1en{font-variant-numeric:tabular-nums;padding:0 4px;font-size:.8125rem;font-weight:500}@media (width<=860px){.toolbar.svelte-vkj1en,.zoom.svelte-vkj1en{display:none}}.figma-mark.svelte-16ldjcp{width:32px;height:32px;display:block}.card.svelte-16ldjcp{fill:var(--surface);stroke:var(--border-strong)}.suit.svelte-16ldjcp{fill:var(--suit)}.selection.svelte-16ldjcp{fill:none;stroke:var(--accent);stroke-width:1.2px}.handle.svelte-16ldjcp{fill:#fff;stroke:var(--accent)}.dino-mark.svelte-1eog47j{width:34px;height:34px;display:block}.sky.svelte-1eog47j{fill:#fbe9a6}.ring.svelte-1eog47j{fill:none;stroke:#4fa79b;stroke-width:2px}.dino.svelte-1eog47j{fill:#8fcf8a;stroke:#3f7f5a;stroke-width:1.2px;stroke-linejoin:round}.mouth.svelte-1eog47j{fill:none;stroke:#3f7f5a;stroke-width:1.1px;stroke-linecap:round}.spot.svelte-1eog47j{fill:#5fae7a}.bandana.svelte-1eog47j{fill:#f29bbf;stroke:#c2457a;stroke-width:.9px;stroke-linejoin:round}.cheek.svelte-1eog47j{fill:#f6a7c8}.eye.svelte-1eog47j{fill:#fff;stroke:#3f7f5a;stroke-width:.6px}.pupil.svelte-1eog47j{fill:#2c3a4a}.dogpark-mark.svelte-1ko8c8f{width:34px;height:34px;display:block}.sky.svelte-1ko8c8f{fill:#bfe6f7}.ring.svelte-1ko8c8f{fill:none;stroke:#33261b;stroke-width:2px}.ear.svelte-1ko8c8f{fill:#8a5a34}.fur.svelte-1ko8c8f{fill:#d9a066}.muzzle.svelte-1ko8c8f{fill:#fff4e2}.eye.svelte-1ko8c8f{fill:#2b1d14}.tongue.svelte-1ko8c8f{fill:#ef7d8f}.collar.svelte-1ko8c8f{fill:none;stroke:#e0483e;stroke-width:2.2px;stroke-linecap:round}.tag.svelte-1ko8c8f{fill:#e8c35a;stroke:#a8842a;stroke-width:.5px}.ent-mark.svelte-1pseq7g{width:32px;height:32px;display:block}.trunk.svelte-1pseq7g{fill:var(--bark)}.branches.svelte-1pseq7g{fill:none;stroke:var(--bark);stroke-width:1.4px;stroke-linecap:round}.snow.svelte-1pseq7g{fill:var(--snow);stroke:color-mix(in srgb, var(--text) 25%, transparent);stroke-width:.4px}.c1.svelte-1pseq7g{fill:var(--leaf-1)}.c2.svelte-1pseq7g{fill:var(--leaf-2)}.c3.svelte-1pseq7g{fill:var(--leaf-3)}.c4.svelte-1pseq7g{fill:var(--leaf-4)}.blossoms.svelte-1pseq7g{fill:var(--blossom)}.eye.svelte-1pseq7g{fill:var(--eye)}.canopy.svelte-14xi6md{pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.branch.svelte-14xi6md{width:min(560px,62vw);height:auto;position:absolute;top:-2px;overflow:visible}.left.svelte-14xi6md{left:0}.right.svelte-14xi6md{width:min(460px,52vw);top:-6px;right:0;transform:scaleX(-1)}.wood.svelte-14xi6md{fill:none;stroke:var(--bark);stroke-linecap:round;stroke-linejoin:round}.tint-1.svelte-14xi6md{fill:var(--leaf-1)}.tint-2.svelte-14xi6md{fill:var(--leaf-2)}.tint-3.svelte-14xi6md{fill:var(--leaf-3)}.tint-4.svelte-14xi6md{fill:var(--leaf-4)}.blossom.svelte-14xi6md{fill:var(--blossom)}.blossom-heart.svelte-14xi6md{fill:var(--blossom-heart)}.snow.svelte-14xi6md{fill:var(--snow)}.weather.svelte-oz961{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.flake.svelte-oz961{top:-30px;left:var(--x);width:var(--size);height:var(--size);animation:svelte-oz961-fall var(--duration) linear var(--delay) infinite;position:absolute}.tint-1.svelte-oz961{--tint:var(--leaf-1)}.tint-2.svelte-oz961{--tint:var(--leaf-2)}.tint-3.svelte-oz961{--tint:var(--leaf-3)}.tint-4.svelte-oz961{--tint:var(--leaf-4)}.autumn.svelte-oz961 .flake:where(.svelte-oz961){background:var(--tint);opacity:.7;border-radius:0 80%}.spring.svelte-oz961 .flake:where(.svelte-oz961){height:calc(var(--size) * .7);background:var(--blossom);opacity:.8;border-radius:50% 50% 50% 0}.winter.svelte-oz961 .flake:where(.svelte-oz961){background:var(--snow);opacity:.9;border-radius:50%;animation-name:svelte-oz961-snow;box-shadow:0 0 2px #0000001f}.summer.svelte-oz961 .flake:where(.svelte-oz961){display:none}@media (prefers-color-scheme:dark){.summer.svelte-oz961 .flake:where(.svelte-oz961){top:auto;bottom:calc(8vh + var(--size) * 4);width:4px;height:4px;animation:svelte-oz961-hover var(--duration) ease-in-out var(--delay) infinite alternate, svelte-oz961-glow 3.5s ease-in-out var(--delay) infinite alternate;background:#e9f58a;border-radius:50%;display:block;box-shadow:0 0 8px 3px #e9f58a80}}@keyframes svelte-oz961-fall{0%{transform:translate(0)rotate(0)}25%{transform:translate(40px,27vh)rotate(110deg)}50%{transform:translate(-20px,55vh)rotate(200deg)}75%{transform:translate(45px,82vh)rotate(300deg)}to{transform:translate(10px,110vh)rotate(390deg)}}@keyframes svelte-oz961-snow{0%{transform:translate(0)}50%{transform:translate(18px,55vh)}to{transform:translate(-6px,110vh)}}@keyframes svelte-oz961-hover{0%{transform:translate(0)}50%{transform:translate(50px,-60px)}to{transform:translate(-30px,-20px)}}@keyframes svelte-oz961-glow{0%{opacity:.1}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.weather.svelte-oz961{display:none}}.forest.svelte-1ghdb30{z-index:-1;pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.rows.svelte-1ghdb30{width:100%;position:absolute;bottom:0;left:0}.ent.svelte-1ghdb30{position:absolute;bottom:0;right:max(24px,9%)}.far.svelte-1ghdb30{--mix:42%;--fade:var(--sky-bottom)}.near.svelte-1ghdb30{--mix:88%;--fade:var(--bark)}.tint-1.svelte-1ghdb30{fill:color-mix(in srgb, var(--leaf-1) var(--mix), var(--fade))}.tint-2.svelte-1ghdb30{fill:color-mix(in srgb, var(--leaf-2) var(--mix), var(--fade))}.tint-3.svelte-1ghdb30{fill:color-mix(in srgb, var(--leaf-3) var(--mix), var(--fade))}.tint-4.svelte-1ghdb30{fill:color-mix(in srgb, var(--leaf-4) var(--mix), var(--fade))}.blossom.svelte-1ghdb30{fill:color-mix(in srgb, var(--blossom) var(--mix), var(--fade))}.fir.svelte-1ghdb30{fill:color-mix(in srgb, var(--pine) var(--mix), var(--fade))}.trunk.svelte-1ghdb30{fill:color-mix(in srgb, var(--bark) var(--mix), var(--fade))}.branch.svelte-1ghdb30,.brow.svelte-1ghdb30{fill:none;stroke:color-mix(in srgb, var(--bark) var(--mix), var(--fade));stroke-linecap:round}.brow.svelte-1ghdb30{stroke:color-mix(in srgb, var(--bark) 60%, black);stroke-width:2px}.snow.svelte-1ghdb30{fill:color-mix(in srgb, var(--snow) var(--snow-mix,calc(var(--mix) + 10%)), var(--fade))}.ground.svelte-1ghdb30{fill:color-mix(in srgb, var(--ground) var(--mix), var(--fade))}.beard.svelte-1ghdb30{fill:color-mix(in srgb, var(--pine) 70%, var(--bark))}.ent.svelte-1ghdb30 .eyes:where(.svelte-1ghdb30){fill:var(--eye);transform-box:fill-box;transform-origin:50%;animation:9s infinite svelte-1ghdb30-blink}@keyframes svelte-1ghdb30-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@media (prefers-color-scheme:dark){.far.svelte-1ghdb30{--mix:30%}.near.svelte-1ghdb30{--mix:55%;--fade:var(--sky-bottom);--snow-mix:80%}.ent.svelte-1ghdb30 .eyes:where(.svelte-1ghdb30){filter:drop-shadow(0 0 3px var(--eye))}}@media (prefers-reduced-motion:reduce){.ent.svelte-1ghdb30 .eyes:where(.svelte-1ghdb30){animation:none}}@media (width<=540px){.forest.svelte-1ghdb30{transform-origin:0 100%;width:142.857%;right:auto;transform:scale(.7)}}.header.svelte-12qhfyh{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:12px 20px;display:flex}.brand.svelte-12qhfyh{color:var(--text);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.logo.svelte-12qhfyh{width:30px;height:30px}.logo.svelte-12qhfyh .back:where(.svelte-12qhfyh){fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.logo.svelte-12qhfyh .front:where(.svelte-12qhfyh){fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.logo.svelte-12qhfyh .suit:where(.svelte-12qhfyh){fill:var(--suit)}.menu.svelte-12qhfyh{gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:block}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);background:var(--surface)}.menu.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent-strong);background:var(--accent-soft)}.page.svelte-12qhfyh{max-width:1080px;margin:0 auto;padding:32px 20px 64px}@media (width<=540px){.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}.page.svelte-12qhfyh{padding-top:20px}}
