@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-cyrillic-ext-wght-normal-UNSUKJWY.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-cyrillic-wght-normal-RGZBJFNJ.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-vietnamese-wght-normal-4MPB4G6Q.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-latin-ext-wght-normal-GTDRNFMU.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/unbounded-latin-wght-normal-4RIDYBKF.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url("./media/schibsted-grotesk-latin-ext-wght-normal-BGULE5YG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url("./media/schibsted-grotesk-latin-wght-normal-3LQMT5AL.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/caveat-cyrillic-ext-wght-normal-GMRBIBPE.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/caveat-cyrillic-wght-normal-XVO43JCM.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/caveat-latin-ext-wght-normal-5S7R5SZN.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/caveat-latin-wght-normal-IUBKKMHQ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #F5F0E6;--surface: #FFFCF7;--surface-2: #ECE4D6;--line: #DDD3C2;--ink: #1F1A14;--ink-2: #5E554A;--ink-3: #6D655A;--accent: #1E6B52;--accent-ink: #FFFFFF;--accent-soft: #DDEADF;--accent-deep: #134A39;--no: #B8332C;--no-soft: #F6DFD7;--maybe: #8E5C0F;--maybe-soft: #F4E6CC;--felt-bg: #1E6B52;--felt-ink: #F3F5F3;--felt-deep: #123F31;--lamp: rgba(255, 222, 160, .22);--paper: #FFFDF8;--paper-line: #E4DACB;--die-edge: #D8CDBB;--p-red: #CD423A;--p-blue: #2F6FE0;--p-yellow: #D9A91E;--p-green: #2E9E5B;--p-violet: #8A55D6;--p-black: #2A2F2C;--on-p-black: #FFFFFF;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--thickness: 4px;--f-display: "Unbounded Variable", "Schibsted Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--f-ui: "Schibsted Grotesk Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-num: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-hand: "Caveat Variable", "Bradley Hand", "Segoe Print", cursive;--spring: cubic-bezier(.34, 1.56, .64, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #16120E;--surface: #201A15;--surface-2: #2A231C;--line: #3A3129;--ink: #F2EADF;--ink-2: #BCB0A1;--ink-3: #978C7E;--accent: #4FBF93;--accent-ink: #06140E;--accent-soft: #1B3328;--accent-deep: #2B8463;--no: #F0746B;--no-soft: #3B1E18;--maybe: #E3B04B;--maybe-soft: #3A2C14;--felt-bg: #16513E;--felt-ink: #EAF2EE;--felt-deep: #0C3326;--lamp: rgba(255, 205, 130, .16);--paper: #EFE7DA;--paper-line: #D3C7B6;--die-edge: #B9AD9B;--p-black: #D9CFC2;--on-p-black: #1F1A14}}:root[data-theme=dark]{color-scheme:dark;--bg: #16120E;--surface: #201A15;--surface-2: #2A231C;--line: #3A3129;--ink: #F2EADF;--ink-2: #BCB0A1;--ink-3: #978C7E;--accent: #4FBF93;--accent-ink: #06140E;--accent-soft: #1B3328;--accent-deep: #2B8463;--no: #F0746B;--no-soft: #3B1E18;--maybe: #E3B04B;--maybe-soft: #3A2C14;--felt-bg: #16513E;--felt-ink: #EAF2EE;--felt-deep: #0C3326;--lamp: rgba(255, 205, 130, .16);--paper: #EFE7DA;--paper-line: #D3C7B6;--die-edge: #B9AD9B;--p-black: #D9CFC2;--on-p-black: #1F1A14}:root{--noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .28 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font:16px/1.55 var(--f-ui);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-.03em}h1,h2{font-family:var(--f-display)}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.label{font:500 12px/1.2 var(--f-num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums}.score{font:700 56px/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hand{font:600 22px/1.15 var(--f-hand);color:var(--ink-2)}.muted{color:var(--ink-2)}.felt{color:var(--felt-ink);background:radial-gradient(ellipse 70% 90% at 28% 0%,var(--lamp),transparent 70%),var(--noise),var(--felt-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.btn{font:600 16px/1 var(--f-ui);height:50px;padding:0 20px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:transform .18s var(--spring),box-shadow .18s var(--spring)}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 var(--thickness) 0 var(--accent-deep)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 var(--thickness) 0 var(--line)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover{color:var(--ink)}.btn-primary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--accent-deep)}.btn-secondary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--line)}.btn-sm{height:38px;padding:0 12px;font-size:14px;border-radius:var(--r-sm);white-space:nowrap}.btn-block{width:100%}.btn:disabled{opacity:.5;cursor:default;transform:none}.icon-btn{width:40px;height:40px;border-radius:var(--r-sm);border:0;background:transparent;color:var(--ink-2);display:inline-grid;place-items:center;cursor:pointer}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.icon-btn.send{background:var(--accent);color:var(--accent-ink);box-shadow:0 3px 0 var(--accent-deep)}.icon,.icon>span{display:inline-grid;width:20px;height:20px;line-height:0}.icon svg{width:100%;height:100%}.tag{font:500 13px/1 var(--f-ui);padding:8px 12px;border-radius:999px;border:0;background:var(--surface-2);color:var(--ink-2);cursor:pointer}.tag[aria-pressed=true],.tag.on{background:var(--ink);color:var(--bg);box-shadow:0 3px color-mix(in srgb,var(--ink) 60%,transparent)}.verdict{font:600 13px/1 var(--f-ui);padding:7px 10px;border-radius:var(--r-sm);display:inline-flex;align-items:center;gap:6px}.verdict:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.v-yes{background:var(--accent-soft);color:var(--accent)}.v-no{background:var(--no-soft);color:var(--no)}.v-maybe{background:var(--maybe-soft);color:var(--maybe)}.stamp{display:inline-block;font:700 13px/1 var(--f-display);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--accent);border:2.5px solid currentColor;border-radius:var(--r-sm);padding:8px 12px;transform:rotate(-5deg);animation:stamp .5s var(--spring) both}.stamp--no{color:var(--no)}.stamp--maybe{color:var(--maybe)}@keyframes stamp{0%{transform:rotate(-5deg) scale(1.7)}to{transform:rotate(-5deg) scale(1)}}.field{display:flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:4px 4px 4px 14px;min-width:0}.field:focus-within{border-color:var(--accent)}.field input{flex:1;min-width:0;border:0;background:transparent;font:16px var(--f-ui);color:var(--ink);height:40px}.field input:focus{outline:none}.field input::placeholder{color:var(--ink-3)}.avatar{display:inline-grid;place-items:center;border-radius:50%;background:var(--c);color:#fff;font:700 14px/1 var(--f-ui);flex:none}.avatar--ink{color:#1f1a14}.avatar[data-color=black],.piece[data-color=black]{color:var(--on-p-black)}.avatar--sm{width:32px;height:32px;font-size:11px}.avatar--md{width:44px;height:44px}.avatar--lg{width:64px;height:64px;font-size:20px}.piece{display:inline-grid;place-items:center;color:#fff;background:var(--c);font:700 15px/1 var(--f-display);flex:none}.piece--card{width:32px;height:44px;border-radius:6px;border:2.5px solid #fff;box-shadow:0 0 0 1px var(--line),0 3px color-mix(in srgb,var(--c) 60%,#000);transform:rotate(-6deg);font-size:14px}.piece--hex{width:44px;height:40px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.piece--board{width:42px;height:42px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 4px color-mix(in srgb,#fff 35%,transparent),0 3px color-mix(in srgb,var(--c) 60%,#000)}.piece--token{width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 5px color-mix(in srgb,#fff 35%,transparent),0 3px color-mix(in srgb,var(--c) 60%,#000)}.piece--lg{zoom:1.4}.boxart{display:inline-grid;place-items:center;color:#fff;background:var(--noise),var(--c);border-radius:var(--r-sm);transform:rotate(-4deg);flex:none}.boxart b{display:grid;justify-items:center;font:800 15px/1 var(--f-display);letter-spacing:-.02em}.boxart--md{width:78px;height:62px;box-shadow:5px 5px color-mix(in srgb,var(--c) 55%,#000)}.boxart--sm{width:40px;height:34px;box-shadow:3px 3px color-mix(in srgb,var(--c) 55%,#000)}.boxart--sm b{font-size:9px}.boxart--xs{width:38px;height:30px;box-shadow:3px 3px color-mix(in srgb,var(--c) 55%,#000)}.boxart--xs b{font-size:9px}.reglo{display:inline-block;width:var(--reglo-size, 116px);line-height:0}.reglo>span{display:block;width:100%}.reglo svg{width:100%;height:auto;overflow:visible}.btn-danger{background:var(--no);color:#fff;box-shadow:0 var(--thickness) 0 color-mix(in srgb,var(--no) 60%,#000)}.btn-danger:active{transform:translateY(3px);box-shadow:0 1px color-mix(in srgb,var(--no) 60%,#000)}.crew{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.faces{display:flex;padding-left:8px;flex:none}.face{display:grid;place-items:center;width:30px;height:30px;margin-left:-8px;border-radius:50%;border:2.5px solid var(--surface);background:var(--c);color:#fff;font:700 12px / 1 var(--f-ui)}.face[data-color=yellow],.face[data-color=green]{color:#1f1a14}.face[data-color=black]{color:var(--on-p-black)}.crew-txt{flex:1;min-width:0;display:grid}.crew-txt b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.crew-txt small{font-size:12px;color:var(--ink-3)}
