@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/AlfaSlabOne-normal-400-pl.woff2?v=9d9d4294) format("woff2");unicode-range:U+0000-017F,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:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/AlfaSlabOne-normal-400-latin-ext.woff2?v=b5418b8d) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-italic-400-pl.woff2?v=95cfec27) format("woff2");unicode-range:U+0000-017F,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:Old Standard TT;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-italic-400-latin-ext.woff2?v=7af356b6) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-normal-400-pl.woff2?v=bffd320c) format("woff2");unicode-range:U+0000-017F,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:Old Standard TT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/OldStandardTT-normal-400-latin-ext.woff2?v=0baa3dde) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/OldStandardTT-normal-700-pl.woff2?v=b31bf2cd) format("woff2");unicode-range:U+0000-017F,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:Old Standard TT;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/OldStandardTT-normal-700-latin-ext.woff2?v=8a3b88b9) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-normal-400-pl.woff2?v=eda2cdf9) format("woff2");unicode-range:U+0000-017F,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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/CrimsonPro-normal-700-pl.woff2?v=4a257dc5) format("woff2");unicode-range:U+0000-017F,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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-italic-400-pl.woff2?v=08142ba3) format("woff2");unicode-range:U+0000-017F,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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-normal-var-latin-ext.woff2?v=085cea3c) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonty/CrimsonPro-normal-var-latin-ext.woff2?v=085cea3c) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonty/CrimsonPro-italic-400-latin-ext.woff2?v=bfff9863) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/BebasNeue-normal-400-pl.woff2?v=fbfd234c) format("woff2");unicode-range:U+0000-017F,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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonty/BebasNeue-normal-400-latin-ext.woff2?v=9b33ea44) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@property --u{syntax: "<length>"; inherits: true; initial-value: 4px}@property --p{syntax: "<number>"; inherits: true; initial-value: 0}:root{color-scheme:dark;--black: #0f0905;--chocolate: #1b110a;--chocolate2: #251810;--stroke: #3b2717;--brown: #5a3a22;--caramel: #a8713a;--gold: #c9a25a;--gold2: #e6c987;--cream: #efe2c8;--gray: #b09a78;--wax: #a3201c;--blood: #c8352b;--night: #0d0f18;--accent: var(--gold2);--accent-border: rgb(201 162 90 / .55);--f-title: "Alfa Slab One", "Rockwell Extra Bold", "Rockwell", Georgia, serif;--f-text: "Crimson Pro", "Iowan Old Style", Georgia, serif;--f-stamp: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--page: #0f0905;--text: #efe2c8;--gold-light: #e6c987;--muted: #b09a78;--dim: #8a6a45;--red: #ec5a4c;--red-light: #ff8a7c;--cold-blue: #b9c3ea;--dead-chip: #6e5e4a;--cta-ink: #1b110a;--cta-fill: linear-gradient(#ecd18f, #b88d45);--cta-edge: #f6dfa0;--cta-base: #6e4f22;--cta-glow-near: rgb(246 200 110 / .55);--cta-glow-far: rgb(230 160 60 / .28);--secondary-fill: rgb(22 13 7 / .9);--secondary-ring: #c9a25a;--ghost-fill: rgb(18 11 6 / .78);--ghost-ring: rgb(201 162 90 / .85);--panel-fill: rgb(14 9 5 / .73);--panel-ring: rgb(201 162 90 / .45);--panel-alert-fill: rgb(16 10 6 / .97);--tile-fill: rgb(12 7 4 / .82);--tile-ring: rgb(201 162 90 / .55);--tile-selected-fill: rgb(201 162 90 / .14);--tile-selected-ring: #e6c987;--tile-badge-fill: #7a5a2e;--tile-badge-ink: #fff3e6;--medallion-fill: rgb(15 9 5 / .82);--medallion-ring: rgb(201 162 90 / .8);--polaroid-paper: #efe6d2;--veil-day: rgb(18 10 4 / .8);--veil-day-soft: rgb(18 10 4 / .62);--veil-dim: rgb(6 4 2 / .6);--veil-dark: rgb(8 5 3 / .84);--veil-night: rgb(6 5 8 / .62);--veil-night-deep: rgb(6 5 8 / .76);--sl: env(safe-area-inset-left, 0px);--sr: env(safe-area-inset-right, 0px);--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;background:var(--black)}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--cream);font:400 18px/1.4 var(--f-text);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:fixed;inset:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;font-size:max(16px,1em)}button{font:inherit;color:inherit;touch-action:manipulation;cursor:pointer;border:0;background:none;padding:0;margin:0}h1,h2,h3,p,ol,ul{margin:0}:focus{outline:none}:focus-visible{outline:max(3px,calc(.5 * var(--u))) solid var(--gold2);outline-offset:max(3px,calc(.6 * var(--u)))}#stage{position:fixed;inset:0;container-type:size;overflow:hidden;background:radial-gradient(90% 120% at 50% -20%,#3d2615 0%,var(--chocolate) 50%,var(--black) 100%);transition:background-color .6s}#stage>*{--u: min(1cqh, .6cqw) }@container (max-aspect-ratio: 1/1){#stage>*{--u: min(.86cqw, .48cqh) }}#stage>*{--caption-f: max(13.5px, calc(4 * var(--u)));--caption-h: max(calc(9.4 * var(--u)), 36px, calc(2.36 * var(--caption-f)));--border-x-l: max(calc(2.4 * var(--u)), calc(var(--sl) - 1 * var(--u)));--border-x-r: max(calc(2.4 * var(--u)), calc(var(--sr) - 1 * var(--u)));--border-y-t: max(calc(2 * var(--u)), calc(var(--st) - .5 * var(--u)));--border-y-b: max(calc(2 * var(--u)), calc(var(--sb) - .5 * var(--u)));--content-l: max(calc(6 * var(--u)), calc(var(--sl) + 2.5 * var(--u)));--content-r: max(calc(6 * var(--u)), calc(var(--sr) + 2.5 * var(--u)));--corner-d: max(44px, calc(4.8 * var(--u)));--corner-step: calc(var(--corner-d) + max(10px, calc(1.6 * var(--u))));--corner-y: calc(var(--border-y-t) + .9 * var(--u));--content-t: calc(var(--corner-y) + var(--corner-d) + .6 * var(--u));--content-b: max(calc(4.5 * var(--u)), calc(var(--sb) + 2 * var(--u)))}#stage[data-night]{background:radial-gradient(80% 120% at 85% -10%,#1a1c2e 0%,var(--night) 45%,#050407 100%);--accent: #b9c0e6;--accent-border: rgb(150 160 210 / .3);color:#cfc8b8}#stage:after{content:"";position:absolute;pointer-events:none;z-index:1;--u: min(1cqh, .6cqw);inset:max(calc(2 * var(--u)),calc(var(--st) - .5 * var(--u))) max(calc(2.4 * var(--u)),calc(var(--sr) - 1 * var(--u))) max(calc(2 * var(--u)),calc(var(--sb) - .5 * var(--u))) max(calc(2.4 * var(--u)),calc(var(--sl) - 1 * var(--u)));border:calc(.3 * var(--u)) solid var(--accent-border);outline:calc(.15 * var(--u)) solid rgb(201 162 90 / .22);outline-offset:calc(.9 * var(--u));border-radius:calc(.6 * var(--u));transition:border-color .6s}@container (max-aspect-ratio: 1/1){#stage:after{--u: min(.86cqw, .48cqh) }}#stage[data-night]:after{outline-color:#96a0d21a}.screen-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--page)}.screen-bg picture,.screen-bg img{position:absolute;inset:0;width:100%;height:100%;display:block}.screen-bg img{object-fit:cover;object-position:var(--bg-position, 50% 50%)}@container (max-aspect-ratio: 1/1){.screen-bg[data-fit=top-width] img{inset:0 auto auto -5%;width:110%;height:auto}}.screen-bg picture{animation:bg-in .35s ease-out both}@keyframes bg-in{0%{opacity:0}to{opacity:1}}.screen-bg-veil{position:absolute;inset:0;z-index:1;background:none}.screen-bg-veil[data-veil=day]{background:var(--veil-day)}.screen-bg-veil[data-veil=day-soft]{background:var(--veil-day-soft)}.screen-bg-veil[data-veil=dim]{background:var(--veil-dim)}.screen-bg-veil[data-veil=dark]{background:var(--veil-dark)}.screen-bg-veil[data-veil=night]{background:var(--veil-night)}.screen-bg-veil[data-veil=night-deep]{background:var(--veil-night-deep)}.screen-bg-veil[data-veil=vignette]{background:radial-gradient(ellipse at center,#0a060300 45%,#0a0603b3)}.screen-bg-veil[data-veil=side-day]{background:linear-gradient(to right,#120a04e6,#120a049e 30%,#120a0400 56%)}.screen-bg-veil[data-veil=side-night]{background:linear-gradient(to right,#080810e0,#08081099 32%,#08081000 58%)}.screen-bg-veil[data-veil=side-dark]{background:linear-gradient(to right,#0a0603f2,#0a0603e0 46%,#0a060333 70%,#0a060300 85%)}.screen-bg-veil[data-veil=bottom-fade]{background:none}@container (max-aspect-ratio: 1/1){.screen-bg-veil[data-veil=side-day]{background:linear-gradient(to bottom,#120a04e0,#120a0480 30%,#120a0400 48%)}.screen-bg-veil[data-veil=side-night]{background:linear-gradient(to bottom,#080810e6,#0808108c 34%,#08081000 52%)}.screen-bg-veil[data-veil=side-dark]{background:linear-gradient(to bottom,#0a060300 0% 22%,#0a0603d9 40%,#0a0603f7 52%)}.screen-bg-veil[data-veil=bottom-fade]{background:linear-gradient(to bottom,rgb(15 9 5 / 0) 62%,var(--page) 86%)}}#stage[data-bg]{background:var(--page)}#stage[data-bg]:after{display:none}#stage[data-bg] .screen{text-shadow:0 calc(.5 * var(--u)) calc(2 * var(--u)) rgb(0 0 0 / .85)}#stage[data-bg] .screen .button,#stage[data-bg] .screen .token{text-shadow:none}#stage[data-night][data-bg]{--accent: var(--gold2);--accent-border: rgb(201 162 90 / .55);color:var(--cream)}#stage[data-night][data-bg] .label{color:var(--gold)}#stage[data-night][data-bg] .description{color:var(--muted)}.layer{position:absolute;z-index:2;top:var(--content-t);left:var(--content-l);right:var(--content-r);bottom:calc(var(--content-b) + var(--caption-h));display:grid}.screen{min-width:0;min-height:0;width:100%;height:100%;display:grid;align-content:center;gap:calc(3 * var(--u))}.entrance{animation:entrance .45s cubic-bezier(.2,.8,.2,1) both}@keyframes entrance{0%{opacity:0}to{opacity:1}}[data-fit]{min-width:0;max-width:100%}.text>*,.top>*,.day-left>*,.camera-bottom>*{min-width:0}.label{font:700 max(11.5px,calc(4 * var(--u)))/1.15 var(--f-text);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-wrap:balance}.title{font:400 calc(13 * var(--u))/1.04 var(--f-title);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;max-width:100%;overflow-wrap:normal;padding-top:.08em}.title.small{font-size:calc(8.5 * var(--u))}.name{font:400 calc(23 * var(--u))/.96 var(--f-title);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;padding-block:.16em .04em}.name{min-height:1.16em}.description{font:400 max(14px,calc(5 * var(--u)))/1.3 var(--f-text);color:var(--gray);text-wrap:pretty;max-width:62ch}.description b{color:var(--cream);font-weight:700}.fine{font:400 max(12px,calc(3.6 * var(--u)))/1.35 var(--f-text);color:var(--gray)}.blood{color:var(--blood)}.button,.button-secondary,.button-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(1.4 * var(--u));border-radius:calc(.9 * var(--u));padding:calc(2 * var(--u)) calc(4.4 * var(--u));min-height:max(44px,calc(11.2 * var(--u)));font:700 max(14px,calc(4.4 * var(--u)))/1.05 var(--f-text);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;text-wrap:balance;max-width:100%;min-width:0;transition:transform .12s,box-shadow .12s,opacity .2s,filter .2s}.button{background:linear-gradient(112deg,#fff0 42%,#ffffffbf,#fff0 58%) no-repeat -80% 0 / 45% 100%,var(--cta-fill);color:var(--cta-ink);animation:cta-shine 4.5s ease-in-out 1s infinite;box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 calc(2.5 * var(--u)) calc(.5 * var(--u)) var(--cta-glow-near),0 0 calc(6.6 * var(--u)) calc(1.8 * var(--u)) var(--cta-glow-far),0 calc(.5 * var(--u)) 0 var(--cta-base)}@keyframes cta-shine{0%{background-position:-80% 0,0 0}22%{background-position:190% 0,0 0}to{background-position:190% 0,0 0}}.button svg{width:1.25em;height:1.25em;flex:none}.button:active:not(:disabled){transform:translateY(calc(.5 * var(--u)));box-shadow:inset 0 0 0 1px var(--cta-edge),0 calc(.1 * var(--u)) 0 var(--cta-base)}.button.drugi,.button-secondary,.button.button-secondary{background:var(--secondary-fill);color:var(--text);letter-spacing:.06em;border-radius:calc(1.1 * var(--u));box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--secondary-ring),0 calc(1 * var(--u)) calc(2.8 * var(--u)) #0000008c}.button-ghost,.button.button-ghost{background:var(--ghost-fill);color:var(--gold-light);font-size:max(13px,calc(3.8 * var(--u)));letter-spacing:.06em;box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--ghost-ring)}.button.drugi,.button-secondary,.button-ghost,.button.cichy,.button.niebezpieczny,.button-danger,.button:disabled{animation:none}.button-secondary:active:not(:disabled),.button-ghost:active:not(:disabled){transform:translateY(calc(.3 * var(--u)))}.button.niebezpieczny,.button-danger,.button.button-danger{background:linear-gradient(#c94a3c,#8f1f17);color:#fbefe0;box-shadow:0 calc(.6 * var(--u)) 0 #4d0f0a}.button.large{font-size:calc(5.4 * var(--u));padding:calc(2.6 * var(--u)) calc(6 * var(--u))}.button:disabled,.button-secondary:disabled,.button-ghost:disabled{opacity:.38;filter:grayscale(.6);cursor:default;box-shadow:none}.link-skip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 calc(1.4 * var(--u));color:var(--gold-light);font:700 max(14px,calc(4 * var(--u)))/1.2 var(--f-text);letter-spacing:.06em;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:max(1px,.08em)}.outline{position:relative;isolation:isolate;display:inline-grid;padding:max(4px,calc(1.1 * var(--u)));border-radius:calc(2.2 * var(--u));max-width:100%;min-width:0}.outline>.button{width:100%}.outline:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;padding:max(3px,calc(.75 * var(--u)));border-radius:inherit;background:conic-gradient(from 0deg,var(--accent) calc(var(--p) * 1turn),rgb(230 201 135 / .3) 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.outline.grows:before{filter:drop-shadow(0 0 calc(1.4 * var(--u)) rgb(230 201 135 / .5))}.outline.done:before{background:var(--accent);filter:drop-shadow(0 0 calc(2.4 * var(--u)) rgb(230 201 135 / .7))}.outline.done{animation:pop .55s cubic-bezier(.2,1.6,.4,1) both}.button-hand{display:inline-grid;place-items:center;flex:none}.button-hand svg{width:1.3em;height:1.3em}.row{display:flex;gap:calc(2.4 * var(--u));align-items:center;flex-wrap:wrap}.row:empty{display:none}.button.switch[aria-checked=true]:before{content:"✓";font-family:var(--f-text);font-weight:700}.link{display:inline-flex;align-items:center;gap:calc(1 * var(--u));min-height:44px;color:var(--gold);font:700 max(12px,calc(3.6 * var(--u)))/1.2 var(--f-text);letter-spacing:.06em;text-transform:uppercase}.link svg{width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));min-width:16px;min-height:16px}.tokens{display:flex;flex-wrap:wrap;gap:calc(1.3 * var(--u));justify-content:center;max-width:100%;align-content:center}.token{display:inline-flex;align-items:center;justify-content:center;min-width:44px;gap:calc(.8 * var(--u));font:700 max(12px,calc(3.4 * var(--u)))/1 var(--f-text);letter-spacing:.01em;padding:calc(1.2 * var(--u)) calc(1.9 * var(--u));border-radius:calc(1 * var(--u));color:var(--text);background:var(--tile-fill);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--tile-ring);white-space:nowrap;max-width:100%;transition:color .15s,background-color .15s,transform .15s,box-shadow .15s}.token-name{overflow:hidden;text-overflow:ellipsis}.token.highlighted{color:var(--gold-light);background:var(--tile-selected-fill);box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--tile-selected-ring)}.token.stopped,.token.chosen{color:var(--cta-ink);background:var(--cta-fill);box-shadow:inset 0 0 0 1px var(--cta-edge),0 0 calc(2 * var(--u)) var(--cta-glow-near)}.token.chosen:after,.token.present:after{content:"✓";font-family:var(--f-text);font-weight:700}.token.present{color:var(--text);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--gold)}.token.none{opacity:.7}.token.none:after{content:"✗";font-family:var(--f-text)}.token.dead{color:#877863;text-decoration:line-through;text-decoration-thickness:.12em}.token.blocked{opacity:.32;filter:grayscale(1);position:relative;z-index:1}.token.nobody{padding-inline:calc(2.4 * var(--u))}.token.nobody:not(.highlighted):not(.stopped):not(.chosen){box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--tile-ring)}.ring{position:relative;width:calc(40 * var(--u));aspect-ratio:1;flex:none;display:grid;place-items:center}.ring-dial{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1turn),rgb(255 255 255 / .22) 0);-webkit-mask:radial-gradient(closest-side,transparent 85%,#000 86.5%);mask:radial-gradient(closest-side,transparent 85%,#000 86.5%)}.ring-icon{width:40%;aspect-ratio:1;display:grid;place-items:center;color:var(--accent);opacity:calc(.45 + var(--p) * .55);transform:scale(calc(.9 + var(--p) * .15))}.ring-icon svg{width:100%;height:100%}.ring-counter{font:400 calc(7.5 * var(--u))/1 var(--f-title);white-space:nowrap}.ring.done .ring-dial{background:var(--accent);filter:drop-shadow(0 0 calc(3 * var(--u)) rgb(230 201 135 / .55))}.ring.done{animation:pop .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes pop{0%{transform:scale(.88)}60%{transform:scale(1.1)}to{transform:scale(1)}}.seal{--p: 0;position:relative;width:calc(48 * var(--u));aspect-ratio:1;display:grid;place-items:center;flex:none;touch-action:none;border-radius:50%}.seal:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--gold2) calc(var(--p) * 1turn),rgb(255 255 255 / .1) 0);-webkit-mask:radial-gradient(closest-side,transparent 90%,#000 91.5%);mask:radial-gradient(closest-side,transparent 90%,#000 91.5%)}.seal .wax{position:relative;width:78%;aspect-ratio:1;display:grid;place-items:center;filter:drop-shadow(0 calc(1.4 * var(--u)) calc(2 * var(--u)) rgb(0 0 0 / .6));transition:transform .18s;transform:scale(calc(1 - var(--p) * .06))}.seal .wax>i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 32%,#d8432f,var(--wax) 45%,#6d120e 100%);box-shadow:inset 0 0 0 calc(2.4 * var(--u)) #00000024,inset 0 0 0 calc(2.8 * var(--u)) #ffffff0f;clip-path:polygon(50% 0,61% 3%,72% 1%,80% 9%,91% 12%,94% 24%,100% 33%,97% 46%,100% 58%,94% 69%,92% 82%,81% 87%,73% 97%,61% 96%,50% 100%,38% 97%,27% 98%,19% 89%,8% 84%,6% 72%,0 61%,3% 49%,0 37%,6% 27%,9% 14%,20% 10%,28% 2%,39% 4%)}.seal .wax svg{position:relative;width:34%;height:34%;color:#00000073;filter:drop-shadow(0 calc(.3 * var(--u)) 0 rgb(255 255 255 / .18))}.seal.pressed .wax{transform:scale(.93)}.card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(3 * var(--u));width:100%;max-width:calc(120 * var(--u));padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u));border-radius:calc(1.6 * var(--u));background:#120b06;box-shadow:0 0 0 calc(.35 * var(--u)) #c9a25a59,0 calc(3 * var(--u)) calc(6 * var(--u)) #0009}.card-don{width:calc(34 * var(--u))!important;opacity:.7}.card-content{display:grid;gap:calc(1.6 * var(--u));min-width:0}.card-eye{font:700 calc(3.4 * var(--u))/1.2 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:#7d6747}.card-role{font:400 calc(13 * var(--u))/1 var(--f-title);text-transform:uppercase;color:#b59d74;white-space:nowrap;overflow:hidden;max-width:100%;padding-block:calc(.5 * var(--u));min-height:calc(1em + 1 * var(--u))}.card-description{font:400 calc(4.2 * var(--u))/1.3 var(--f-text);color:#8b7759}.card.reveal{animation:flip .5s cubic-bezier(.2,.8,.2,1) both}@keyframes flip{0%{transform:perspective(160cqh) rotateY(80deg);opacity:0}to{transform:none;opacity:1}}.don{width:min(calc(var(--r, 62) * var(--u)),36cqw);aspect-ratio:1;object-fit:cover;flex:none;max-width:100%;-webkit-mask-image:radial-gradient(closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(closest-side,#000 68%,transparent 100%)}.don.dimmed{opacity:.55;filter:saturate(.7)}#stage[data-night] .don{filter:saturate(.5) brightness(.75)}.frame{position:relative;overflow:hidden;background:#000;border-radius:calc(1.6 * var(--u));box-shadow:0 0 0 calc(.4 * var(--u)) #c9a25a99,0 calc(2 * var(--u)) calc(5 * var(--u)) #0009}.frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);filter:sepia(.7) contrast(1.1) brightness(.72)}.frame:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(80% 90% at 50% 50%,transparent 45%,rgb(10 6 3 / .8));pointer-events:none}.people{position:absolute;inset:0;z-index:2;pointer-events:none}.person{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:calc(.8 * var(--u));font:700 calc(4.4 * var(--u))/1 var(--f-text);white-space:nowrap;transition:left .25s linear,top .25s linear}.person .medal{width:calc(8 * var(--u));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--black);color:var(--gold2);box-shadow:inset 0 0 0 calc(.5 * var(--u)) var(--gold),0 calc(.8 * var(--u)) calc(2 * var(--u)) #000000b3}.person .medal svg{width:64%;height:64%}.person span{max-width:22cqw;overflow:hidden;text-overflow:ellipsis;background:var(--black);color:#f3e3c3;padding:calc(.6 * var(--u)) calc(2 * var(--u));border-radius:calc(.8 * var(--u));box-shadow:0 0 0 calc(.3 * var(--u)) var(--gold),0 calc(.8 * var(--u)) calc(2 * var(--u)) #000000b3}.person.hand .medal{background:#c62a1f;color:#fff;box-shadow:inset 0 0 0 calc(.5 * var(--u)) #f3e3c3,0 calc(.8 * var(--u)) calc(2.4 * var(--u)) #000000b3}.person.hand span{background:#c62a1f;box-shadow:0 0 0 calc(.3 * var(--u)) #f3e3c3,0 calc(.8 * var(--u)) calc(2.4 * var(--u)) #000000b3}.halo{position:absolute;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 calc(.9 * var(--u)) #d8332a,0 0 calc(6 * var(--u)) calc(2 * var(--u)) #d8332a99,inset 0 0 calc(6 * var(--u)) #d8332a73;transition:left .25s linear,top .25s linear,width .25s,height .25s}.frame-placeholder{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:calc(2 * var(--u));text-align:center;padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(40 * var(--u))}.frame-placeholder .description{font-size:calc(4.2 * var(--u))}.frame-placeholder .don{--r: 30 }.frame-change{position:absolute;z-index:4;top:calc(2 * var(--u));left:calc(2 * var(--u));width:max(44px,calc(9 * var(--u)));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:var(--gold2);background:#0f0905b3;box-shadow:inset 0 0 0 calc(.3 * var(--u)) #c9a25a99}.frame-change svg{width:50%;height:50%}.video-stash{position:fixed;left:0;top:0;width:2px;height:2px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}.video-stash video{width:2px;height:2px}.corner{position:absolute;inset:0;z-index:5;pointer-events:none}.corner button{position:absolute;pointer-events:auto;width:var(--corner-d);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;top:var(--corner-y);color:var(--gold2);background:var(--medallion-fill);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--medallion-ring),0 calc(.3 * var(--u)) calc(1.2 * var(--u)) #00000073;opacity:.95;transition:opacity .4s,transform .15s,color .2s}.corner button:hover{opacity:1;color:#f3dca0}.corner button:before{content:"";position:absolute;inset:min(0px,calc((var(--corner-d) - 44px) / 2));border-radius:50%}.corner button svg{width:48%;height:48%}.corner button:active{transform:scale(.92)}.corner-tv{left:calc(var(--border-x-l) + 1.3 * var(--u))}.corner-full{left:calc(var(--border-x-l) + 1.3 * var(--u) + var(--corner-step))}.corner-menu{right:calc(var(--border-x-r) + 1.3 * var(--u))}.corner-pause{left:calc(var(--border-x-l) + 1.3 * var(--u) + 2 * var(--corner-step))}.corner .corner-pause.waiting{opacity:1;color:#f3dca0;animation:corner-waiting .7s ease-in-out infinite alternate}@keyframes corner-waiting{to{box-shadow:inset 0 0 0 max(2px,calc(.45 * var(--u))) var(--gold2),0 0 calc(1.6 * var(--u)) #c9a25a8c}}@media (prefers-reduced-motion: reduce){.corner .corner-pause.waiting{animation:none;box-shadow:inset 0 0 0 max(2px,calc(.45 * var(--u))) var(--gold2)}}.corner-full[hidden]+.corner-pause{left:calc(var(--border-x-l) + 1.3 * var(--u) + var(--corner-step))}.corner-restart{right:calc(var(--border-x-r) + 1.3 * var(--u) + var(--corner-step))}.corner .corner-tv.connected,#stage[data-night] .corner .corner-tv.connected{color:#ff7a6e;opacity:1;box-shadow:inset 0 0 0 max(2px,calc(.4 * var(--u))) #d8332a,0 0 calc(1.6 * var(--u)) #d8332a73}@media (hover: hover) and (pointer: fine){.corner button:after{content:attr(aria-label);position:absolute;top:calc(100% + 1 * var(--u));left:50%;translate:-50% 0;white-space:nowrap;padding:max(5px,calc(.8 * var(--u))) max(10px,calc(1.6 * var(--u)));border-radius:calc(.8 * var(--u));font:700 max(12px,calc(2.4 * var(--u)))/1.1 var(--f-text);letter-spacing:.04em;color:var(--cream);background:#0f0905f0;box-shadow:inset 0 0 0 1px #c9a25a73,0 calc(.4 * var(--u)) calc(1.2 * var(--u)) #00000080;opacity:0;pointer-events:none;transition:opacity .15s}.corner button:hover:after{opacity:1;transition-delay:.35s}.corner .corner-menu:after,.corner .corner-restart:after{left:auto;right:0;translate:none}.corner .corner-tv:after{left:0;translate:none}}#stage.hides-corner:not(.mouse) .corner button:not(:focus-visible){opacity:0;pointer-events:none}.caption{position:absolute;z-index:3;left:var(--content-l);right:var(--content-r);bottom:var(--content-b);height:var(--caption-h);display:grid;place-items:center;pointer-events:none}.caption p{font:italic 400 var(--caption-f)/1.18 var(--f-text);color:var(--cream);text-align:center;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:0;transform:translateY(calc(1 * var(--u)));transition:opacity .3s,transform .3s}.caption.visible p{opacity:.92;transform:none}@container (max-aspect-ratio: 1/1){#stage>*{--caption-f: max(17px, calc(4.6 * var(--u)));--caption-h: max(calc(10.6 * var(--u)), 42px, calc(2.36 * var(--caption-f))) }}.caption p:before{content:"„";color:var(--gold)}.caption p:after{content:"”";color:var(--gold)}.caption.quote p{color:var(--gold2);opacity:1}.word{transition:opacity .15s ease-out,color .15s ease-out}.narrator-reading .word{opacity:.55}#stage[data-night] .narrator-reading .word{opacity:.62}.narrator-reading .word.spoken{opacity:1}.narrator-reading .word.now{opacity:1;color:var(--gold2)}#stage[data-night] .narrator-reading .word.now{color:#d6c393}@media (prefers-reduced-motion: reduce){.word{transition:none}.narrator-reading .word{opacity:1}}.badge{position:absolute;z-index:4;left:50%;transform:translate(-50%);top:max(var(--st),calc(var(--border-y-t) - 1.6 * var(--u)),2px);white-space:nowrap;padding:calc(.5 * var(--u)) calc(1.6 * var(--u));background:var(--black);border-radius:99px;color:#d9a441;font:700 max(11px,calc(2.6 * var(--u)))/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #d9a44180}.recording:not([hidden])~.badge,.badge:has(~.recording:not([hidden])){display:none}.recording{position:absolute;z-index:6;top:max(var(--st),calc(var(--border-y-t) - 2 * var(--u)),2px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:calc(1 * var(--u));padding:calc(.6 * var(--u)) calc(2.4 * var(--u));border-radius:99px;background:#b3261e;color:#fff;font:700 max(11px,calc(3 * var(--u)))/1.1 var(--f-text);letter-spacing:.16em}.recording i{width:.7em;height:.7em;border-radius:50%;background:#fff;animation:blink 1.2s infinite}@container (max-aspect-ratio: 1/1){.recording{padding:5px;top:max(var(--st),calc(var(--border-y-t) + .6 * var(--u)))}.recording .rec-text{display:none}.recording i{width:10px;height:10px}}@keyframes blink{50%{opacity:.2}}.bubble{position:absolute;z-index:9;left:50%;top:var(--content-t);transform:translate(-50%);max-width:80cqw;background:#120b06f2;box-shadow:inset 0 0 0 calc(.3 * var(--u)) var(--gold);border-radius:99px;padding:calc(1.4 * var(--u)) calc(3.6 * var(--u));font:700 calc(3.8 * var(--u))/1.2 var(--f-text);text-align:center}.tile{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(1 * var(--u));min-height:44px;padding:calc(1.2 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1 * var(--u));background:var(--tile-fill);color:var(--text);font:700 max(13px,calc(3.6 * var(--u)))/1.1 var(--f-text);letter-spacing:.02em;max-width:100%;min-width:0;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--tile-ring);transition:background-color .15s,box-shadow .15s}.tile.tile-selected,.tile-selected{background:var(--tile-selected-fill);box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--tile-selected-ring),0 0 0 calc(.75 * var(--u)) #e6c98740}.tile-badge{position:absolute;top:calc(-1.2 * var(--u));right:calc(-1.2 * var(--u));min-width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));padding:0 calc(1 * var(--u));border-radius:99px;display:grid;place-items:center;background:var(--tile-badge-ink);color:var(--tile-badge-fill);font:700 max(11px,calc(2.8 * var(--u)))/1 var(--f-text)}.medallion{display:inline-grid;place-items:center;width:max(44px,calc(5 * var(--u)));aspect-ratio:1;border-radius:50%;color:var(--gold2);background:var(--medallion-fill);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--medallion-ring);flex:none}.medallion svg{width:48%;height:48%}.polaroid{position:relative;display:block;width:calc(34 * var(--u));padding:calc(1.5 * var(--u)) calc(1.5 * var(--u)) calc(5.3 * var(--u));background:var(--polaroid-paper);border-radius:calc(.4 * var(--u));rotate:-3deg;box-shadow:0 calc(1.2 * var(--u)) calc(3.6 * var(--u)) #0009}.polaroid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.polaroid:before{content:"";position:absolute;top:calc(-1 * var(--u));left:50%;width:calc(2.6 * var(--u));aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8c7d,var(--red) 55%,#8e2118);box-shadow:0 calc(.4 * var(--u)) calc(.8 * var(--u)) #00000080}.stamp{position:relative;display:inline-block;rotate:-7deg}.stamp-halo{position:absolute;left:-45%;top:-70%;width:190%;height:240%;background:radial-gradient(ellipse at center,#060402e0,#06040299 45%,#06040200 72%)}.stamp-ink{position:relative;filter:url(#stamp-grunge) drop-shadow(0 calc(.5 * var(--u)) calc(1.5 * var(--u)) rgb(0 0 0 / .95))}.stamp-outer{border:calc(.75 * var(--u)) solid var(--red);border-radius:calc(1.2 * var(--u));padding:calc(.75 * var(--u))}.stamp-inner{border:max(1px,calc(.25 * var(--u))) solid var(--red);border-radius:calc(.75 * var(--u));padding:calc(1 * var(--u)) calc(3.3 * var(--u)) calc(.25 * var(--u));font:400 var(--stamp-size, calc(12 * var(--u)))/1.05 var(--f-stamp);letter-spacing:.06em;color:var(--red);white-space:nowrap;text-transform:none;text-shadow:none}.stamp-filter{position:absolute;width:0;height:0}.pulse{animation:countdown-pulse 1s ease-in-out infinite;transform-origin:left center}@keyframes countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.seal-shake{animation:seal-shake .11s linear infinite}@keyframes seal-shake{0%{transform:scale(.95)}25%{transform:translate(1px,-1px) rotate(.7deg) scale(.95)}50%{transform:translate(-1px,1px) rotate(-.7deg) scale(.95)}75%{transform:translate(1px,1px) rotate(.4deg) scale(.95)}to{transform:scale(.95)}}.seal-fill{animation:seal-fill 1.2s linear forwards}@keyframes seal-fill{to{stroke-dashoffset:0}}.drain-bar{height:max(3px,calc(.6 * var(--u)));border-radius:9px;background:var(--gold-light);animation:bar-drain var(--drain-time, 6s) linear forwards}@keyframes bar-drain{0%{width:100%}to{width:0%}}@media (prefers-reduced-motion: reduce){.button,.pulse,.seal-shake,.drain-bar{animation:none}.screen-bg picture{animation:none}}html[data-tv] #stage>*{--content-l: max(7cqw, calc(var(--sl) + 3 * var(--u)));--content-r: max(7cqw, calc(var(--sr) + 3 * var(--u)));--content-t: max(9cqh, calc(var(--st) + 4 * var(--u)));--content-b: max(6cqh, calc(var(--sb) + 3 * var(--u))) }html[data-tv] #stage:after{inset:4.5cqh 4.5cqw}html[data-tv] .corner{--corner-y: calc(4.5cqh + 1.1 * var(--u));--border-x-l: 4.5cqw;--border-x-r: 4.5cqw }html[data-tv] .button.drugi{opacity:.75}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: more){.description,.fine,.token{color:var(--cream)}}.token.clickable,.ring.clickable{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.token.clickable:before{content:"";position:absolute;left:0;right:0;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));min-width:44px}.tokens:has(>.token.clickable){isolation:isolate}.tokens>.token.clickable:before{z-index:-1}.ring.clickable:focus-visible,.token.clickable:focus-visible{outline:max(2px,calc(.4 * var(--u))) solid var(--gold2);outline-offset:3px}@media (hover: hover){.token.clickable:hover:not(.stopped):not(.chosen){background:#c9a25a1f}.ring.clickable:hover{filter:brightness(1.15)}}.digit{display:inline-block;width:.74em;text-align:center}.digit-sign{display:inline-block;min-width:.3em;text-align:center}.screen.two{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(6 * var(--u))}.screen.two>.picture:first-child{order:-1}.screen.two:has(>.picture:first-child){grid-template-columns:auto minmax(0,1fr)}.text{display:grid;gap:calc(2.6 * var(--u));justify-items:start;align-content:center;min-width:0;min-height:0}.text>.row{margin-top:calc(1.2 * var(--u))}.picture{display:grid;place-items:center;min-width:0;min-height:0}.screen.middle{justify-items:center;text-align:center;align-content:center}.message .title{font-size:calc(9 * var(--u))}.screen.cards{gap:calc(2.6 * var(--u))}.cards .title{font-size:calc(11 * var(--u))}.cards-notice{font:700 max(14px,calc(4.6 * var(--u)))/1.25 var(--f-text);color:#f0b04a;text-align:center;text-wrap:balance;padding:calc(.8 * var(--u)) calc(2.6 * var(--u));border-radius:calc(1.4 * var(--u));box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) #f0b04a80}.cards-bottom{display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--u))}.cards-ring{width:calc(20 * var(--u))}.cards .description{font-size:max(14px,calc(4.6 * var(--u)));max-width:52ch}.card-tiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,calc(32 * var(--u)));gap:calc(3 * var(--u));justify-content:center;margin-block:calc(.6 * var(--u))}.tile-cards{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;justify-items:center;align-items:center;gap:calc(1 * var(--u));aspect-ratio:5 / 6.4;padding:calc(2.4 * var(--u)) calc(1.4 * var(--u)) calc(3 * var(--u));min-width:0;border-radius:calc(1.8 * var(--u));background:radial-gradient(circle at 50% 30%,#2a1b10,#120b06 78%);box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) var(--gold),inset 0 0 0 calc(.9 * var(--u)) #120b06,inset 0 0 0 calc(1.1 * var(--u)) #c9a25a59,0 calc(1.2 * var(--u)) calc(3 * var(--u)) #0000008c}.tile-count{display:flex;align-items:baseline;gap:calc(.4 * var(--u));font:400 calc(17 * var(--u))/.9 var(--f-title);color:var(--gold2)}.tile-count small{font-size:.42em;color:var(--gold)}.tile-ornament{font-size:calc(2.6 * var(--u));line-height:1;color:#c9a25a99}.tile-name{font:400 calc(3.3 * var(--u))/1 var(--f-title);letter-spacing:.02em;text-transform:uppercase;color:var(--cream);white-space:nowrap;max-width:100%}.tile-cards.mafia{box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) var(--blood),inset 0 0 0 calc(.9 * var(--u)) #120b06,inset 0 0 0 calc(1.1 * var(--u)) #c8352b66,0 calc(1.2 * var(--u)) calc(3 * var(--u)) #0000008c}.tile-cards.mafia .tile-count{color:#e0574b}.tile-cards.mafia .tile-count small,.tile-cards.mafia .tile-ornament{color:#c8352bbf}@container (max-aspect-ratio: 1/1){.card-tiles{grid-template-columns:repeat(2,calc(40 * var(--u)));gap:calc(3.4 * var(--u))}.tile-count{font-size:calc(20 * var(--u))}.tile-name{font-size:calc(4.1 * var(--u))}}.connecting{gap:calc(2.4 * var(--u))}.connecting-sign{width:calc(16 * var(--u));aspect-ratio:1;color:var(--accent);opacity:.8;animation:breath 2.4s ease-in-out infinite}.connecting-sign svg{width:100%;height:100%}@keyframes breath{50%{opacity:.35;transform:scale(.94)}}.pause{gap:calc(3 * var(--u));align-content:center}.pause-caption{position:relative;font:400 calc(17 * var(--u))/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);padding:calc(2.6 * var(--u)) calc(7 * var(--u)) calc(2.2 * var(--u));border-radius:calc(.8 * var(--u));box-shadow:inset 0 0 0 calc(.35 * var(--u)) var(--gold),inset 0 0 0 calc(1.1 * var(--u)) var(--chocolate),inset 0 0 0 calc(1.3 * var(--u)) #c9a25a73;background:radial-gradient(120% 140% at 50% 0%,rgb(201 162 90 / .1),transparent 70%);text-shadow:0 calc(.5 * var(--u)) 0 rgb(0 0 0 / .45)}.pause-caption:before,.pause-caption:after{content:"✦";position:absolute;top:50%;transform:translateY(-50%);font-size:.26em;color:var(--gold);letter-spacing:0}.pause-caption:before{left:calc(2.6 * var(--u))}.pause-caption:after{right:calc(2.6 * var(--u))}.pause-bottom{display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));min-width:0;text-align:left}.pause-text{display:grid;gap:calc(2 * var(--u));justify-items:start;min-width:0}.pause .ring.mini{width:calc(22 * var(--u))}.pause .connecting-sign{width:calc(12 * var(--u))}.pause-under{color:var(--cream);max-width:34ch}.screen.welcome{position:relative;display:block}.title-fallback{position:absolute;left:0;right:0;top:0;margin:0;text-align:center;font-size:calc(6 * var(--u));opacity:0;pointer-events:none}.welcome .stamp{position:absolute;left:50%;top:40%;translate:-50% -50%;--stamp-size: calc(11.6 * var(--u)) }.welcome-buttons{position:absolute;left:50%;top:56%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));width:min(calc(52 * var(--u)),100%)}.welcome-buttons .button{width:100%}@container (max-aspect-ratio: 1/1){.welcome .stamp{top:24%;--stamp-size: calc(13 * var(--u)) }.welcome-buttons{top:auto;bottom:0;width:min(calc(70 * var(--u)),100%)}}.embedded .don,.check-sound .don,.return .don{--r: 66 }.games-status{font:700 max(12px,calc(3.6 * var(--u)))/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--gold2);padding:calc(1 * var(--u)) calc(2.4 * var(--u));border-radius:99px;box-shadow:inset 0 0 0 max(1px,calc(.25 * var(--u))) #c9a25a73}.games-status:empty{display:none}.tips{display:grid;gap:calc(1.2 * var(--u));padding-left:1.2em;font:400 calc(4.4 * var(--u))/1.3 var(--f-text);color:var(--cream)}.tips li::marker{color:var(--gold)}.dealing .don{--r: 56 }.only{font:400 calc(6 * var(--u))/1 var(--f-title);text-transform:uppercase;color:var(--gold);letter-spacing:.06em;margin-bottom:calc(-1.6 * var(--u))}.curtain .name{font-size:calc(26 * var(--u))}.pass b{color:var(--gold2);white-space:nowrap}.seal-view{grid-template-columns:minmax(0,1fr) auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.seal-view .name{font-size:calc(20 * var(--u))}.pass{display:grid;gap:calc(.4 * var(--u));min-width:0;max-width:100%}.pass-to{font:400 italic max(14px,calc(4.4 * var(--u)))/1.1 var(--f-text);color:var(--gold2)}.return-place{min-height:max(44px,calc(9 * var(--u)));display:flex;align-items:center}.button.cichy{position:relative;min-height:44px;padding:calc(.8 * var(--u)) calc(1.6 * var(--u));gap:calc(1.2 * var(--u));background:none;box-shadow:none;font:700 max(13px,calc(3.4 * var(--u)))/1.1 var(--f-text);letter-spacing:.04em;text-transform:none;color:var(--gray)}.button.cichy:hover{color:var(--gold2)}.button.cichy svg{width:max(16px,calc(4 * var(--u)));height:max(16px,calc(4 * var(--u)))}.return-bar{--p: 1;position:absolute;left:calc(1.6 * var(--u));right:calc(1.6 * var(--u));bottom:calc(.2 * var(--u));height:max(2px,calc(.3 * var(--u)));border-radius:9px;background:#c9a25a8c;transform-origin:left;transform:scaleX(var(--p))}.card-place{display:grid;place-items:center start;min-width:0;grid-column:1;grid-row:1;pointer-events:none}.seal-view>.text{grid-column:1;grid-row:1;transition:opacity .22s ease .08s,visibility 0s linear 0s}.seal-view>.picture{grid-column:2;grid-row:1}.seal-view.revealed>.text{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}.seal-view .text.new-person .pass{animation:new-person .32s cubic-bezier(.2,.8,.2,1) both}@keyframes new-person{0%{opacity:0;transform:translateY(calc(2 * var(--u)))}to{opacity:1;transform:none}}.card.fades{animation:fades .25s cubic-bezier(.5,0,.9,.4) both}@keyframes fades{to{opacity:0;transform:perspective(160cqh) rotateY(-70deg) translate(12%) scale(.86);filter:blur(4px) brightness(.4)}}#stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#0b0704;opacity:0;transition:opacity .3s}#stage[data-card]:before{opacity:1}#stage[data-card]:after{border-color:#c9a25a2e}.camera-view{position:absolute;inset:calc(-1 * var(--content-t)) calc(-1 * var(--content-r)) calc(-1 * (var(--content-b) + var(--caption-h))) calc(-1 * var(--content-l));width:auto;height:auto;display:block;padding:var(--content-t) var(--content-r) calc(var(--content-b) + var(--caption-h)) var(--content-l)}.camera-view .frame{border-radius:0;box-shadow:none}.camera-view .frame{position:absolute;inset:0}.camera-view:has(.frame.no-picture){display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(2.4 * var(--u))}.camera-view:has(.frame.no-picture) .frame{position:relative;inset:auto;background:#00000040;box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) #c9a25a59}.camera-view:has(.frame.no-picture) .frame:after{display:none}.camera-view:has(.frame.no-picture) .frame-placeholder{padding:calc(2 * var(--u)) calc(4 * var(--u));grid-auto-flow:column;justify-content:center;align-items:center;text-align:left;gap:calc(3 * var(--u))}.camera-view:has(.frame.no-picture) .frame-placeholder .don{--r: 22 }.camera-view:has(.frame.no-picture) .frame-placeholder .description{max-width:46ch}.camera-view:has(.frame.no-picture) .camera-bottom{position:static;background:none;padding:0}.camera-bottom{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(3 * var(--u));padding:calc(10 * var(--u)) var(--content-r) calc(var(--content-b) + var(--caption-h) + 1 * var(--u)) var(--content-l);background:linear-gradient(transparent,#0c0704f0 42%)}.camera-text{display:grid;gap:calc(1.2 * var(--u));min-width:0;flex:1 1 auto}.counter{font:400 calc(8 * var(--u))/1 var(--f-title);text-transform:uppercase;text-wrap:balance;color:var(--cream)}.counter.everyone{color:var(--gold2)}.frame-state{font-size:calc(4.2 * var(--u))}.warning{color:#f0b04a!important;font-weight:700}.rotate{display:flex;align-items:center;gap:calc(1.4 * var(--u));font:italic 400 calc(3.8 * var(--u))/1.25 var(--f-text);color:var(--gray)}.rotate svg{width:calc(6 * var(--u));height:calc(6 * var(--u));flex:none;color:var(--gold);animation:rotation 3s ease-in-out infinite}.rotate.strong{color:var(--cream)}@keyframes rotation{0%,60%{transform:rotate(0)}80%,to{transform:rotate(-90deg)}}.camera-buttons{display:grid;gap:calc(1.6 * var(--u));justify-items:stretch;flex:0 1 auto;min-width:0;max-width:55%}.camera-buttons .row{display:grid;gap:calc(1.6 * var(--u))}.camera-bottom .button{font-size:max(13px,calc(3.8 * var(--u)))}.choice-layout{grid-template-rows:minmax(0,1fr) auto auto auto;align-content:stretch;row-gap:calc(2.4 * var(--u))}.top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(5 * var(--u));min-height:0}.top .text{gap:calc(1.8 * var(--u))}.top .ring{width:calc(40 * var(--u))}.introductions .name.waiting,.choice .name.waiting{font-size:calc(15 * var(--u));color:var(--gray)}@container (min-aspect-ratio: 1/1){.choice-layout{--ring-w: calc(40 * var(--u));grid-template-columns:var(--ring-w) minmax(0,1fr) var(--ring-w);grid-template-rows:none;grid-auto-rows:auto;align-content:center;column-gap:calc(4 * var(--u))}.choice-layout>.top{display:contents}.choice-layout .top>.text{grid-column:2;grid-row:1;justify-items:center;text-align:center;min-height:auto}.choice-layout .top>.ring{grid-column:3;grid-row:1;align-self:center;width:var(--ring-w)}.choice-layout>.tokens,.choice-layout>.round-roles,.choice-layout>.frame-notice,.choice-layout>.bottom-buttons{grid-column:1 / -1}.choice-layout .hand-info{justify-content:center}}.bar{width:min(100%,calc(70 * var(--u)));height:max(3px,calc(.8 * var(--u)));border-radius:99px;background:#ffffff14;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);opacity:.7}.small-lineup{font:700 max(12px,calc(3.2 * var(--u)))/1.2 var(--f-text);color:var(--gray);letter-spacing:.02em}.hand-info{display:flex;align-items:center;gap:calc(1.2 * var(--u));min-height:calc(5 * var(--u));font:700 calc(4.2 * var(--u))/1.2 var(--f-text);color:var(--accent)}.hand-info svg{width:calc(5 * var(--u));height:calc(5 * var(--u));flex:none}.frame-notice{justify-self:center;font:700 calc(4 * var(--u))/1.2 var(--f-text);color:#f0b04a;padding:calc(.8 * var(--u)) calc(2.4 * var(--u));border-radius:99px;box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) #f0b04a80}.miss-hint{font:700 max(13px,calc(4 * var(--u)))/1.25 var(--f-text);color:#f0b04a;text-wrap:balance;max-width:40ch}.choice-layout.with-roles{grid-template-rows:minmax(0,1fr) auto auto auto auto}.choice .round-roles{cursor:default;gap:calc(.6 * var(--u)) calc(3 * var(--u))}@container (min-aspect-ratio: 1/1){.choice .round-roles{grid-template-columns:repeat(auto-fill,minmax(max(190px,calc(66 * var(--u))),1fr))}}.choice .round-roles .r-name{font-size:max(11.5px,calc(4.4 * var(--u)))}.choice .round-roles .r-role{font-size:max(11px,calc(4 * var(--u)))}.choice.round .name{font-size:calc(17 * var(--u))}.bottom-buttons{display:flex;justify-content:flex-end;gap:calc(2.4 * var(--u))}.bottom-buttons:not(:has(>:not([hidden]):not(:empty))){display:none}.hand-finger{min-width:calc(40 * var(--u))}.hand-finger.held{transform:translateY(calc(.5 * var(--u)));filter:brightness(1.15)}.screen.rules{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;align-content:stretch;column-gap:calc(4 * var(--u))}.rules-text{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(2.4 * var(--u));min-height:0;min-width:0}.paragraphs{display:grid;align-content:safe center;gap:calc(1.4 * var(--u));padding-left:1.3em;margin:0;min-height:0;overflow:hidden;font:400 calc(5 * var(--u))/1.28 var(--f-text);color:var(--gray)}.paragraphs li{transition:color .3s}.paragraphs li::marker{font-family:var(--f-title);color:var(--gold)}.paragraphs li.current{color:var(--cream)}.paragraphs li.read{color:#b09a78b3}.rules .picture .don{--r: 52 }.rules-text .row{justify-content:flex-start}.screen.detektyw{align-content:center}.detektyw .top .text{gap:calc(1.6 * var(--u))}.detective-name{font-size:calc(17 * var(--u))}.detective-result{font:400 calc(19 * var(--u))/1 var(--f-title);text-transform:uppercase;letter-spacing:.04em;color:#8e8a85;white-space:nowrap}.detective-result.mafia{color:#c8473b;text-shadow:0 0 .5em rgb(198 42 31 / .35)}.detective-result.not-mafia{color:#a9b3d6}.screen.day{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(5 * var(--u))}.day-left{display:grid;gap:calc(2.4 * var(--u));justify-items:start;min-width:0}.day-left .tokens{justify-content:flex-start}.day-lineup{font:700 max(13px,calc(3.4 * var(--u)))/1.3 var(--f-text);letter-spacing:.01em;color:var(--gold2);margin-top:calc(-1 * var(--u))}.dead-silent{font:italic 400 max(12px,calc(3.6 * var(--u)))/1.2 var(--f-text);color:var(--gray);margin-top:calc(-1 * var(--u))}.day-slogan{font-size:calc(7 * var(--u));color:var(--gold2)}.clock{font:400 calc(36 * var(--u))/.86 var(--f-title);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.clock.ending{color:var(--gold2);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.ticking,.clock.ending.ticking{animation:tick .9s ease-out}@keyframes tick{0%{color:#f6e2a8;text-shadow:0 0 .3em rgb(217 164 65 / .75)}to{text-shadow:0 0 0 transparent}}.day-right{display:grid;gap:calc(2.4 * var(--u));justify-items:stretch}.day-slogan.stashed{display:none}.rules-bottom{display:flex;align-items:center;gap:calc(2.4 * var(--u));flex-wrap:wrap}.rules-command{flex:1 1 calc(60 * var(--u));font:italic 400 max(13px,calc(4 * var(--u)))/1.25 var(--f-text);color:var(--gold2)}.rules-command:before{content:"„"}.rules-command:after{content:"”"}.day-minute{display:grid;gap:calc(1.2 * var(--u));justify-items:inherit;width:100%}.day-minute-question{font:400 calc(9 * var(--u))/1 var(--f-title);text-transform:uppercase;color:var(--gold2)}.minute-bar{width:min(100%,calc(80 * var(--u)));height:max(6px,calc(1.6 * var(--u)))}.minute-bar i{transform:scaleX(1);opacity:.9}.day-right .don{--r: 40;justify-self:center}.day-right .row{display:grid;gap:calc(2 * var(--u))}.day-right .button{white-space:nowrap}.day-right .miss-hint{max-width:22ch}.undo .top .text{gap:calc(1.6 * var(--u))}.undo .kicker{font:400 calc(6 * var(--u))/1 var(--f-title);text-transform:uppercase;color:var(--gold);margin-bottom:calc(-1 * var(--u))}.undo-name{font-size:calc(18 * var(--u))}.undo-bar i{background:var(--blood);opacity:.85}.undo-hand{color:var(--cream)}.countdown{--p: 1;width:calc(36 * var(--u));aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--blood) calc(var(--p) * 1turn),rgb(255 255 255 / .08) 0);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 82%);mask:radial-gradient(closest-side,transparent 80%,#000 82%)}.result-view .kicker{font:400 calc(7 * var(--u))/1 var(--f-title);text-transform:uppercase;color:var(--gold);margin-bottom:calc(-1.4 * var(--u))}.result-view[data-kind=ginie] .kicker{color:var(--blood)}.dead-role{font:400 calc(5.6 * var(--u))/1.2 var(--f-text);color:var(--gray)}.dead-role b{font-family:var(--f-title);font-weight:400;text-transform:uppercase;color:var(--cream)}.dead-role.blood b{color:var(--blood)}.result-view .don{--r: 56 }.screen.end{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(4 * var(--u))}.end .text{gap:calc(2 * var(--u))}.end .don{--r: 44 }.end .title{font-size:calc(11 * var(--u))}.all-roles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(56 * var(--u)),1fr));gap:calc(.8 * var(--u)) calc(2.4 * var(--u));width:100%}.all-roles li{display:flex;justify-content:space-between;align-items:baseline;gap:calc(1.2 * var(--u));min-width:0;padding-bottom:calc(.6 * var(--u));border-bottom:max(1px,calc(.2 * var(--u))) solid rgb(201 162 90 / .18)}.r-name{font:400 calc(3.6 * var(--u))/1.15 var(--f-title);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.r-role{font:700 calc(3.4 * var(--u))/1.15 var(--f-text);color:var(--gray);white-space:nowrap}.all-roles li.mafia:not(.covered) .r-role{color:var(--blood)}.all-roles li.dead .r-name{opacity:.5;text-decoration:line-through}.all-roles{cursor:pointer}.all-roles li.covered .r-role{color:transparent;position:relative}.all-roles li.covered .r-role:after{content:attr(data-covered);position:absolute;right:0;color:var(--gray)}.all-roles li.revealed .r-role{animation:reveal-roles .45s cubic-bezier(.2,.8,.2,1) both}.all-roles li.mafia.revealed{animation:flash-mafia .9s ease-out both}@keyframes reveal-roles{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes flash-mafia{0%{background:#c62a1f73}to{background:transparent}}.end-list{grid-template-columns:repeat(auto-fill,minmax(calc(52 * var(--u)),1fr));gap:calc(1.4 * var(--u))}.end-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 calc(1.8 * var(--u));padding:calc(1 * var(--u)) calc(1.6 * var(--u)) calc(1 * var(--u)) calc(1.2 * var(--u));border-radius:calc(1 * var(--u));border-bottom:0;background:var(--tile-fill);box-shadow:inset 0 0 0 max(1px,calc(.3 * var(--u))) #c9a25a4d;transition:transform 1.5s cubic-bezier(.2,.8,.2,1),opacity 1.5s ease,filter 1.5s ease,background-color 1.5s ease,box-shadow 1.5s ease}.end-list li.special:not(.covered){box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--gold-light)}.end-list li.mafia:not(.covered){background:#ec5a4c24;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) #ec5a4cd9}.r-photo{grid-row:span 2;width:calc(7.4 * var(--u));aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--chocolate);box-shadow:0 0 0 max(1.5px,calc(.35 * var(--u))) var(--gold)}.end-list li.mafia:not(.covered) .r-photo{box-shadow:0 0 0 max(1.5px,calc(.35 * var(--u))) var(--red)}.r-photo img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.end-list li.covered .r-photo img{opacity:0}.end-list li.covered .r-photo:after{content:"?";position:absolute;font:700 calc(4.6 * var(--u))/1 var(--f-text);color:var(--gold)}.r-photo{position:relative}.r-text{display:grid;min-width:0}.end-list .r-name{font:700 max(13px,calc(4.2 * var(--u)))/1.15 var(--f-text);text-transform:none;color:var(--text)}.end-list .r-role{font:italic 400 max(11px,calc(3.2 * var(--u)))/1.15 var(--f-text);text-transform:none;letter-spacing:0;color:var(--muted);max-width:none;min-width:0}.end-list li.covered .r-role:after{right:auto;left:0}.end-list li.special:not(.covered) .r-role{color:var(--gold-light)}.end-list li.mafia:not(.covered) .r-role{color:var(--red-light)}.end-list.verdict li:not(.mafia){opacity:.34;filter:blur(max(1px,calc(.28 * var(--u))))}.end-list.verdict li.mafia{position:relative;z-index:1;transform:translateY(calc(-.5 * var(--u)));background:#ec5a4c38;box-shadow:inset 0 0 0 max(2px,calc(.45 * var(--u))) var(--red),0 calc(1.6 * var(--u)) calc(4 * var(--u)) #000000a6}.end-list.verdict li.mafia .r-name{color:#fbefe0}.end-list li.reading,.end-list.verdict li.reading{position:relative;z-index:2;opacity:1;filter:none;background:#c9a25a29;box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--gold2),0 calc(1.2 * var(--u)) calc(3 * var(--u)) #00000080}.end-list li.reading:not(.mafia) .r-name{color:#fbefe0}.end-list li.reading:not(.mafia) .r-role{color:var(--gold2)}@media (prefers-reduced-motion: reduce){.end-list li{transition:none}.end-list.verdict li.mafia{transform:none}}.end-row{align-items:center}.end-row .button{font-size:max(15px,calc(4.4 * var(--u)))}.end .show-all{justify-self:start}.end .extras{margin-top:calc(-1.2 * var(--u))}.end .extras .link{opacity:.85}.buy-screen{display:grid}.buy{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(4 * var(--u));min-height:0}.buy .don{--r: 50 }.buy .text{gap:calc(2.2 * var(--u))}.buy .title{font-size:calc(11 * var(--u))}.buy .text{justify-items:stretch}.buy .title{justify-self:start}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(3 * var(--u));width:100%}.product{position:relative;min-height:max(72px,calc(30 * var(--u)));display:grid;align-content:center;justify-items:center;gap:calc(1.6 * var(--u));text-align:center;padding:calc(3 * var(--u)) calc(3 * var(--u));border-radius:calc(1.6 * var(--u));background:linear-gradient(160deg,#2c1c10,#1a100a);box-shadow:inset 0 0 0 max(2px,calc(.45 * var(--u))) #c9a25ab3,0 calc(1 * var(--u)) calc(3 * var(--u)) #0006;transition:transform .12s,box-shadow .2s}.product:active{transform:scale(.98)}.p-name{font:400 calc(5 * var(--u))/1.1 var(--f-title);text-transform:uppercase;color:var(--cream);text-wrap:balance}.p-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 calc(2.4 * var(--u));white-space:nowrap}.p-price b{font:400 calc(11 * var(--u))/1 var(--f-title);color:var(--gold2)}.p-price s{position:relative;font:400 calc(7 * var(--u))/1 var(--f-title);color:var(--gray);text-decoration:none}.p-price s:after{content:"";position:absolute;left:-6%;right:-6%;top:50%;height:max(2px,calc(.7 * var(--u)));background:var(--blood);transform:rotate(-12deg);border-radius:99px}.p-waiting{display:none;font:400 calc(3.6 * var(--u))/1.2 var(--f-title);text-transform:uppercase;color:var(--gold2)}.products.waiting .product:not(.picked){opacity:.4}.product.picked{box-shadow:inset 0 0 0 max(3px,calc(.7 * var(--u))) var(--gold2)}.product.picked .p-waiting{display:block}.buy .row{justify-content:center}.links-legal{justify-content:flex-start;gap:0 calc(3 * var(--u))}.wordmark-title{margin:0;line-height:0}.wordmark{display:block;width:min(calc(46 * var(--u)),100%);height:auto;filter:drop-shadow(0 calc(.4 * var(--u)) calc(1.2 * var(--u)) rgb(0 0 0 / .8))}.screen.start{position:relative;isolation:isolate}.screen.start:before{content:"";position:absolute;inset:calc(-1.4 * var(--u)) calc(-2 * var(--u));z-index:-1;border-radius:calc(2.8 * var(--u));background:var(--panel-fill);box-shadow:inset 0 0 0 max(1px,calc(.25 * var(--u))) var(--panel-ring)}@container (max-aspect-ratio: 1/1){.screen.start:before{inset:0}}.start-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(3 * var(--u))}.start-links a.link{text-decoration:none}.buy .button.drugi{font-family:var(--f-title);font-weight:400;letter-spacing:.05em}#stage[data-screen=start]>*,#stage[data-screen^="local:"]>*,#stage[data-screen=buy]>*,#stage[data-screen=rules]>*{--caption-h: 0px }#stage[data-screen=start] .caption,#stage[data-screen^="local:"] .caption,#stage[data-screen=buy] .caption,#stage[data-screen=rules] .caption{display:none}.screen.start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:calc(2.4 * var(--u)) calc(5 * var(--u))}.start-left{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:calc(3 * var(--u));min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.start-right{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:calc(1.8 * var(--u));min-height:0;min-width:0}.start-left::-webkit-scrollbar,.name-fields::-webkit-scrollbar{display:none}.start-left>*{min-width:0}.brand{display:grid;gap:calc(.8 * var(--u));min-width:0}.brand .title{font-size:min(calc(11 * var(--u)),13.6cqi);white-space:nowrap;min-width:0}.brand .label{font-size:min(max(11.5px,calc(3.2 * var(--u))),4.4cqi);letter-spacing:.2em}.start .games-status{justify-self:start;font-size:max(12px,calc(3 * var(--u)));max-width:100%}.settings{--indicator: max(44px, calc(8.4 * var(--u)));--border-k: max(4px, calc(.7 * var(--u)));display:grid;grid-template-columns:minmax(0,1fr);gap:calc(1.2 * var(--u));min-width:0}.setting>.stepper,.setting>.segments{margin-bottom:calc(1.4 * var(--u))}.setting.test{display:flex;align-items:center;justify-content:space-between}.setting{display:contents;font:400 max(14px,calc(3.6 * var(--u)))/1.2 var(--f-text);color:var(--cream)}.setting>span{font:inherit;color:inherit;min-width:0}.setting.test{color:#d9a441}.stepper,.segments{min-width:0;padding:var(--border-k);border-radius:calc(1.6 * var(--u));background:#120b0673;box-shadow:inset 0 0 0 max(1.5px,calc(.3 * var(--u))) #c9a25a73}.stepper{display:grid;grid-template-columns:var(--indicator) minmax(0,1fr) var(--indicator);align-items:center}.step{width:var(--indicator);height:var(--indicator);border-radius:calc(1.1 * var(--u));display:grid;place-items:center;font:400 max(22px,calc(5 * var(--u)))/1 var(--f-title);color:var(--gold2);background:#c9a25a1a;transition:background .2s,opacity .2s}.step:hover:not(:disabled){background:#c9a25a33}.step:disabled{opacity:.3}.value{min-width:0;text-align:center;white-space:nowrap;font:700 max(15px,calc(4 * var(--u)))/1 var(--f-text);font-variant-numeric:tabular-nums;color:var(--cream)}.toggle{position:relative;width:52px;height:30px;border-radius:99px;background:#3a2a1c;box-shadow:inset 0 0 0 1.5px #c9a25a80;flex:none;transition:background .2s}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:var(--gray);transition:transform .2s,background .2s}.toggle[aria-checked=true]{background:#7a5a2c}.toggle[aria-checked=true]:after{transform:translate(22px);background:var(--gold2)}.toggle:before{content:"";position:absolute;inset:-8px}.segments{container-type:inline-size;display:grid;grid-template-columns:1fr 1fr;gap:var(--border-k)}.segment{min-width:0;min-height:var(--indicator);padding:0 min(calc(1 * var(--u)),1.5cqi);border-radius:calc(1.1 * var(--u));font:400 min(max(12px,calc(3.2 * var(--u))),4.6cqi)/1.1 var(--f-title);letter-spacing:.05em;text-transform:uppercase;color:var(--gray);white-space:nowrap;transition:background .2s,color .2s}.segment:hover:not([aria-pressed=true]){color:var(--cream)}.segment[aria-pressed=true]{background:linear-gradient(#ecd18f,#b88d45);color:var(--chocolate);box-shadow:0 calc(.3 * var(--u)) 0 #6e4f22}.tip{font:italic 400 max(13px,calc(3.2 * var(--u)))/1.4 var(--f-text);color:var(--gray);max-width:46ch}.names-header{display:flex;align-items:baseline;justify-content:space-between;gap:calc(2 * var(--u));flex-wrap:wrap}.names-header .label{font-size:max(12px,calc(3.4 * var(--u)))}.name-order{font:italic 400 max(13px,calc(3.2 * var(--u)))/1.3 var(--f-text);color:var(--gray);text-wrap:balance}.split{font:700 max(13px,calc(3.4 * var(--u)))/1.2 var(--f-text);color:var(--gold2)}.name-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(140px,calc(30 * var(--u))),1fr));align-content:start;gap:calc(1.4 * var(--u));min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:3px;margin:-3px}.field{display:flex;align-items:center;gap:max(8px,calc(1.4 * var(--u)));min-height:max(46px,calc(8.6 * var(--u)));padding:0 max(12px,calc(2.2 * var(--u)));border-radius:max(10px,calc(1.2 * var(--u)));background:#00000047;box-shadow:inset 0 0 0 1.5px #c9a25a59;transition:box-shadow .15s}.field:focus-within{box-shadow:inset 0 0 0 2px var(--gold2)}.field.repeated{box-shadow:inset 0 0 0 2px var(--blood)}.field .number{font:400 max(13px,calc(2.6 * var(--u)))/1 var(--f-title);color:var(--brown);min-width:1.4em}.field input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--cream);font:700 max(17px,calc(3.6 * var(--u)))/1.2 var(--f-text);padding:max(12px,calc(1.4 * var(--u))) 0}.field input::placeholder{color:#b09a7873;font-weight:400;font-style:italic}.error-form{font:700 max(13px,calc(3.4 * var(--u)))/1.3 var(--f-text);color:#f08a6e;min-height:0}.error-form:empty{display:none}.start-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:calc(2.4 * var(--u));flex-wrap:wrap}.start-buttons .button:first-child{font-size:max(15px,calc(5 * var(--u)));padding-inline:calc(7 * var(--u))}.layer-overlays{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:var(--content-t) var(--content-r) var(--content-b) var(--content-l);background:#080503d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:entrance-background .25s both}@keyframes entrance-background{0%{opacity:0}}.panel{position:relative;display:grid;gap:calc(2.4 * var(--u));width:100%;max-width:calc(150 * var(--u));max-height:100%;min-height:0;padding:calc(3.4 * var(--u)) calc(4.4 * var(--u));border-radius:calc(2.8 * var(--u));background:var(--panel-fill);box-shadow:inset 0 0 0 max(1px,calc(.25 * var(--u))) var(--panel-ring),0 calc(3 * var(--u)) calc(8 * var(--u)) #0009;animation:entrance .3s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.panel.panel-alert{background:var(--panel-alert-fill)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--u))}.panel-content{display:grid;gap:calc(2.2 * var(--u));min-height:0;align-content:start}.panel-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(2.4 * var(--u));flex-wrap:wrap}.close{width:max(44px,calc(8 * var(--u)));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:var(--gold2);background:var(--medallion-fill);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--medallion-ring);flex:none}.close svg{width:46%;height:46%}.confirm{max-width:calc(132 * var(--u));grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(4 * var(--u))}.confirm-text{display:grid;gap:calc(2.4 * var(--u));min-width:0}.confirm-don{--r: 34 }@container (max-aspect-ratio: 1/1){.confirm{grid-template-columns:minmax(0,1fr)}.confirm-don{display:none}}.panel-don{--r: 40;position:absolute;right:0;bottom:0;opacity:.9;pointer-events:none}.menu{max-width:calc(170 * var(--u0, var(--u)));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:calc(3.6 * var(--u));padding-right:calc(max(44px,8 * var(--u)) + 5.4 * var(--u))}.menu-left{container-type:inline-size;display:grid;gap:calc(1.8 * var(--u));align-content:start;min-width:0}.menu .menu-title{font-size:min(calc(7.4 * var(--u)),8.6cqi);line-height:1.02}.menu>.close{position:absolute;top:calc(2.4 * var(--u));right:calc(2.4 * var(--u))}.menu-players{display:flex;flex-wrap:wrap;gap:calc(1.2 * var(--u))}.menu-players .token{min-height:44px}.hint-menu{width:100%;font:italic 400 max(13px,calc(3.2 * var(--u)))/1.2 var(--f-text);color:var(--gray)}.player-button{min-height:44px;min-width:44px;color:var(--cream);font-size:max(11.5px,calc(3.6 * var(--u)))}.menu-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.4 * var(--u));min-width:0}.remind-seal{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.remind-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(3 * var(--u));min-height:0}.remind-text{display:grid;gap:calc(1.6 * var(--u));justify-items:start;min-width:0;grid-column:1;grid-row:1;transition:opacity .15s}.remind-text .name{font-size:calc(16 * var(--u));max-width:100%}.remind-card{display:grid;place-items:center start;min-width:0;grid-column:1;grid-row:1;pointer-events:none}.remind-picture{grid-column:2;grid-row:1}.remind-seal .seal{width:calc(40 * var(--u))}.remind-seal.revealed .remind-text{opacity:0;visibility:hidden}.menu-lineup{font-size:max(13px,calc(3.4 * var(--u)));color:var(--gold2)}.menu-item{justify-content:flex-start;white-space:normal;text-align:left;font:700 max(14px,calc(3.6 * var(--u)))/1.15 var(--f-text);letter-spacing:.02em;text-transform:none;gap:calc(1.6 * var(--u));padding:calc(1.2 * var(--u)) calc(2.2 * var(--u));min-height:max(44px,calc(10 * var(--u)));background:#120b0673;color:var(--cream);box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--tile-ring)}.menu-item.button.switch:before,.menu-item.button.switch[aria-checked=true]:before{content:none}.menu-item svg{width:1.15em;height:1.15em;color:var(--gold-light)}.menu-item-state{margin-left:auto;font:italic 700 max(12px,calc(3 * var(--u)))/1 var(--f-text);color:var(--gold-light)}.menu-item.niebezpieczny{color:#ff9b86;background:#78140e40;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) #ec5a4cb3}.menu-item.niebezpieczny svg{color:#ff9b86}.test-camera{max-width:calc(160 * var(--u));grid-template-rows:auto minmax(0,1fr) auto;height:100%}.test-camera .frame{min-height:0}.test-camera .counter{font-size:calc(5.6 * var(--u))}.consent{max-width:calc(140 * var(--u0, var(--u)))}.consent .description{font-size:max(14px,calc(4 * var(--u)))}.consent-list{display:flex;flex-wrap:wrap;gap:calc(1.2 * var(--u))}.consent-person{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border-radius:99px;cursor:pointer;box-shadow:inset 0 0 0 1.5px #c9a25a73;font:700 max(14px,calc(3.8 * var(--u)))/1 var(--f-text)}.consent-person input,.consent-purchase input{position:absolute;opacity:0;width:1px;height:1px}.check{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--gold);color:transparent;flex:none}.check svg{width:16px;height:16px}.consent-person:has(input:checked),.consent-purchase:has(input:checked){background:#c9a25a29}.consent-person:has(input:checked) .check,.consent-purchase:has(input:checked) .check{background:var(--gold2);color:var(--chocolate)}.consent-person:has(input:focus-visible),.consent-purchase:has(input:focus-visible){outline:3px solid var(--gold2);outline-offset:2px}.consent-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 calc(2.4 * var(--u))}.consent-row>.link{flex:none}.buy-soon{margin:0;text-align:center;font:700 max(15px,calc(4.2 * var(--u)))/1.3 var(--f-text);color:var(--gold2)}.consent-purchase{position:relative;flex:1 1 0;min-width:min(100%,17em);display:flex;align-items:center;gap:max(10px,calc(1.6 * var(--u)));min-height:44px;padding:max(6px,calc(1 * var(--u))) max(12px,calc(2 * var(--u)));border-radius:calc(1.2 * var(--u));cursor:pointer;box-shadow:inset 0 0 0 1.5px #c9a25a73;font:400 max(13px,calc(3.4 * var(--u)))/1.3 var(--f-text);color:var(--cream);text-align:left}.consent-purchase.point{animation:point-consent .9s ease-out}@keyframes point-consent{0%,to{box-shadow:inset 0 0 0 1.5px #c9a25a73}30%{box-shadow:inset 0 0 0 3px var(--gold2),0 0 calc(3 * var(--u)) #e6c98780}}.products.no-consent .product{opacity:.55;filter:saturate(.6)}.buy-panel{max-width:calc(170 * var(--u))}.buy-panel .close{position:absolute;top:0;right:0}.buy-panel .buy .text{padding-right:max(48px,calc(9 * var(--u)))}.buy-panel .p-price b{font-size:calc(9.5 * var(--u))}.buy-panel .p-price s{font-size:calc(6 * var(--u))}@container (max-height: 430px) and (min-aspect-ratio: 1/1){.buy-panel{max-width:100%}.buy-panel .buy{grid-template-columns:minmax(0,1fr)}.buy-panel .buy>.picture{display:none}}.television{max-width:calc(120 * var(--u))}.tv-content{gap:calc(2.8 * var(--u))}.tv-content .description{font-size:max(15px,calc(4.6 * var(--u)));color:var(--cream)}.tv-address{color:var(--gold2);white-space:nowrap}.television .code-large span{width:calc(13 * var(--u));font-size:calc(10 * var(--u))}.tv-state{display:flex;align-items:center;gap:calc(1.2 * var(--u));font:700 max(14px,calc(4 * var(--u)))/1.25 var(--f-text);color:var(--gold2)}.tv-state svg{width:1.3em;height:1.3em;flex:none;color:#8fc27a}.tv-sound{max-width:calc(130 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(4 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u))}.tv-sound-don{--r: 40 }.tv-sound-text{display:grid;gap:calc(2.4 * var(--u));justify-items:start;min-width:0}.tv-sound .title.small{font-size:calc(9 * var(--u))}.tv-sound .description{color:var(--cream)}.tv-sound .row{margin-top:calc(1 * var(--u))}.tv-sound .button.large svg{width:1.4em;height:1.4em}#stage[data-screen=preview]{background:#050302}#stage[data-screen=preview]:after{display:none}#stage[data-screen=preview]>.layer{inset:0}.preview{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-content:stretch;gap:calc(3 * var(--u));padding:max(calc(4 * var(--u)),var(--st)) var(--content-r) var(--content-b) var(--content-l);text-align:center;--outline: var(--border-y-t) var(--border-x-r) var(--border-y-b) var(--border-x-l) }.preview.narrator-here,#stage:has(>.caption.visible) .preview{padding-bottom:calc(var(--content-b) + var(--caption-h))}.preview-middle{position:relative;z-index:2;display:grid;justify-items:center;align-content:center;gap:calc(2.2 * var(--u));min-height:0}.preview-icon{width:min(calc(34 * var(--u)),30cqh);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#e9705f;background:radial-gradient(circle at 50% 40%,#1c0d09,#070403 72%);box-shadow:inset 0 0 0 max(3px,calc(.7 * var(--u))) #d8332ab3,0 0 calc(8 * var(--u)) #d8332a29}.preview-icon svg{width:46%;height:46%;stroke-width:1.6}.preview-state{font:400 max(22px,calc(8 * var(--u)))/1.1 var(--f-title);text-transform:uppercase;color:var(--cream);text-wrap:balance;max-width:22ch}.preview-state[data-kind=hand]{color:#ff8a7c}.preview-state[data-kind=pause]{color:var(--gold2)}.preview-state[data-kind=bad]{color:#f0b04a;font-size:max(17px,calc(5.4 * var(--u)))}.preview-tv{font:700 max(13px,calc(3.6 * var(--u)))/1.3 var(--f-text);letter-spacing:.08em;color:var(--gray);max-width:40ch;text-wrap:balance}.preview-tv.notice{color:var(--gold2)}.preview-bottom{position:relative;z-index:5;display:grid;justify-items:center;gap:calc(2.4 * var(--u));width:100%}.preview .row{justify-content:center}.preview-actions .button{min-height:max(56px,calc(12 * var(--u)));font-size:max(18px,calc(5.6 * var(--u)))}.preview-fixed .button{min-height:max(52px,calc(11 * var(--u)));font-size:max(15px,calc(4.4 * var(--u)))}.preview-fixed{display:grid;grid-template-columns:1fr 1fr;width:min(100%,calc(96 * var(--u)))}.preview-fixed>:first-child,.preview-fixed:has(>[hidden])>:last-child{grid-column:span 2}@container (min-aspect-ratio: 1/1){.preview-fixed{grid-template-columns:repeat(3,auto);width:auto}.preview-fixed>:first-child,.preview-fixed:has(>[hidden])>:last-child{grid-column:auto}}.preview-picture{position:absolute;inset:0;z-index:1}.preview-picture>.frame{position:absolute;inset:0;border-radius:0;box-shadow:none;cursor:pointer}.preview.with-picture .preview-middle{visibility:hidden}.preview.with-picture:after{content:"";position:absolute;inset:var(--outline);z-index:4;pointer-events:none;border-radius:calc(3 * var(--u));box-shadow:inset 0 0 0 max(3px,calc(.7 * var(--u))) #d8332a,inset 0 0 calc(5 * var(--u)) #d8332a73}.preview.with-picture .preview-bottom{padding-top:calc(4 * var(--u));background:linear-gradient(transparent,#050302d9 30%)}.preview-counter{position:absolute;z-index:5;top:calc(var(--corner-y) + 1 * var(--u));right:calc(var(--border-x-r) + 3 * var(--u));width:max(48px,calc(10 * var(--u)));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:400 max(20px,calc(5.4 * var(--u)))/1 var(--f-title);color:#fff;background:#0f0905cc;box-shadow:inset 0 0 0 3px #d8332a}.preview .frame-placeholder{padding:calc(8 * var(--u))}.preview .frame-placeholder .don{--r: 40 }.preview .frame-placeholder .description{font-size:max(16px,calc(5 * var(--u)))}@container (min-aspect-ratio: 1/1){.preview-middle{grid-template-columns:auto minmax(0,1fr);column-gap:calc(5 * var(--u));justify-items:start;text-align:left;max-width:calc(170 * var(--u))}.preview-icon{grid-row:span 2;width:min(calc(30 * var(--u)),34cqh)}.preview-state{align-self:end}.preview-tv{align-self:start}}#stage[data-night][data-screen=preview] .preview-icon{opacity:.6}#stage[data-night] .preview .frame video{filter:sepia(.4) saturate(.4) brightness(.28)}#stage[data-night] .preview .people{display:none}#stage[data-night] .preview.with-picture:after{box-shadow:inset 0 0 0 max(3px,calc(.7 * var(--u))) #d8332a8c}.standby{position:fixed;left:0;bottom:0;width:2px;height:2px;opacity:.01;pointer-events:none;z-index:-1}.code-large{display:flex;gap:calc(1.4 * var(--u))}.code-large span{display:grid;place-items:center;width:calc(11 * var(--u));aspect-ratio:.82;border-radius:calc(1 * var(--u));font:400 calc(9 * var(--u))/1 var(--f-title);color:var(--gold2);background:#00000059;box-shadow:inset 0 0 0 max(1.5px,calc(.35 * var(--u))) #c9a25a99}.camera-access{max-width:calc(150 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(3 * var(--u))}.camera-access .panel-don{--r: 34;position:static;order:-1}.camera-access .description{font-size:max(14px,calc(4.2 * var(--u)))}.privacy,.installApp{max-width:calc(120 * var(--u))}.privacy .description{font-size:max(14px,calc(4.4 * var(--u)));color:var(--cream)}.steps{display:grid;gap:calc(1.4 * var(--u));padding-left:1.4em;font:400 max(14px,calc(4.4 * var(--u)))/1.35 var(--f-text)}.inline{width:1.1em;height:1.1em;vertical-align:-.15em;color:var(--gold2)}.installApp{max-width:calc(150 * var(--u))}.installApp .panel-content{padding-right:calc(34 * var(--u))}.panel.tap{justify-items:center;text-align:center;gap:calc(2 * var(--u));max-width:calc(110 * var(--u));padding-block:calc(6 * var(--u))}.tap-icon{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--gold2);animation:breath 2s ease-in-out infinite}.tv-pairing{display:grid;gap:calc(2.4 * var(--u));justify-items:start}.code-label{position:relative;display:block;cursor:text}.code-entry span{width:calc(15 * var(--u));font-size:calc(11 * var(--u))}.code-entry span.cursor{box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--gold2)}.code-field{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;border:0;background:none;color:transparent;caret-color:transparent}.tv-screen .don{--r: 60 }@container (max-aspect-ratio: 1/1){.screen.two,.screen.two:has(>.picture:first-child),.screen.end,.buy,.screen.rules,.screen.day{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;align-content:center;row-gap:calc(4 * var(--u))}.screen.two>.picture,.screen.end>.picture,.buy>.picture,.screen.rules>.picture{order:-1}.text,.day-left{justify-items:center}.text>.row,.row{justify-content:center}.don{--r: 52;width:min(calc(var(--r) * var(--u)),62cqw)}.message .don,.dealing .don,.result-view .don,.welcome .don,.embedded .don,.check-sound .don,.return .don,.tv-screen .don{--r: 70 }.title{font-size:calc(14 * var(--u))}.message .title{font-size:calc(9.5 * var(--u))}.name{font-size:calc(26 * var(--u))}.description{font-size:calc(5.6 * var(--u))}.label{font-size:max(11.5px,calc(4.4 * var(--u)))}.button{font-size:calc(5.4 * var(--u))}.button.drugi{font-size:calc(5 * var(--u))}.seal-view{grid-template-columns:minmax(0,1fr)}.seal-view>.text,.card-place{grid-row:1;grid-column:1}.seal-view>.picture{grid-row:2;grid-column:1;order:0}.card-place{place-items:center}.seal{width:calc(70 * var(--u))}.card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:calc(4 * var(--u))}.card-don{width:calc(40 * var(--u))!important}.card-role{font-size:calc(15 * var(--u))}.card-description{font-size:calc(5 * var(--u))}.camera-view{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(3 * var(--u))}.camera-view .frame{position:relative;inset:auto}.camera-bottom{position:static;flex-direction:column;align-items:stretch;text-align:center;background:none;padding:0}.camera-text{justify-items:center}.counter{font-size:calc(11 * var(--u))}.frame-state{font-size:calc(5 * var(--u))}.rotate{font-size:calc(4.8 * var(--u));justify-content:center;text-align:left}.camera-buttons{max-width:none;width:100%;justify-self:center}.camera-buttons .row{display:grid}.top{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;row-gap:calc(3 * var(--u))}.top .text{justify-items:center}.top .ring{width:calc(52 * var(--u))}.detektyw .top .ring{width:calc(40 * var(--u))}.detective-name{font-size:calc(20 * var(--u))}.detective-result{font-size:calc(17 * var(--u))}.choice-layout{align-content:center;grid-template-rows:auto auto auto auto}.tokens .token{font-size:calc(5 * var(--u))}.bottom-buttons{justify-content:center}.bar{width:80%}.hand-info{justify-content:center;font-size:calc(5 * var(--u))}.clock{font-size:calc(40 * var(--u))}.day-left .tokens{justify-content:center}.day-right .don{display:none}.day-right .row{grid-template-columns:1fr 1fr}.paragraphs{font-size:calc(5.8 * var(--u));text-align:left}.rules .picture .don{--r: 40 }.screen.rules{align-content:stretch;grid-template-rows:auto minmax(0,1fr);row-gap:calc(3 * var(--u))}.rules-text{justify-items:center;align-self:stretch}.rules-bottom{justify-content:center;text-align:center}.rules-command{flex-basis:100%;order:-1;font-size:max(15px,calc(4.8 * var(--u)))}.all-roles{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.all-roles li{display:grid;gap:calc(.4 * var(--u))}.all-roles li.covered .r-role:after{left:0;right:auto}.r-name{font-size:calc(4.2 * var(--u))}.r-role{font-size:calc(3.8 * var(--u))}.end-list{grid-template-columns:repeat(2,minmax(0,1fr))}.end-list .r-name{font-size:calc(4.6 * var(--u))}.end-list .r-role{font-size:calc(3.8 * var(--u))}.r-photo{width:calc(9 * var(--u))}.choice-layout.with-roles{grid-template-rows:auto auto auto auto auto}.end .don{--r: 44 }.end .show-all,.end .extras{justify-self:center;justify-content:center}.buy .don{--r: 40 }.products{grid-template-columns:minmax(0,1fr)}.product{min-height:calc(32 * var(--u))}.buy .title{justify-self:center}.p-name{font-size:calc(6 * var(--u))}.p-price b{font-size:calc(13 * var(--u))}.p-price s{font-size:calc(8.5 * var(--u))}.screen.start{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;overflow-y:auto;overscroll-behavior:contain;align-content:start;scrollbar-width:none}.screen.start::-webkit-scrollbar{display:none}.start-left,.name-fields{overflow:visible}.name-fields{margin:0;padding:0}.start-right{grid-template-rows:auto auto auto auto}.brand{text-align:center}.start .games-status{justify-self:center}.start-left{min-height:auto}.start-footer{position:sticky;bottom:0;padding-top:calc(6 * var(--u));background:linear-gradient(transparent,var(--black) 45%);justify-content:center}.tv-sound{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.tv-sound-text{justify-items:center}.tv-sound-don{--r: 34 }.tv-sound .row{justify-content:center}.tv-content{justify-items:center;text-align:center}.camera-access .panel-don,.installApp .panel-don{display:none}.preview-bottom{width:min(100%,calc(80 * var(--u)))}.preview-bottom .row>.button,.preview-bottom .row>.outline{flex:1 1 auto}.preview-bottom .preview-fixed{width:100%}.camera-access{grid-template-columns:minmax(0,1fr)}.installApp .panel-content{padding-right:0}.menu{grid-template-columns:minmax(0,1fr);padding-right:calc(4.4 * var(--u))}.menu>.close{top:calc(3 * var(--u));right:calc(3 * var(--u))}.menu-left{padding-right:calc(max(44px,8 * var(--u)) + 1 * var(--u))}.remind-layout{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.remind-text{justify-items:center}.remind-card{place-items:center}.remind-picture{grid-column:1;grid-row:2}.panel{max-width:100%}.panel .description{font-size:max(14px,calc(5 * var(--u)))}.code-large{justify-content:center}.pause-caption{font-size:calc(19 * var(--u));padding-inline:calc(8 * var(--u))}.pause-bottom{flex-direction:column;text-align:center}.pause-text{justify-items:center}.pause .ring.mini{width:calc(30 * var(--u))}}.extras{display:flex;flex-wrap:wrap;gap:calc(2 * var(--u))}.extras:empty{display:none}@container (max-height: 430px) and (min-aspect-ratio: 1/1){.introductions .top .ring{width:calc(30 * var(--u))}}@container (max-height: 430px) and (min-aspect-ratio: 1/1){.screen.rules,.screen.end{grid-template-columns:minmax(0,1fr)}.screen.rules>.picture,.screen.end>.picture{display:none}}@container (max-aspect-ratio: 1/1){.tv-pairing{justify-items:center}}.evening-limit{margin:0;font:400 max(15px,calc(4.4 * var(--u)))/1.3 var(--f-text);color:var(--cream);text-align:center}.evening-limit b{color:var(--gold2);font-weight:700}.result-view[data-kind=ginie],.result-view[data-kind=nikt_nie_zginal]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.result-view[data-kind=ginie] .text,.result-view[data-kind=nikt_nie_zginal] .text{justify-items:center}.rules .polaroid{width:calc(30 * var(--u))}.corner-bug{right:calc(var(--border-x-r) + 1.3 * var(--u) + 2 * var(--corner-step))}.corner-always{z-index:6}.feedback-rating .chosen,.feedback-again .chosen,.report-kinds .chosen{outline:max(2px,calc(.4 * var(--u))) solid var(--gold2)}.animation-slot{display:grid;place-items:center;min-height:calc(12 * var(--u));border:1px dashed var(--gold);margin:calc(1 * var(--u)) 0;opacity:.8}.feedback-form textarea,.report textarea{width:100%;min-height:calc(8 * var(--u));font:inherit}.report-kinds{display:grid;gap:calc(.6 * var(--u));margin:calc(1 * var(--u)) 0}.feedback-rating .button,.feedback-again .button{min-width:44px;min-height:44px}.report,.feedback-form{--report-gold: var(--gold-light, var(--gold2, #e6c987));--report-muted: var(--muted, var(--gray, #b09a78)) }.report{max-width:calc(150 * var(--u));padding:calc(2.6 * var(--u)) calc(3.6 * var(--u))}.report-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:calc(3.6 * var(--u));align-items:start;min-height:0}.report-left,.report-right{display:grid;gap:calc(1.2 * var(--u));align-content:start;min-width:0}.report-left .title{margin:0}.report-question{margin:0;color:var(--report-gold);font:700 max(12px,calc(3 * var(--u))) / 1.2 var(--f-text, "Crimson Pro", Georgia, serif)}.report-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.9 * var(--u));margin:0}.report-kind{min-height:44px;padding:calc(.5 * var(--u)) calc(1 * var(--u));text-align:center;justify-content:center;white-space:normal;font:700 max(12px,calc(2.9 * var(--u))) / 1.12 var(--f-text, "Crimson Pro", Georgia, serif);letter-spacing:.01em;text-transform:none}.report-kind:last-child:nth-child(odd){grid-column:1 / -1}.report-kind.chosen,.feedback-rating .chosen,.feedback-again .chosen{outline:max(2px,calc(.35 * var(--u))) solid var(--report-gold);outline-offset:1px;background:#c9a25a3d}.report-text,.feedback-text{width:100%;box-sizing:border-box;min-height:calc(9 * var(--u));max-height:calc(14 * var(--u));padding:calc(.8 * var(--u)) calc(1.2 * var(--u));font:400 max(16px,calc(2.8 * var(--u))) / 1.25 var(--f-text, "Crimson Pro", Georgia, serif);color:var(--text, #efe2c8);background:#0f0905d1;border:1.5px solid rgba(201,162,90,.7);border-radius:calc(.8 * var(--u));resize:none}.report-text:focus-visible,.feedback-text:focus-visible{outline:2px solid var(--report-gold);outline-offset:2px}.report-fine,.dictation-privacy,.feedback-note{margin:0;color:var(--report-muted);font:italic 400 max(10.5px,calc(2.4 * var(--u))) / 1.25 var(--f-text, "Crimson Pro", Georgia, serif)}.dictation{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.8 * var(--u)) calc(1.4 * var(--u))}.dictation .dictate{min-height:44px;padding-inline:calc(1.8 * var(--u));font-size:max(12px,calc(2.9 * var(--u)));text-transform:none}.dictation .dictate[aria-pressed=true]{outline:2px solid var(--red, #ec5a4c)}.dictation-privacy{flex:1 1 calc(20 * var(--u));min-width:0}.dictation-status{flex-basis:100%;margin:0;color:var(--red, #ec5a4c);font-size:max(11px,calc(2.6 * var(--u)))}.dictation-status:empty{display:none}.feedback-form .text{display:grid;gap:calc(1.1 * var(--u));align-content:center;min-width:0}.feedback-form .title{margin:0}.feedback-choices{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:calc(4 * var(--u));row-gap:calc(1 * var(--u));align-items:start}.feedback-group{display:grid;gap:calc(.6 * var(--u));justify-items:start;min-width:0}.feedback-label{margin:0;color:var(--report-gold);font:700 max(12px,calc(2.9 * var(--u))) / 1.2 var(--f-text, "Crimson Pro", Georgia, serif)}.feedback-rating,.feedback-again{display:flex;flex-wrap:wrap;gap:calc(.9 * var(--u))}.feedback-rating .button,.feedback-again .button{min-width:44px;min-height:44px;font-size:max(12px,calc(3 * var(--u)));text-transform:none}.feedback-rating .button{width:44px;padding:0;border-radius:50%}.feedback-form .buttons{justify-content:flex-start}@container (max-aspect-ratio: 1/1){.report-body{grid-template-columns:minmax(0,1fr);row-gap:calc(1.6 * var(--u))}.report-text,.feedback-text{max-height:calc(16 * var(--u))}.feedback-choices{grid-template-columns:minmax(0,1fr);justify-content:stretch}.badge.stopped{top:var(--content-t)}}.badge.stopped{white-space:normal;text-align:center;max-width:86%;border-radius:calc(1.4 * var(--u));letter-spacing:.04em;text-transform:none}.screen.where-we-play{place-items:center;padding-top:calc(1 * var(--u))}.where-panel{max-width:calc(190 * var(--u0, var(--u)));gap:calc(2 * var(--u));padding-bottom:calc(2.4 * var(--u));align-content:start}.where-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(4 * var(--u))}.where-heading{display:grid;gap:calc(.8 * var(--u));min-width:0}.where-heading .title{font-size:calc(7 * var(--u))}.where-head .description{max-width:40ch;text-align:right;font-style:italic;color:var(--muted);font-size:max(13px,calc(3.4 * var(--u)))}.where-panel .buttons{justify-content:center;border-top:1px solid rgb(201 162 90 / .25);padding-top:calc(2 * var(--u))}.display-options{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(2.4 * var(--u))}.display-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;gap:calc(1.2 * var(--u));padding:calc(2.4 * var(--u));cursor:pointer;text-transform:none;letter-spacing:normal}.display-card input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.display-card:has(input:focus-visible){outline:max(2px,calc(.4 * var(--u))) solid var(--gold-light);outline-offset:2px}.display-top{display:flex;align-items:center;gap:calc(2 * var(--u))}.display-icon{margin-right:auto;width:max(40px,calc(9 * var(--u)));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:var(--gold-light);background:#c9a25a29;box-shadow:inset 0 0 0 1.5px #c9a25ab3}.display-icon svg{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.display-badge{position:static;padding:3px 8px;border-radius:999px;font:700 max(10px,calc(2.4 * var(--u)))/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.display-mark{flex:none;width:max(20px,calc(5 * var(--u)));aspect-ratio:1;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px #c9a25ab3}.tile-selected>.display-top .display-mark{box-shadow:inset 0 0 0 2px var(--gold-light)}.tile-selected>.display-top .display-mark:after{content:"";width:46%;aspect-ratio:1;border-radius:50%;background:var(--gold-light)}.display-title{font:700 max(15px,calc(4.4 * var(--u)))/1.1 var(--f-text);color:var(--text)}.display-text{font:400 max(13px,calc(3.4 * var(--u)))/1.3 var(--f-text);color:var(--muted)}@container (max-aspect-ratio: 1/1){.where-head{flex-direction:column;align-items:flex-start}.where-head .description{text-align:left}.display-options{grid-template-columns:1fr;gap:calc(1.6 * var(--u))}.display-card{display:grid;grid-template-columns:auto 1fr;column-gap:calc(2.4 * var(--u));row-gap:.2em;align-items:center}.display-top{grid-row:span 2;flex-direction:column;align-items:center}.display-icon{margin:0}.display-mark{display:none}.display-badge{position:absolute;top:calc(1 * var(--u));right:calc(1.4 * var(--u))}}.tv-code .text{justify-items:center;text-align:center}.tv-code .code-large{gap:calc(2.4 * var(--u))}.tv-code .code-large span{width:calc(17 * var(--u));font-size:calc(14 * var(--u))}.tv-note{color:#f0b04a}.tv-camera-note{font:italic 400 max(14px,calc(3.6 * var(--u)))/1.3 var(--f-text);color:var(--muted)}.tv-code-entry{max-width:calc(120 * var(--u))}.tv-code-entry .report-body{display:grid;gap:calc(2 * var(--u));justify-items:center;text-align:center}.code-boxes{justify-content:center;gap:calc(1.6 * var(--u))}.code-boxes input.code-box{width:max(44px,calc(10 * var(--u)));height:max(52px,calc(12 * var(--u)));text-align:center;text-transform:uppercase;border-radius:calc(1 * var(--u));font:400 calc(7 * var(--u))/1 var(--f-title);color:var(--gold-light);background:#00000059;border:0;box-shadow:inset 0 0 0 max(1.5px,calc(.35 * var(--u))) #c9a25a99}.code-boxes input.code-box:focus{outline:none;box-shadow:inset 0 0 0 max(2px,calc(.5 * var(--u))) var(--gold-light)}.code-boxes input.code-box:disabled{opacity:.6}.tv-notice{max-width:36ch;color:var(--muted);font-size:max(13px,calc(3.4 * var(--u)))}.panel.settings{max-width:calc(190 * var(--u0, var(--u)));padding-block:calc(2.2 * var(--u));gap:0;overflow:auto}.settings-head{display:flex;align-items:center;justify-content:space-between;gap:calc(4 * var(--u));padding-bottom:calc(1.4 * var(--u))}.settings-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5 * var(--u));align-items:start}.settings-column{display:grid;gap:calc(1.8 * var(--u));align-content:start;min-width:0}.settings-column .title.small{font-size:calc(5.6 * var(--u))}.settings-group{display:grid;gap:calc(.6 * var(--u));min-width:0}.settings .label{font-size:max(11px,calc(2.6 * var(--u)))}.slider-row{display:flex;align-items:center;gap:calc(2.4 * var(--u));min-height:42px}.slider-row label{flex:none;width:5.6em;font:700 max(13px,calc(3.4 * var(--u)))/1.1 var(--f-text);color:var(--text)}.slider-row input[type=range]{flex:1;min-width:0;height:42px;margin:0;accent-color:var(--gold);cursor:pointer}.slider-row output{flex:none;width:3.4em;text-align:right;font:700 max(13px,calc(3.4 * var(--u)))/1 var(--f-text);color:var(--gold-light)}.test-mode{display:flex;align-items:flex-start;gap:calc(2.4 * var(--u));min-height:44px;padding:calc(1.2 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.2 * var(--u));cursor:pointer;background:#0c0805cc;box-shadow:inset 0 0 0 1.5px #c9a25a8c}.test-mode input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--gold-light);cursor:pointer}.test-mode>span{display:grid;gap:2px}.test-label{font:700 max(13px,calc(3.4 * var(--u)))/1.2 var(--f-text);color:var(--text)}.test-note,.test-consent{font:italic 400 max(11px,calc(2.9 * var(--u)))/1.25 var(--f-text);color:var(--muted)}.test-consent{color:var(--gold-light)}.test-consent:empty{display:none}.display-rows{border:0;margin:0;padding:0;min-width:0;display:grid;gap:calc(.6 * var(--u))}.display-rows legend{margin-bottom:calc(.6 * var(--u));padding:0}.display-row{display:flex;justify-content:flex-start;align-items:center;gap:calc(2.4 * var(--u));min-height:44px;padding:0 calc(2.4 * var(--u));cursor:pointer;font:700 max(13px,calc(3.4 * var(--u)))/1.2 var(--f-text);text-transform:none;letter-spacing:normal}.display-row input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--gold-light);cursor:pointer}.help-row{display:flex;align-items:center;min-height:44px;padding:0 calc(2.4 * var(--u));border-radius:calc(1.2 * var(--u));background:#0c0805cc;box-shadow:inset 0 0 0 1.5px #c9a25a8c;font:700 max(13px,calc(3.4 * var(--u)))/1.2 var(--f-text)}details.help-row{display:block;padding-block:0;align-items:normal}details.help-row>*+*{margin-top:calc(1 * var(--u))}details.help-row summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none}details.help-row summary::-webkit-details-marker{display:none}details.help-row[open]{padding-bottom:calc(1.2 * var(--u))}details.help-row .description{font-size:max(12px,calc(3.1 * var(--u)));font-weight:400;color:var(--muted)}.settings .links-legal{gap:calc(3 * var(--u));flex-wrap:wrap;justify-content:flex-start}.settings .fine{font-size:max(11px,calc(2.9 * var(--u)));font-weight:400}.settings .buttons{justify-content:flex-end;flex:none}.settings .buttons .button{font-size:max(13px,calc(3.8 * var(--u)))}@container (max-aspect-ratio: 1/1){.settings-body{grid-template-columns:minmax(0,1fr)}}.phone-only{place-items:center;text-align:center;gap:calc(2.4 * var(--u))}.phone-only .name{max-width:100%}.phone-only .phone-only-badge{display:inline-flex;padding:3px 12px;border-radius:999px;background:#7a5a2e;color:#fff3e6;font:700 max(11px,calc(2.8 * var(--u)))/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.rules-screen .speaker{color:var(--gold);font-style:italic}.rules-screen .choices{display:grid;gap:calc(3 * var(--u));justify-items:center;align-content:center;justify-self:center;width:min(calc(71 * var(--u)),100%)}.rules-screen .choices .row{display:grid;gap:calc(3 * var(--u));width:100%;justify-items:center;margin:0}.rules-screen .choices .button{width:100%}.rules-screen .button.cichy{width:auto;min-height:44px;color:var(--gold-light);text-decoration:underline;text-underline-offset:.22em;letter-spacing:.06em;text-transform:uppercase;font-size:max(14px,calc(4 * var(--u)))}.rules-screen .button.cichy:hover{color:var(--gold)}.rules-screen .footnote{position:absolute;left:0;right:0;bottom:calc(4 * var(--u));margin:0;text-align:center;font:400 max(12px,calc(3.2 * var(--u)))/1.3 var(--f-text);color:var(--dim)}.rules-question .title{font-size:calc(7.2 * var(--u))}.rules-question .quote{margin:0;max-width:24ch;font:italic 400 max(15px,calc(4.8 * var(--u)))/1.3 var(--f-text);color:var(--text);text-wrap:balance}.rules-short{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(6 * var(--u))}.rules-main{display:grid;gap:calc(2.4 * var(--u));min-width:0;align-content:center}.rules-short .animation-slot{display:grid;place-items:center;align-content:center;gap:calc(1.2 * var(--u));margin:0;min-height:calc(36 * var(--u));border:max(2px,calc(.5 * var(--u))) dashed var(--gold);border-radius:calc(2.4 * var(--u));background:#281c1080;opacity:1;text-align:center}.rules-short .animation-slot svg{width:calc(10 * var(--u));height:calc(10 * var(--u));color:var(--gold-light);opacity:.7}.progress-dots,.trial-dots{display:flex;gap:calc(1.8 * var(--u));justify-content:center;list-style:none;margin:0;padding:0}.progress-dots li,.trial-dots li{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));border-radius:999px;background:var(--dim);opacity:.6;transition:width .25s,background .25s,opacity .25s}.progress-dots li.on{width:calc(7 * var(--u));background:var(--gold-light);opacity:1}.trial-dots{justify-content:flex-start}.trial-dots li{width:calc(3 * var(--u));height:calc(3 * var(--u));border:max(1px,calc(.3 * var(--u))) solid var(--gold);background:none;opacity:1}.trial-dots li.on{background:var(--gold-light)}.line-box{display:grid;gap:calc(.6 * var(--u));padding:calc(1.8 * var(--u)) calc(2.6 * var(--u));border-radius:calc(1.2 * var(--u));background:var(--panel-fill);box-shadow:inset calc(.6 * var(--u)) 0 0 var(--gold),inset 0 0 0 max(1px,calc(.25 * var(--u))) var(--panel-ring);min-height:calc(17 * var(--u))}.line-box .speaker{font:700 max(11px,calc(2.8 * var(--u)))/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;font-style:normal}.line-box .line{margin:0;font:400 max(14px,calc(4.4 * var(--u)))/1.3 var(--f-text);color:var(--text);text-wrap:pretty}.all-lines{margin:0;padding-left:1.4em;display:grid;gap:calc(1.2 * var(--u));font:400 max(14px,calc(4.2 * var(--u)))/1.3 var(--f-text);color:var(--text)}.gesture-how .title{font-size:calc(10 * var(--u))}.examples{list-style:none;margin:0;padding:0;display:grid;gap:calc(2 * var(--u));width:min(100%,calc(104 * var(--u)))}.example{display:flex;align-items:center;gap:calc(2.4 * var(--u));padding:calc(1.4 * var(--u)) calc(2.4 * var(--u));border-radius:calc(1.6 * var(--u));background:#0c0805c7;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--gold)}.example.wrong{box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) #ec5a4c80}.example-art svg{display:block;width:calc(11 * var(--u));height:calc(11 * var(--u))}.example-text{flex:1;min-width:0;font:700 max(13px,calc(3.4 * var(--u)))/1.22 var(--f-text);color:var(--text);text-align:left;text-wrap:pretty}.example-mark{display:grid;place-items:center;width:calc(7 * var(--u));aspect-ratio:1;border-radius:50%;flex:none;color:var(--gold-light);background:#c9a25a2e;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--gold)}.example.wrong .example-mark{color:var(--red);background:#ec5a4c29;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--red)}.example-mark svg{width:56%;height:56%;stroke-width:2.6}.gesture-how .buttons{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--u)) calc(3 * var(--u))}.gesture-figure{width:min(calc(84 * var(--u)),100%);aspect-ratio:320 / 260;border-radius:calc(2.4 * var(--u));overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#2a1c10,#1a110a);box-shadow:inset 0 0 0 1px #c9a25a99,0 calc(3.4 * var(--u)) calc(8.5 * var(--u)) #0009}.gesture-figure svg{display:block;width:100%;height:100%}.gesture-arm{transform-box:view-box;transform-origin:238px 204px;animation:gesture-lift 5.4s cubic-bezier(.45,0,.25,1) infinite}.gesture-fingers{stroke-dasharray:1 1;stroke-dashoffset:0;animation:gesture-spread 5.4s cubic-bezier(.45,0,.25,1) infinite}.gesture-mark{animation:gesture-sign 5.4s ease-in-out infinite}.gesture-halo{transform-box:view-box;transform-origin:240px 100px;animation:gesture-ring 5.4s ease-out infinite}@keyframes gesture-lift{0%,8%{transform:rotate(-112deg)}38%,84%{transform:rotate(0)}to{transform:rotate(-112deg)}}@keyframes gesture-spread{0%,34%{stroke-dashoffset:.8}50%,86%{stroke-dashoffset:0}to{stroke-dashoffset:.8}}@keyframes gesture-sign{0%,44%{opacity:0}56%,84%{opacity:.85}96%,to{opacity:0}}@keyframes gesture-ring{0%,44%{opacity:0;transform:scale(.82)}58%{opacity:.7;transform:scale(1)}84%{opacity:.5;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.gesture-arm,.gesture-fingers,.gesture-mark,.gesture-halo{animation:none}.gesture-arm{transform:none}.gesture-mark{opacity:.85}.gesture-halo{opacity:.5}.progress-dots li,.trial-dots li{transition:none}}.gesture-try{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:calc(5 * var(--u))}.trial-camera{position:relative;align-self:center;width:100%;aspect-ratio:4 / 3;max-height:calc(84 * var(--u));border-radius:calc(2.4 * var(--u));overflow:hidden;box-shadow:inset 0 0 0 1px #c9a25a80}.trial-camera .frame{position:absolute;inset:0;border-radius:inherit}.trial-camera .frame.no-picture{background:radial-gradient(ellipse at 50% 38%,#2a1c10,#1a110a)}.trial-camera .ring{position:absolute;left:50%;top:56%;translate:-50% -50%;z-index:3;width:min(44%,calc(32 * var(--u)))}.gesture-try .hint-pill{justify-self:start;margin:0;padding:calc(.8 * var(--u)) calc(2.2 * var(--u));border-radius:999px;background:#0e0905cc;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--gold);font:700 max(13px,calc(3.6 * var(--u)))/1.2 var(--f-text);color:var(--gold-light)}.trial-count{margin:0;font:700 max(14px,calc(4 * var(--u)))/1.2 var(--f-text);color:var(--text)}.gesture-try .text{gap:calc(2.2 * var(--u))}.camera-how{display:grid;place-items:center}.camera-how-card,.maintenance-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(4 * var(--u));width:min(100%,calc(130 * var(--u)));padding:calc(3.4 * var(--u)) calc(4.4 * var(--u))}.camera-how-card .polaroid,.maintenance-card .polaroid{width:calc(30 * var(--u));rotate:-4deg}.camera-how-card .title,.maintenance-card .title{font-size:calc(6.4 * var(--u))}.badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(1.4 * var(--u)) calc(2 * var(--u));margin:0}.badge-row .fine{font-style:italic;color:var(--muted)}.camera-badge{position:absolute;z-index:7;top:max(var(--st),calc(var(--border-y-t) - 2 * var(--u)),2px);left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:calc(1.2 * var(--u));padding:calc(.7 * var(--u)) calc(2 * var(--u));border-radius:999px;background:#0e0905d9;box-shadow:inset 0 0 0 max(1.5px,calc(.4 * var(--u))) var(--red);font:700 max(11px,calc(2.8 * var(--u)))/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text);pointer-events:none}.camera-badge[hidden]{display:none}.camera-badge i{width:calc(1.6 * var(--u));aspect-ratio:1;border-radius:50%;background:var(--red);animation:camera-badge-pulse 1.8s ease-in-out infinite}.camera-badge.sample{position:static;translate:none}.camera-badge:has(~.recording:not([hidden])){left:calc(50% - 4 * var(--u));translate:-100% 0}@keyframes camera-badge-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.camera-badge i{animation:none}}.eyes-closed .title{font-size:calc(11 * var(--u))}.eyes-closed .ring{width:calc(38 * var(--u))}.eyes-closed.screen.two,.maintenance{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:center}.eyes-closed .text,.eyes-closed .picture,.maintenance-card{align-self:center}.eyes-caption{grid-column:1 / -1;margin:0;text-align:center;font:italic 400 max(13px,calc(3.4 * var(--u)))/1.3 var(--f-text);color:var(--muted)}.maintenance{display:grid;justify-items:center}.maintenance-card{background:var(--panel-alert-fill)}.maintenance .note{margin:0;font:700 max(14px,calc(4.2 * var(--u)))/1.3 var(--f-text);color:var(--gold-light)}@container (max-aspect-ratio: 1/1){.rules-question.screen.two,.rules-short,.gesture-how.screen.two,.gesture-try.screen.two,.eyes-closed.screen.two{grid-template-columns:minmax(0,1fr);row-gap:calc(3 * var(--u));align-content:center}.rules-question .text,.gesture-how .text{justify-items:center;text-align:center}.rules-question .title{font-size:calc(9 * var(--u))}.rules-question .quote{max-width:30ch}.rules-screen .choices{width:min(calc(80 * var(--u)),100%)}.rules-short .rules-main{order:1}.rules-short .choices{order:2}.rules-short .animation-slot{min-height:calc(46 * var(--u))}.gesture-how .picture{order:-1}.gesture-figure{width:min(calc(70 * var(--u)),100%)}.gesture-how .title{font-size:calc(9 * var(--u))}.gesture-how .buttons{justify-content:center}.gesture-try .text{justify-items:center;text-align:center}.gesture-try .hint-pill{justify-self:center}.trial-dots{justify-content:center}.eyes-closed .picture{order:-1}.eyes-closed .text{justify-items:center;text-align:center}.camera-how-card,.maintenance-card{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.camera-how-card .polaroid,.maintenance-card .polaroid{width:calc(34 * var(--u))}.badge-row{justify-content:center}}
