@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sofia+Sans+Condensed:wght@600;700;800&family=Sofia+Sans+Semi+Condensed:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Barlow:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400..700&family=Newsreader:ital,opsz,wght@0,6..72,400..700;1,6..72,400..600&display=swap";:root[data-design=kartoteka]{--desk:#e2e6ea;--paper:#fbfcfd;--paper-2:#f2f5f8;--ink:#1b2430;--muted:#535e6b;--edge:#c3cbd4;--rule:#d3deea;--head-rule:#d27a74;--accent:#23508f;--accent-ink:#fbfcfd;--good:#1f6b37;--good-bg:#eaf4ec;--bad:#b02a22;--bad-bg:#fbeceb;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--serif:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--r:3px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-design=kartoteka]{--desk:#0c1f3a;--paper:#12305a;--paper-2:#173a6a;--ink:#eaf1fa;--muted:#aec2db;--edge:#2f5384;--rule:#1f4475;--head-rule:#e88f86;--accent:#a8cbff;--accent-ink:#0c1f3a;--good:#93e0a8;--good-bg:#163f3a;--bad:#ffa59b;--bad-bg:#3d2a45;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-design=kartoteka] body{background:var(--desk);color:var(--ink);font:17px/1.45 var(--serif);font-optical-sizing:auto}[data-design=kartoteka] a{color:var(--accent);text-underline-offset:3px}[data-design=kartoteka] :focus-visible{outline:3px solid var(--accent);outline-offset:2px}[data-design=kartoteka] .screen--home{gap:28px}[data-design=kartoteka] .brand{background:linear-gradient(var(--head-rule), var(--head-rule)) 0 64px / 100% 2px no-repeat, repeating-linear-gradient(to bottom, transparent 0 31px, var(--rule) 31px 32px) 0 66px / 100% calc(100% - 66px) no-repeat, var(--paper);border:1px solid var(--edge);border-radius:var(--r);gap:0;padding:14px 18px 22px;position:relative}[data-design=kartoteka] .brand__mark{font:500 13px/1 var(--mono);color:var(--muted);border:1px solid var(--edge);border-radius:2px;padding:5px 7px;position:absolute;top:12px;right:16px}[data-design=kartoteka] .brand__mark:before{content:"č. "}[data-design=kartoteka] .brand__name{font:700 56px/50px var(--serif);letter-spacing:-.02em;height:50px;margin-bottom:2px}[data-design=kartoteka] .brand__tagline{color:var(--ink);font-size:19px;line-height:32px}[data-design=kartoteka] .home__stats{color:var(--muted);font:13px/1.5 var(--mono);text-align:center}[data-design=kartoteka] .btn{font:500 15px/1.2 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);min-height:50px}[data-design=kartoteka] .btn:hover:not(:disabled){border-color:var(--accent)}[data-design=kartoteka] .btn:active:not(:disabled){transform:translateY(1px)}[data-design=kartoteka] .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}[data-design=kartoteka] .btn--primary:hover:not(:disabled){border-color:var(--ink)}[data-design=kartoteka] .btn--ghost{color:var(--accent);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}[data-design=kartoteka] .btn--ghost:hover:not(:disabled){border-color:#0000;text-decoration-thickness:2px}[data-design=kartoteka] .btn--danger{background:var(--bad);border-color:var(--bad);color:var(--paper)}[data-design=kartoteka] .btn--small{min-height:44px;font-size:14px}[data-design=kartoteka] .btn--icon{min-width:44px;min-height:44px;font-size:18px}[data-design=kartoteka] .btn:disabled{opacity:.4}[data-design=kartoteka] .topbar{padding-bottom:4px}[data-design=kartoteka] .topbar__title{font:600 14px/1.3 var(--mono);color:var(--muted)}[data-design=kartoteka] h1.topbar__title{font:700 24px/1.2 var(--serif);color:var(--ink)}[data-design=kartoteka] .topbar__back{padding-left:4px}[data-design=kartoteka] .topbar__quit{color:var(--muted)}[data-design=kartoteka] .topbar__meta{font:500 14px/1.3 var(--mono);color:var(--ink)}[data-design=kartoteka] .scorestrip{gap:4px 6px}[data-design=kartoteka] .scorestrip__item{font:400 13px/1 var(--mono);color:var(--muted);background:var(--paper-2);border:1px solid var(--edge);box-shadow:inset 0 -1px 0 var(--edge);border-bottom-color:#0000;border-radius:4px 4px 0 0;padding:7px 9px 6px}[data-design=kartoteka] .scorestrip__item--active{background:var(--paper);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}[data-design=kartoteka] .scorestrip__item--active .scorestrip__name{font-weight:600}[data-design=kartoteka] .scorestrip__score{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}[data-design=kartoteka] .handover{isolation:isolate;background:var(--desk);color:var(--ink);gap:6px;position:relative}[data-design=kartoteka] .handover:before{content:"";z-index:-1;border:1px solid var(--edge);border-radius:var(--r);background:radial-gradient(circle at 50% calc(100% - 34px), var(--desk) 0 9px, var(--edge) 9px 10px, transparent 10.5px), linear-gradient(var(--head-rule), var(--head-rule)) 0 72px / 100% 2px no-repeat, var(--paper);width:min(100% - 32px,500px);height:min(100% - 64px,560px);margin:auto;position:absolute;inset:0}[data-design=kartoteka] .handover__round{font:500 14px/1 var(--mono);color:var(--muted);position:absolute;top:calc(50% + -1*min(50% - 32px,280px) + 30px);left:0;right:0}[data-design=kartoteka] .handover__label{font:400 20px/1.3 var(--serif);color:var(--muted)}[data-design=kartoteka] .handover__name{font:700 clamp(48px, 15vw, 84px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--accent);overflow-wrap:anywhere;text-wrap:balance;border-bottom:1px solid var(--rule);min-width:min(100vw - 72px,300px);max-width:min(100vw - 72px,440px);padding:0 12px 6px}[data-design=kartoteka] .handover__hint{font:400 13px/1.3 var(--mono);color:var(--muted);position:absolute;bottom:calc(50% + -1*min(50% - 32px,280px) + 64px);left:0;right:0}[data-design=kartoteka] .handover:focus-visible{outline-offset:-8px}[data-design=kartoteka] .q{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);gap:12px;padding:0 14px 16px}[data-design=kartoteka] .q__meta{font:400 12.5px/1.3 var(--mono);color:var(--muted);border-bottom:2px solid var(--head-rule);gap:4px 14px;margin:0 -14px;padding:12px 14px 9px}[data-design=kartoteka] .q__pack{color:var(--ink);margin-right:auto;font-weight:600}[data-design=kartoteka] .q__difficulty:before{letter-spacing:1px;color:var(--accent);margin-right:6px}[data-design=kartoteka] .q__difficulty--1:before{content:"●○○"}[data-design=kartoteka] .q__difficulty--2:before{content:"●●○"}[data-design=kartoteka] .q__difficulty--3:before{content:"●●●"}[data-design=kartoteka] .q__asof{flex-basis:100%}[data-design=kartoteka] .q__player{font:600 14px/1.2 var(--mono);color:var(--accent);margin-bottom:-6px}[data-design=kartoteka] .q__player:before{content:"Hrá: ";color:var(--muted);font-weight:400}[data-design=kartoteka] .q__prompt{font:600 23px/34px var(--serif);letter-spacing:-.005em;text-wrap:pretty;background:repeating-linear-gradient(to bottom, transparent 0 33px, var(--rule) 33px 34px);padding-bottom:2px}[data-design=kartoteka] .q__hint{font:400 13.5px/1.4 var(--mono);color:var(--muted)}[data-design=kartoteka] .q__note{color:var(--muted);font-size:15px;font-style:italic}[data-design=kartoteka] .q__source{font:400 12.5px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere}[data-design=kartoteka] .turnbar{font-family:var(--mono);font-variant-numeric:tabular-nums;gap:4px 14px}[data-design=kartoteka] .turnbar__points{color:var(--ink);font-size:20px;font-weight:600}[data-design=kartoteka] .turnbar__next,[data-design=kartoteka] .turnbar__count{color:var(--muted);font-size:13px}[data-design=kartoteka] .options{gap:6px}[data-design=kartoteka] .opt{background:var(--paper);border:1px solid var(--edge);min-height:54px;font:600 17px/1.22 var(--serif);color:var(--ink);-webkit-hyphens:auto;hyphens:auto;border-radius:2px;padding:8px 10px 9px;position:relative}[data-design=kartoteka] button.opt:hover:not(:disabled){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-design=kartoteka] button.opt:active:not(:disabled){background:var(--paper-2)}[data-design=kartoteka] .opt:disabled{opacity:1;cursor:default}[data-design=kartoteka] button.opt:disabled:not(.opt--correct):not(.opt--wrong){color:var(--muted);border-style:dashed}[data-design=kartoteka] button.opt--correct,[data-design=kartoteka] button.opt--wrong{justify-content:flex-start}[data-design=kartoteka] .opt__text{display:block}[data-design=kartoteka] .opt__why{font:400 13.5px/1.35 var(--serif);color:var(--muted);-webkit-hyphens:auto;hyphens:auto}[data-design=kartoteka] .opt__who{font:500 12px/1.3 var(--mono);color:var(--accent)}[data-design=kartoteka] .opt--correct,[data-design=kartoteka] .opt--wrong{padding-left:32px}[data-design=kartoteka] .opt--correct:before,[data-design=kartoteka] .opt--wrong:before{font:700 21px/1 var(--serif);position:absolute;top:7px;left:8px}[data-design=kartoteka] .opt--correct:before{content:"✓";color:var(--good);transform:rotate(-6deg)}[data-design=kartoteka] .opt--wrong:before{content:"✗";color:var(--bad);transform:rotate(4deg)}[data-design=kartoteka] .opt--correct{background:var(--good-bg);border-color:var(--good)}[data-design=kartoteka] .opt--wrong{background:var(--bad-bg);border-color:var(--bad)}[data-design=kartoteka] .opt--wrong .opt__text{text-decoration:line-through;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad);text-decoration-thickness:2px}[data-design=kartoteka] .options--reveal{border-top:1px solid var(--rule);gap:0}[data-design=kartoteka] .options--reveal .opt{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;gap:3px;min-height:0;padding:10px 2px 10px 30px}[data-design=kartoteka] .options--reveal .opt:before{top:9px;left:2px}[data-design=kartoteka] .options--reveal .opt--wrong .opt__text{color:var(--muted);font-weight:400;text-decoration:none}[data-design=kartoteka] .options--reveal .opt--correct .opt__text{color:var(--ink)}[data-design=kartoteka] .turnend{gap:14px}[data-design=kartoteka] .verdict{border-top:2px solid var(--head-rule);padding-top:10px}[data-design=kartoteka] .verdict__title{font:700 26px/1.15 var(--serif)}[data-design=kartoteka] .verdict__title:before{margin-right:8px}[data-design=kartoteka] .verdict--busted{border-top-color:var(--bad)}[data-design=kartoteka] .verdict--busted .verdict__title{color:var(--bad)}[data-design=kartoteka] .verdict--busted .verdict__title:before{content:"✗"}[data-design=kartoteka] .verdict--banked,[data-design=kartoteka] .verdict--complete{border-top-color:var(--good)}[data-design=kartoteka] .verdict--banked .verdict__title,[data-design=kartoteka] .verdict--complete .verdict__title{color:var(--good)}[data-design=kartoteka] .verdict--banked .verdict__title:before,[data-design=kartoteka] .verdict--complete .verdict__title:before{content:"✓"}[data-design=kartoteka] .verdict--saved{border-top-color:var(--accent)}[data-design=kartoteka] .verdict--saved .verdict__title{color:var(--accent)}[data-design=kartoteka] .verdict__detail{font:400 14px/1.4 var(--mono);color:var(--muted)}[data-design=kartoteka] .order-list{gap:6px}[data-design=kartoteka] .order-item{background:var(--paper);border:1px solid var(--edge);border-radius:2px;grid-template-columns:1.6em 1fr auto;padding:6px 6px 6px 10px}[data-design=kartoteka] .order-item__rank{font:600 16px/1 var(--mono);color:var(--accent)}[data-design=kartoteka] .order-item__text{font:600 17px/1.25 var(--serif)}[data-design=kartoteka] .order-item__controls{gap:4px}[data-design=kartoteka] .order-item__controls .btn{background:var(--paper-2)}[data-design=kartoteka] .order-list--reveal{border-top:1px solid var(--rule);gap:0}[data-design=kartoteka] .order-list--reveal .order-item{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;align-items:baseline;padding:10px 2px}[data-design=kartoteka] .order-item__value{font:500 14px/1.3 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}[data-design=kartoteka] .order-item__why{font:400 13.5px/1.35 var(--serif);color:var(--muted)}[data-design=kartoteka] .input{background:var(--paper);color:var(--ink);border:1px solid var(--edge);border-bottom:2px solid var(--accent);font:400 17px/1.3 var(--serif);border-radius:2px 2px 0 0}[data-design=kartoteka] .input::placeholder{color:var(--muted);opacity:1}[data-design=kartoteka] .input:focus-visible{outline-offset:0}[data-design=kartoteka] .number-input__field{font:600 28px/1.2 var(--mono);font-variant-numeric:tabular-nums;background:var(--paper-2);min-height:60px}[data-design=kartoteka] .number-input__unit{font:500 16px/1.2 var(--mono);color:var(--muted)}[data-design=kartoteka] .number-reveal{border-top:1px solid var(--rule);padding-top:10px}[data-design=kartoteka] .number-reveal__label{font:400 13px/1.3 var(--mono);color:var(--muted)}[data-design=kartoteka] .number-reveal__value{font:600 38px/1.1 var(--mono);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-design=kartoteka] .number-reveal__why{color:var(--muted);font-size:15px}[data-design=kartoteka] .results{border-top:2px solid var(--head-rule);gap:0;padding-top:2px}[data-design=kartoteka] .result{border-bottom:1px solid var(--rule);padding:7px 0}[data-design=kartoteka] .result__name{font-weight:600}[data-design=kartoteka] .result__detail{font:400 13px/1.35 var(--mono);color:var(--muted)}[data-design=kartoteka] .result__points{font:600 18px/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}[data-design=kartoteka] .result--scored .result__points{color:var(--good)}[data-design=kartoteka] .screen--over{gap:24px}[data-design=kartoteka] .over__label{font:500 14px/1.3 var(--mono);color:var(--muted)}[data-design=kartoteka] .over__title{font:700 40px/1.08 var(--serif);letter-spacing:-.01em;word-spacing:.04em;text-wrap:balance}[data-design=kartoteka] .scoreboard{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);gap:0;padding:0 14px 6px}[data-design=kartoteka] .score-row{border-bottom:1px solid var(--rule);grid-template-columns:2em 1fr auto;padding:12px 0 10px}[data-design=kartoteka] .score-row:last-child{border-bottom:0}[data-design=kartoteka] .score-row--leader{border-bottom:2px solid var(--head-rule)}[data-design=kartoteka] .score-row__rank{font:500 14px/1 var(--mono);color:var(--muted)}[data-design=kartoteka] .score-row__name{font:600 19px/1.2 var(--serif)}[data-design=kartoteka] .score-row--leader .score-row__name{font-size:24px;font-weight:700}[data-design=kartoteka] .score-row__score{font:600 20px/1 var(--mono);font-variant-numeric:tabular-nums}[data-design=kartoteka] .score-row--leader .score-row__score{color:var(--accent);font-size:26px}[data-design=kartoteka] .field__label{font:600 14px/1.3 var(--mono);color:var(--ink);margin-bottom:8px}[data-design=kartoteka] .field__hint{color:var(--muted);font-size:15px}[data-design=kartoteka] .segmented{gap:0}[data-design=kartoteka] .segmented__opt{font:500 14px/1.2 var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--edge);border-radius:0;min-height:46px;margin-left:-1px}[data-design=kartoteka] .segmented__opt:first-child{border-radius:var(--r) 0 0 var(--r);margin-left:0}[data-design=kartoteka] .segmented__opt:last-child{border-radius:0 var(--r) var(--r) 0}[data-design=kartoteka] .segmented__opt[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);z-index:1;font-weight:600;position:relative}[data-design=kartoteka] .segmented__opt[aria-pressed=true]+.segmented__opt[aria-pressed=true]{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent-ink) 45%, var(--accent))}[data-design=kartoteka] .segmented__opt:focus-visible{z-index:2;position:relative}[data-design=kartoteka] .player-row .btn--icon{color:var(--muted);background:0 0;border-color:#0000}[data-design=kartoteka] .screen--setup .row--between{font-size:16px}[data-design=kartoteka] .pack-list{gap:8px}[data-design=kartoteka] .pack{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);padding:12px 14px 12px 16px}[data-design=kartoteka] .pack--on{box-shadow:inset 4px 0 0 var(--accent);border-color:var(--accent)}[data-design=kartoteka] .pack__title{font:700 18px/1.25 var(--serif)}[data-design=kartoteka] .pack__desc{color:var(--ink);font-size:15px;line-height:1.4}[data-design=kartoteka] .pack__meta{font:400 12.5px/1.4 var(--mono);color:var(--muted)}[data-design=kartoteka] .toggle{accent-color:var(--accent);width:26px;height:26px;margin:9px}[data-design=kartoteka] .badge{font:500 11px/1 var(--mono);border:1px solid var(--edge);color:var(--muted);border-radius:2px;padding:3px 5px}[data-design=kartoteka] .badge--adult{border-color:var(--bad);color:var(--bad)}[data-design=kartoteka] .design-list{gap:6px}[data-design=kartoteka] .design-choice{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);min-height:56px}[data-design=kartoteka] .design-choice:hover{border-color:var(--accent)}[data-design=kartoteka] .design-choice[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}[data-design=kartoteka] .design-choice__swatch{border:1px solid var(--edge);border-radius:2px}[data-design=kartoteka] .design-choice__name{font:700 17px/1.25 var(--serif)}[data-design=kartoteka] .design-choice[aria-pressed=true] .design-choice__name:after{content:" ✓";color:var(--accent)}[data-design=kartoteka] .design-choice__desc{color:var(--muted);font-size:14px;line-height:1.35}[data-design=kartoteka] .confirm{background:var(--paper);border:1px solid var(--bad);border-radius:var(--r);border-top-width:3px}[data-design=kartoteka] .error{color:var(--bad);font-size:15px}[data-design=kartoteka] .notice{color:var(--good);font-size:15px}[data-design=kartoteka] .loading{font:400 14px/1.4 var(--mono);color:var(--muted)}[data-design=kartoteka] .rules{gap:12px}[data-design=kartoteka] .rules .field{background:var(--paper);border:1px solid var(--edge);border-radius:var(--r);gap:8px;padding:0 14px 14px}[data-design=kartoteka] .rules .field__label{border-bottom:2px solid var(--head-rule);margin:0 -14px 4px;padding:11px 14px 8px}[data-design=kartoteka] .turnbar__num{color:var(--accent);font-size:26px;font-weight:600}[data-design=kartoteka] .turnbar__unit{color:var(--ink);font-size:15px;font-weight:500}[data-design=kartoteka] .q--busted{border-color:var(--bad);box-shadow:inset 0 3px 0 var(--bad)}[data-design=kartoteka] .q--busted .turnbar__num{color:var(--bad)}[data-design=kartoteka] .q--banked,[data-design=kartoteka] .q--complete{border-color:var(--good);box-shadow:inset 0 3px 0 var(--good)}[data-design=kartoteka] .q--banked .turnbar__num,[data-design=kartoteka] .q--complete .turnbar__num{color:var(--good)}:root[data-design=smalt]{--bg:#e6eaf0;--ink:#0f1d3d;--muted:#475570;--line:#c3cbd8;--cobalt:#1b3c8c;--cobalt-hi:#234aa8;--on-cobalt:#fff;--white:#fff;--green:#17703f;--red:#b8261f;--on-signal:#fff;--plate:var(--white);--plate-ink:var(--ink);--plate-rim:var(--cobalt);--plate-muted:var(--muted);--act:var(--cobalt);--act-hi:var(--cobalt-hi);--act-ink:var(--on-cobalt);--act-rim:var(--on-cobalt);--gap:4px;--rimw:2px;--r:10px;--focus:#9a5a00;--display:"Sofia Sans Condensed", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--text:"Sofia Sans Semi Condensed", "Roboto Condensed", "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-design=smalt]{--bg:#0b1a45;--ink:#f1f4fa;--muted:#b3bfdc;--line:#2a3f78;--cobalt:#1d3f94;--cobalt-hi:#2550b4;--green:#187a44;--red:#bf2c24;--plate:#15306f;--plate-ink:#f1f4fa;--plate-rim:#ffffffb8;--plate-muted:#c3cde6;--act:#f4f6fb;--act-hi:#fff;--act-ink:#142f73;--act-rim:#1d3f94;--focus:#ffc23d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-design=smalt] body{background:var(--bg);color:var(--ink);font:500 17px/1.4 var(--text);font-variant-numeric:lining-nums}[data-design=smalt] a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}[data-design=smalt] :focus-visible{outline:3px solid var(--focus);outline-offset:2px}[data-design=smalt] :is(.btn,.opt,.order-item,.segmented__opt,.pack,.design-choice,.score-row,.scorestrip__item,.verdict,.number-reveal,.confirm,.input,.brand__mark,.handover){--pl:var(--plate);--rc:var(--plate-rim);--pi:var(--plate-ink);background:var(--pl);color:var(--pi);border-radius:var(--r);box-shadow:inset 0 0 0 var(--gap) var(--pl), inset 0 0 0 calc(var(--gap) + var(--rimw)) var(--rc);border:0}[data-design=smalt] .brand{background:var(--cobalt);color:#fff;box-shadow:inset 0 0 0 7px var(--cobalt), inset 0 0 0 11px #fff;border-radius:18px;gap:10px;padding:30px 28px 32px}[data-design=smalt] .brand__mark{--pl:#fff;--rc:var(--cobalt);--pi:var(--cobalt);--gap:3px;--rimw:2.5px;--r:10px;width:52px;height:52px;font:800 36px/1 var(--display);place-items:center;padding-top:2px;display:grid}[data-design=smalt] .brand__name{font:800 clamp(72px, 24vw, 104px)/.86 var(--display);letter-spacing:-.015em;margin-top:6px}[data-design=smalt] .brand__tagline{text-wrap:balance;border-top:3px solid #fff;max-width:26ch;padding-top:12px;font-size:19px;line-height:1.3}[data-design=smalt] .menu{margin-top:8px}[data-design=smalt] .home__stats{color:var(--muted);font-size:15px}[data-design=smalt] .btn{font:700 18px/1.1 var(--display);letter-spacing:.01em;min-height:52px;padding:0 20px}[data-design=smalt] .btn:hover:not(:disabled){--rc:var(--cobalt-hi)}[data-design=smalt] .btn:active:not(:disabled){transform:translateY(1px)}[data-design=smalt] .btn--primary{--pl:var(--act);--rc:var(--act-rim);--pi:var(--act-ink)}[data-design=smalt] .btn--primary:hover:not(:disabled){--pl:var(--act-hi);--rc:var(--act-rim)}[data-design=smalt] .btn--ghost{--pl:transparent;--rc:transparent;--pi:var(--cobalt);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}[data-design=smalt] .btn--ghost:hover:not(:disabled){--rc:transparent;text-decoration-thickness:3px}[data-design=smalt] .btn--danger{--pl:var(--red);--rc:#fff;--pi:#fff}[data-design=smalt] .btn--danger:hover:not(:disabled){--rc:#fff;filter:brightness(1.08)}[data-design=smalt] .btn--small{--gap:3px;min-height:44px;padding:0 14px;font-size:16px}[data-design=smalt] .btn--icon{--gap:3px;min-width:44px;min-height:44px;font-size:18px}[data-design=smalt] .btn:disabled{opacity:.4}[data-design=smalt] .btn--primary:disabled{opacity:1;--pl:transparent;--rc:var(--line);--pi:var(--muted)}[data-design=smalt] .btn--ghost.btn--small{padding:0 6px}@media (prefers-color-scheme:dark){[data-design=smalt] .btn--ghost{--pi:var(--ink)}[data-design=smalt] .btn:hover:not(:disabled){--rc:#fff}[data-design=smalt] .btn--primary:hover:not(:disabled){--rc:var(--act-rim)}[data-design=smalt] .btn--ghost:hover:not(:disabled){--rc:transparent}}[data-design=smalt] .topbar{border-bottom:3px solid var(--cobalt);padding-bottom:12px}[data-design=smalt] .topbar__title{font:800 22px/1.1 var(--display)}[data-design=smalt] .topbar__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}[data-design=smalt] .topbar__back{margin-left:-6px}[data-design=smalt] .scorestrip{gap:6px}[data-design=smalt] .scorestrip__item{--gap:2px;--rimw:1.5px;--r:7px;padding:5px 10px 4px;font-size:15px}[data-design=smalt] .scorestrip__item--active{--pl:var(--cobalt);--rc:#fff;--pi:#fff}[data-design=smalt] .scorestrip__name{font-weight:600}[data-design=smalt] .scorestrip__score{font:800 17px/1 var(--display);font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){[data-design=smalt] .topbar{border-bottom-color:var(--line)}[data-design=smalt] .scorestrip__item--active{--pl:#fff;--rc:var(--cobalt);--pi:var(--cobalt)}}[data-design=smalt] .handover{--pl:var(--cobalt);--pi:#fff;min-height:100dvh;box-shadow:none;border-radius:0;gap:10px;padding:44px 36px 46px;position:relative}[data-design=smalt] .handover:before{content:"";pointer-events:none;border:5px solid #fff;border-radius:22px;position:absolute;inset:14px}[data-design=smalt] .handover__round{font:700 19px/1 var(--display);font-variant-numeric:tabular-nums;border:2.5px solid #fff;border-radius:999px;margin-bottom:auto;padding:8px 16px 7px}[data-design=smalt] .handover__label{font-size:22px;font-weight:500}[data-design=smalt] .handover__name{font:800 clamp(56px, 22vw, 128px)/.92 var(--display);letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:balance;border-bottom:6px solid #fff;max-width:100%;padding:0 4px 10px}[data-design=smalt] .handover__hint{margin-top:auto;font-size:18px;font-weight:600}[data-design=smalt] .handover:focus-visible{outline:4px solid var(--focus);outline-offset:-6px}[data-design=smalt] .q{gap:14px}[data-design=smalt] .q__meta{color:var(--muted);align-items:center;gap:6px 10px;font-size:14px}[data-design=smalt] .q__pack{color:var(--ink);font-weight:700}[data-design=smalt] .q__difficulty{align-items:center;gap:3px;font-weight:600;display:inline-flex}[data-design=smalt] .q__difficulty:before{content:"";background:linear-gradient(90deg, currentColor 0 8px, transparent 8px 9px, var(--line) 9px 17px, transparent 17px 18px, var(--line) 18px);border-radius:2px;flex:none;width:26px;height:8px;margin-right:3px}[data-design=smalt] .q__difficulty--2:before{background:linear-gradient(90deg, currentColor 0 8px, transparent 8px 9px, currentColor 9px 17px, transparent 17px 18px, var(--line) 18px)}[data-design=smalt] .q__difficulty--3:before{background:linear-gradient(90deg,currentColor 0 8px,#0000 8px 9px,currentColor 9px 17px,#0000 17px 18px,currentColor 18px)}[data-design=smalt] .q__asof{font-style:normal}[data-design=smalt] .q__player{font:800 18px/1 var(--display);color:#fff;background:var(--cobalt);box-shadow:inset 0 0 0 2px var(--cobalt), inset 0 0 0 3.5px #fff;border-radius:6px;align-self:flex-start;padding:6px 12px 5px}[data-design=smalt] .q__prompt{font:700 clamp(24px, 6.6vw, 30px)/1.16 var(--text);letter-spacing:-.005em;color:var(--ink);text-wrap:balance}[data-design=smalt] .q__hint{color:var(--muted);font-size:16px}[data-design=smalt] .q__note{color:var(--ink);border-left:3px solid var(--cobalt);padding-left:12px;font-size:16px}[data-design=smalt] .q__source{color:var(--muted);font-size:14px}[data-design=smalt] .q__source a{color:var(--muted)}@media (prefers-color-scheme:dark){[data-design=smalt] .q__player{color:var(--cobalt);box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 3.5px var(--cobalt);background:#fff}[data-design=smalt] .q__note{border-left-color:var(--muted)}}[data-design=smalt] .turnbar{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px 14px}[data-design=smalt] .turnbar__points{font:800 26px/1 var(--display);color:var(--cobalt)}[data-design=smalt] .turnbar__num{letter-spacing:-.01em;font-size:34px}[data-design=smalt] .turnbar__unit{font-size:22px}[data-design=smalt] .q--busted .turnbar__points{color:var(--red)}[data-design=smalt] .q--banked .turnbar__points,[data-design=smalt] .q--complete .turnbar__points{color:var(--green)}[data-design=smalt] .turnbar__next,[data-design=smalt] .turnbar__count{color:var(--muted);font-size:16px;font-weight:600}@media (prefers-color-scheme:dark){[data-design=smalt] .turnbar__points{color:var(--ink)}[data-design=smalt] .q--busted .turnbar__points{color:#ff9d94}[data-design=smalt] .q--banked .turnbar__points,[data-design=smalt] .q--complete .turnbar__points{color:#86e0aa}}[data-design=smalt] .options{gap:8px}[data-design=smalt] .opt{min-height:64px;font:700 18px/1.15 var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:12px 14px}[data-design=smalt] button.opt:hover:not(:disabled){--gap:3px;--rimw:3px}[data-design=smalt] button.opt:active:not(:disabled){--pl:var(--cobalt);--rc:#fff;--pi:#fff}[data-design=smalt] .opt:disabled{opacity:1}[data-design=smalt] .opt--correct{--pl:var(--green);--rc:#fff;--pi:var(--on-signal)}[data-design=smalt] .opt--wrong{--pl:var(--red);--rc:#fff;--pi:var(--on-signal)}[data-design=smalt] .opt--correct .opt__text:before{content:"✓ "}[data-design=smalt] .opt--wrong .opt__text:before{content:"✗ "}[data-design=smalt] .opt__why{font:400 14px/1.3 var(--text);color:inherit;opacity:.95}[data-design=smalt] .opt__who{font:700 13px/1.2 var(--text);color:var(--cobalt)}[data-design=smalt] .options button.opt:disabled:not(.opt--correct,.opt--wrong){--rc:var(--line);--pi:var(--muted)}[data-design=smalt] .options--reveal{gap:8px}[data-design=smalt] .options--reveal .opt{min-height:0;padding:14px 16px}[data-design=smalt] .options--reveal .opt--wrong{--pl:transparent;--rc:var(--line);--pi:var(--ink)}[data-design=smalt] .options--reveal .opt--wrong .opt__text{color:var(--muted)}[data-design=smalt] .options--reveal .opt--wrong .opt__text:before{content:none}[data-design=smalt] .options--reveal .opt--wrong .opt__why{color:var(--muted)}@media (prefers-color-scheme:dark){[data-design=smalt] .opt__who{color:#a9c0ff}}[data-design=smalt] .options--reveal .opt--correct .opt__who{color:#fff;text-underline-offset:3px;text-decoration:underline}[data-design=smalt] .options--choice .opt{min-height:60px;padding:14px 18px;font-size:19px}[data-design=smalt] .turnend{gap:12px}[data-design=smalt] .verdict{--pl:var(--cobalt);--rc:#fff;--pi:#fff;--gap:5px;--rimw:2.5px;gap:4px;padding:16px 20px 17px}[data-design=smalt] .verdict--busted{--pl:var(--red)}[data-design=smalt] .verdict--banked,[data-design=smalt] .verdict--complete{--pl:var(--green)}[data-design=smalt] .verdict__title{font:800 30px/1.05 var(--display)}[data-design=smalt] .verdict__detail{font-size:16px}[data-design=smalt] .order-list{gap:8px}[data-design=smalt] .order-item{grid-template-columns:40px 1fr auto;gap:4px 12px;min-height:62px;padding:9px 9px 9px 10px}[data-design=smalt] .order-item__rank{background:var(--cobalt);color:#fff;width:36px;height:36px;font:800 22px/1 var(--display);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 2px var(--cobalt), inset 0 0 0 3.5px #fff;border-radius:6px;place-items:center;display:grid}[data-design=smalt] .order-item__text{font-size:18px;font-weight:700;line-height:1.2}[data-design=smalt] .order-item__value{font:700 17px/1.2 var(--display);font-variant-numeric:tabular-nums;color:var(--cobalt);text-align:right}[data-design=smalt] .order-item__why{color:var(--plate-muted);font-size:14px;font-weight:400}[data-design=smalt] .order-item__controls{gap:6px}[data-design=smalt] .order-item__controls .btn{--gap:0px;--rimw:2px}[data-design=smalt] .order-list--reveal .order-item{padding:12px 14px 12px 10px}@media (prefers-color-scheme:dark){[data-design=smalt] .order-item__rank{color:var(--cobalt);box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 3.5px var(--cobalt);background:#fff}[data-design=smalt] .order-item__value{color:var(--ink)}}[data-design=smalt] .input{--gap:0px;--rimw:2px;--rc:var(--line);min-height:52px;padding:0 14px;font-size:18px;font-weight:600}[data-design=smalt] .input:hover{--rc:var(--muted)}[data-design=smalt] .input:focus-visible{--rc:var(--cobalt);--rimw:3px;outline:3px solid var(--focus);outline-offset:2px}[data-design=smalt] .input::placeholder{color:var(--muted);opacity:1;font-weight:500}[data-design=smalt] .number-input__field{font:800 34px/1 var(--display);font-variant-numeric:tabular-nums;--rc:var(--cobalt);min-height:68px}[data-design=smalt] .number-input__unit{font:700 22px/1 var(--display);color:var(--ink)}[data-design=smalt] .number-reveal{--pl:var(--cobalt);--rc:#fff;--pi:#fff;--gap:5px;--rimw:2.5px;gap:2px;padding:18px 22px 20px}[data-design=smalt] .number-reveal__label{font-size:16px;font-weight:600}[data-design=smalt] .number-reveal__value{font:800 52px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-design=smalt] .number-reveal__why{margin-top:6px;font-size:15px;font-weight:400}@media (prefers-color-scheme:dark){[data-design=smalt] .number-input__field{--rc:#ffffffb8}[data-design=smalt] .input:focus-visible{--rc:#fff}}[data-design=smalt] .results{border-top:3px solid var(--cobalt);gap:0}[data-design=smalt] .result{border-bottom:1px solid var(--line);padding:10px 2px}[data-design=smalt] .result__name{font-size:18px;font-weight:700}[data-design=smalt] .result__detail{color:var(--muted);font-size:15px}[data-design=smalt] .result__points{font:800 26px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--muted)}[data-design=smalt] .result--scored .result__points{color:var(--green)}@media (prefers-color-scheme:dark){[data-design=smalt] .results{border-top-color:var(--line)}[data-design=smalt] .result--scored .result__points{color:#7fdca5}}[data-design=smalt] .over__head{gap:8px}[data-design=smalt] .over__label{font:700 19px/1 var(--display);color:var(--muted)}[data-design=smalt] .over__title{font:800 48px/.98 var(--display);letter-spacing:-.01em;color:var(--cobalt);text-wrap:balance}[data-design=smalt] .scoreboard{gap:8px}[data-design=smalt] .score-row{grid-template-columns:2em 1fr auto;align-items:center;padding:14px 18px}[data-design=smalt] .score-row--leader{--pl:var(--cobalt);--rc:#fff;--pi:#fff;--gap:5px;--rimw:2.5px;padding-block:20px}[data-design=smalt] .score-row__rank{font:800 20px/1 var(--display);font-variant-numeric:tabular-nums;opacity:.75}[data-design=smalt] .score-row__name{font-size:19px;font-weight:700}[data-design=smalt] .score-row__score{font:800 28px/1 var(--display);font-variant-numeric:tabular-nums}[data-design=smalt] .score-row--leader .score-row__name{font:800 26px/1.05 var(--display)}[data-design=smalt] .score-row--leader .score-row__score{font-size:40px}@media (prefers-color-scheme:dark){[data-design=smalt] .over__title{color:var(--ink)}[data-design=smalt] .score-row--leader{--pl:#fff;--rc:var(--cobalt);--pi:var(--cobalt)}}[data-design=smalt] .field{gap:10px}[data-design=smalt] .field__label{font:800 20px/1.1 var(--display);margin-bottom:8px}[data-design=smalt] .field__hint{color:var(--muted);font-size:15px}[data-design=smalt] .segmented{gap:6px}[data-design=smalt] .segmented__opt{--gap:3px;min-height:48px;font:700 16px/1.1 var(--text);padding:0 14px}[data-design=smalt] .segmented__opt:hover{--rimw:3px}[data-design=smalt] .segmented__opt[aria-pressed=true]{--pl:var(--act);--rc:var(--act-rim);--pi:var(--act-ink)}[data-design=smalt] .player-row,[data-design=smalt] .pack-list{gap:8px}[data-design=smalt] .pack{--rc:var(--line);padding:14px 16px}[data-design=smalt] .pack--on{--rc:var(--plate-rim);--rimw:2.5px}[data-design=smalt] .pack__title{font:800 19px/1.15 var(--display)}[data-design=smalt] .pack__desc{font-size:15px;font-weight:400;line-height:1.35}[data-design=smalt] .pack__meta{color:var(--plate-muted);font-size:14px}[data-design=smalt] .toggle{accent-color:var(--cobalt);width:30px;height:30px}[data-design=smalt] .badge{font:700 12px/1 var(--text);color:var(--plate-muted);border:1.5px solid;border-radius:4px;padding:4px 6px 3px}[data-design=smalt] .badge--adult{background:var(--red);border-color:var(--red);color:#fff}@media (prefers-color-scheme:dark){[data-design=smalt] .toggle{accent-color:#fff}}[data-design=smalt] .design-list{gap:8px}[data-design=smalt] .design-choice{--rc:var(--line);grid-template-columns:32px 1fr;gap:2px 14px;padding:14px 16px}[data-design=smalt] .design-choice:hover{--rc:var(--plate-rim)}[data-design=smalt] .design-choice[aria-pressed=true]{--rc:var(--plate-rim);--rimw:3px}[data-design=smalt] .design-choice__swatch{border-radius:6px;width:32px;height:32px;box-shadow:inset 0 0 0 1.5px #00000040}[data-design=smalt] .design-choice__name{font:800 19px/1.15 var(--display)}[data-design=smalt] .design-choice[aria-pressed=true] .design-choice__name:after{content:" ✓";color:var(--plate-rim)}[data-design=smalt] .design-choice__desc{color:var(--plate-muted);font-size:14px;font-weight:400}[data-design=smalt] .confirm{--rc:var(--red);--rimw:2.5px;padding:16px}[data-design=smalt] .error{color:var(--red);font-weight:700}[data-design=smalt] .notice{color:var(--green);font-weight:700}[data-design=smalt] .loading{color:var(--muted);font:700 20px/1.2 var(--display)}@media (prefers-color-scheme:dark){[data-design=smalt] .confirm{--rc:#ff8d84}[data-design=smalt] .error{color:#ff9d94}[data-design=smalt] .notice{color:#86e0aa}}@media (prefers-reduced-motion:reduce){[data-design=smalt] .btn:active:not(:disabled){transform:none}}[data-design=smalt] .options--answered .opt.opt--missed{--pl:var(--plate);--rc:var(--green);--pi:var(--plate-ink);background:var(--pl);color:var(--pi)}:root[data-design=tabula]{--bg:#151915;--panel:#1e231f;--panel-hi:#262c27;--line:#353d36;--line-hi:#4a544b;--ink:#f6f5ee;--muted:#a8b0a7;--lamp:#ffb627;--lamp-soft:#ffb62724;--lamp-ink:#1a1405;--good:#5ad68a;--good-bg:#17301f;--bad:#ff7262;--bad-bg:#3a1a16;--r:3px;--display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--text:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bulbs:radial-gradient(circle at center, #ffb62717 1.6px, transparent 2.2px) 0 0 / 11px 11px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}[data-design=tabula] body{background:var(--bg);color:var(--ink);font:500 17px/1.45 var(--text);-webkit-font-smoothing:antialiased}[data-design=tabula] a{color:var(--lamp);text-underline-offset:3px}[data-design=tabula] :focus-visible{outline:3px solid var(--lamp);outline-offset:3px}[data-design=tabula] ::selection{background:var(--lamp);color:var(--lamp-ink)}[data-design=tabula] :is(.topbar__title,.q__meta,.q__player,.turnbar__next,.turnbar__count,.field__label,.over__label,.handover__round,.handover__label,.handover__hint,.number-reveal__label,.scorestrip__name,.score-row__rank,.home__stats,.badge){font-family:var(--display);text-transform:uppercase;letter-spacing:.12em}[data-design=tabula] .screen--home{gap:36px}[data-design=tabula] .brand{gap:14px}[data-design=tabula] .brand__mark{border-radius:var(--r);background:var(--bulbs), var(--panel);border:1px solid var(--line);width:76px;height:76px;color:var(--lamp);font:800 60px/1 var(--display);text-shadow:0 0 18px #ffb62773;place-items:center;display:grid}[data-design=tabula] .brand__name{font:800 clamp(84px, 30vw, 132px)/.85 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-top:6px}[data-design=tabula] .brand__tagline{color:var(--muted);max-width:30ch;font-size:18px}[data-design=tabula] .home__stats{color:var(--muted);font-size:14px;font-weight:600}[data-design=tabula] .btn{border:1px solid var(--line-hi);background:var(--panel);color:var(--ink);border-radius:var(--r);font:700 19px/1.1 var(--display);text-transform:uppercase;letter-spacing:.08em;min-height:52px}[data-design=tabula] .btn:hover:not(:disabled){background:var(--panel-hi);border-color:var(--muted)}[data-design=tabula] .btn:active:not(:disabled){transform:translateY(1px)}[data-design=tabula] .btn--primary{background:var(--lamp);border-color:var(--lamp);color:var(--lamp-ink);font-weight:800}[data-design=tabula] .btn--primary:hover:not(:disabled){background:#ffc54d;border-color:#ffc54d}[data-design=tabula] .btn--ghost{color:var(--lamp);background:0 0;border-color:#0000}[data-design=tabula] .btn--ghost:hover:not(:disabled){background:var(--lamp-soft);border-color:#0000}[data-design=tabula] .btn--danger{background:var(--bad);border-color:var(--bad);color:#1d0805}[data-design=tabula] .btn--small{min-height:44px;padding:0 14px;font-size:16px}[data-design=tabula] .btn--icon{min-width:44px;min-height:44px;font-family:var(--text);letter-spacing:0;padding:0}[data-design=tabula] .btn:disabled{opacity:.35}[data-design=tabula] .btn--primary:disabled{background:var(--panel);border-color:var(--line);color:var(--muted);opacity:1}[data-design=tabula] .topbar{gap:10px 12px}[data-design=tabula] .topbar__title{color:var(--muted);font-size:17px;font-weight:700}[data-design=tabula] h1.topbar__title{color:var(--ink);letter-spacing:.08em;font-size:22px}[data-design=tabula] .topbar__meta{font:700 20px/1 var(--display);color:var(--lamp);font-variant-numeric:tabular-nums}[data-design=tabula] .topbar__back{padding-left:6px}[data-design=tabula] .scorestrip{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;overflow:hidden}[data-design=tabula] .scorestrip__item{border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:0;min-width:0;padding:7px 4px 5px;display:flex;position:relative}[data-design=tabula] .scorestrip__item:first-child{border-left:0}[data-design=tabula] .scorestrip__name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}[data-design=tabula] .scorestrip__score{font:700 34px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}[data-design=tabula] .scorestrip__item--active{background:var(--bulbs), var(--lamp-soft)}[data-design=tabula] .scorestrip__item--active:before{content:"";background:var(--lamp);height:3px;position:absolute;inset:0 0 auto}[data-design=tabula] .scorestrip__item--active .scorestrip__name{color:var(--lamp)}[data-design=tabula] .scorestrip__item--active .scorestrip__score{color:var(--lamp);text-shadow:0 0 14px #ffb62759}[data-design=tabula] .handover{background:var(--bulbs), radial-gradient(120% 70% at 50% 45%, #1c221d 0%, var(--bg) 70%);color:var(--ink);gap:10px}[data-design=tabula] .handover__round{color:var(--lamp);border-radius:var(--r);border:1px solid #ffb62780;margin-bottom:28px;padding:5px 12px 4px;font-size:17px;font-weight:700}[data-design=tabula] .handover__label{color:var(--muted);font-size:20px;font-weight:600}[data-design=tabula] .handover__name{font:800 clamp(72px, 24vw, 168px)/.9 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere;border-bottom:4px solid var(--lamp);max-width:100%;padding-bottom:14px}[data-design=tabula] .handover__hint{color:var(--muted);margin-top:40px;font-size:15px;font-weight:600}[data-design=tabula] .handover:focus-visible{outline-offset:-8px}@media (prefers-reduced-motion:no-preference){[data-design=tabula] .handover__name{animation:.28s steps(3,end) both tabula-light}@keyframes tabula-light{0%{opacity:.15}to{opacity:1}}}[data-design=tabula] .q{gap:16px}[data-design=tabula] .q__meta{color:var(--muted);gap:4px 14px;font-size:14px;font-weight:600}[data-design=tabula] .q__pack{color:var(--ink);font-weight:700}[data-design=tabula] .q__difficulty:before{content:"";vertical-align:2px;background:var(--lamp);width:7px;height:7px;box-shadow:0 0 6px var(--lamp);border-radius:50%;margin-right:6px;display:inline-block}[data-design=tabula] .q__difficulty--2:before{box-shadow:10px 0 0 var(--lamp), 0 0 6px var(--lamp);margin-right:16px}[data-design=tabula] .q__difficulty--3:before{box-shadow:10px 0 0 var(--lamp), 20px 0 0 var(--lamp), 0 0 6px var(--lamp);margin-right:26px}[data-design=tabula] .q__player{color:var(--lamp);margin-bottom:-8px;font-size:17px;font-weight:800}[data-design=tabula] .q__prompt{font:700 25px/1.25 var(--text);letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}[data-design=tabula] .q__hint,[data-design=tabula] .q__note,[data-design=tabula] .q__source{color:var(--muted);font-size:15px;font-weight:500}[data-design=tabula] .q__note{border-left:3px solid var(--line-hi);padding-left:12px}[data-design=tabula] .turnbar{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;gap:4px 16px;padding:6px 0 2px}[data-design=tabula] .turnbar__points{font:800 44px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--lamp);text-shadow:0 0 18px #ffb6274d;margin-right:auto}[data-design=tabula] .turnbar__next,[data-design=tabula] .turnbar__count{color:var(--ink);font-size:15px;font-weight:700}[data-design=tabula] .turnbar__count{color:var(--muted)}[data-design=tabula] .q:has(.verdict--busted) .turnbar__points{color:var(--muted);text-shadow:none}[data-design=tabula] .options{gap:6px}[data-design=tabula] .opt{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:600 17px/1.25 var(--text);min-height:60px;padding:10px 12px;position:relative}[data-design=tabula] button.opt:hover:not(:disabled){border-color:var(--lamp);background:var(--panel-hi)}[data-design=tabula] button.opt:active:not(:disabled){background:var(--lamp-soft)}[data-design=tabula] .opt:disabled{opacity:1;cursor:default}[data-design=tabula] button.opt:disabled:not(.opt--correct,.opt--wrong){color:var(--muted);background:0 0}[data-design=tabula] .opt__text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[data-design=tabula] .opt--correct{background:var(--good-bg);border-color:var(--good);box-shadow:inset 4px 0 0 var(--good)}[data-design=tabula] .opt--wrong{background:var(--bad-bg);border-color:var(--bad);box-shadow:inset 4px 0 0 var(--bad)}[data-design=tabula] :is(.opt--correct,.opt--wrong) .opt__text:before{font-family:var(--display);margin-right:6px;font-weight:800}[data-design=tabula] .opt--correct .opt__text:before{content:"✓";color:var(--good)}[data-design=tabula] .opt--wrong .opt__text:before{content:"✗";color:var(--bad)}[data-design=tabula] .opt__why{font:400 14px/1.35 var(--text);color:var(--muted)}[data-design=tabula] .opt--correct .opt__why{color:#b9d8c3}[data-design=tabula] .opt--wrong .opt__why{color:#e2bcb6}[data-design=tabula] .opt__who{font:700 14px/1.2 var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--lamp);margin-top:2px}[data-design=tabula] .options--reveal{gap:6px}[data-design=tabula] .options--reveal .opt{min-height:0;padding:12px 14px}[data-design=tabula] .options--reveal .opt--wrong{border-color:var(--line);box-shadow:none;background:0 0}[data-design=tabula] .options--reveal .opt--wrong .opt__text{color:var(--muted);font-weight:500}[data-design=tabula] .options--reveal .opt--wrong .opt__text:before{content:none}[data-design=tabula] .options--reveal .opt--wrong .opt__why{color:#8f978e}[data-design=tabula] .options--reveal .opt--correct .opt__text{font-weight:700}[data-design=tabula] .options--choice .opt{min-height:64px;padding:12px 16px;font-size:19px}[data-design=tabula] .turnend{gap:14px}[data-design=tabula] .verdict{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);gap:4px;padding:14px 16px}[data-design=tabula] .verdict__title{font:800 38px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}[data-design=tabula] .verdict__detail{color:var(--muted);font-size:16px}[data-design=tabula] .verdict--busted{border-color:var(--bad);background:var(--bad-bg)}[data-design=tabula] .verdict--busted .verdict__title{color:var(--bad)}[data-design=tabula] .verdict--busted .verdict__title:before{content:"✗ "}[data-design=tabula] .verdict--banked,[data-design=tabula] .verdict--complete{border-color:var(--lamp);background:var(--bulbs), var(--lamp-soft)}[data-design=tabula] .verdict--banked .verdict__title,[data-design=tabula] .verdict--complete .verdict__title{color:var(--lamp)}[data-design=tabula] .verdict--complete .verdict__title:before{content:"✓ "}[data-design=tabula] .verdict--saved .verdict__title{color:var(--ink)}[data-design=tabula] .order-list{gap:6px}[data-design=tabula] .order-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:2.2em 1fr auto;min-height:60px;padding:8px 8px 8px 0}[data-design=tabula] .order-item__rank{font:800 30px/1 var(--display);color:var(--lamp);text-align:center;font-variant-numeric:tabular-nums;border-right:1px solid var(--line);align-self:stretch;place-items:center;display:grid}[data-design=tabula] .order-item__text{font-size:17px;font-weight:600;line-height:1.25}[data-design=tabula] .order-item__value{font:700 20px/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}[data-design=tabula] .order-item__why{color:var(--muted);font-size:14px}[data-design=tabula] .order-item__controls .btn{background:var(--bg)}[data-design=tabula] .order-list--reveal .order-item{padding-right:12px}[data-design=tabula] .input{background:var(--panel);border:1px solid var(--line-hi);border-radius:var(--r);color:var(--ink);font:500 17px var(--text)}[data-design=tabula] .input::placeholder{color:#8a9289}[data-design=tabula] .number-input__field::placeholder{letter-spacing:.06em;text-transform:uppercase;font-size:26px;font-weight:600}[data-design=tabula] .input:focus-visible{outline-offset:0;border-color:var(--lamp)}[data-design=tabula] .number-input__field{font:800 44px/1 var(--display);color:var(--lamp);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em;min-height:76px;padding:0 16px}[data-design=tabula] .number-input__unit{font:700 22px/1 var(--display);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}[data-design=tabula] .number-reveal{border:1px solid var(--lamp);border-radius:var(--r);background:var(--bulbs), var(--lamp-soft);padding:16px}[data-design=tabula] .number-reveal__label{color:var(--lamp);font-size:15px;font-weight:700}[data-design=tabula] .number-reveal__value{font:800 60px/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}[data-design=tabula] .number-reveal__why{color:var(--muted);font-size:15px}[data-design=tabula] .results{border-top:1px solid var(--line);gap:0}[data-design=tabula] .result{border-bottom:1px solid var(--line);padding:10px 0}[data-design=tabula] .result__name{font:700 22px/1.1 var(--display);text-transform:uppercase;letter-spacing:.04em}[data-design=tabula] .result__detail{color:var(--muted);font-size:15px}[data-design=tabula] .result__points{font:800 36px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--muted)}[data-design=tabula] .result--scored .result__points{color:var(--lamp)}[data-design=tabula] .screen--over{gap:28px}[data-design=tabula] .over__label{color:var(--lamp);font-size:17px;font-weight:700}[data-design=tabula] .over__title{font:800 clamp(48px, 15vw, 84px)/.92 var(--display);text-transform:uppercase;letter-spacing:.01em}[data-design=tabula] .scoreboard{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:0;overflow:hidden}[data-design=tabula] .score-row{border-top:1px solid var(--line);grid-template-columns:2.6em 1fr auto;align-items:center;padding:12px 16px 12px 0}[data-design=tabula] .score-row:first-child{border-top:0}[data-design=tabula] .score-row__rank{color:var(--muted);text-align:center;letter-spacing:0;font-size:22px;font-weight:700}[data-design=tabula] .score-row__name{font:700 26px/1.05 var(--display);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}[data-design=tabula] .score-row__score{font:800 48px/1 var(--display);font-variant-numeric:tabular-nums}[data-design=tabula] .score-row--leader{background:var(--bulbs), var(--lamp-soft);box-shadow:inset 4px 0 0 var(--lamp)}[data-design=tabula] .score-row--leader :is(.score-row__rank,.score-row__score){color:var(--lamp)}[data-design=tabula] .score-row--leader .score-row__score{text-shadow:0 0 20px #ffb62759;font-size:64px}[data-design=tabula] .field__label{color:var(--lamp);margin-bottom:8px;font-size:15px;font-weight:700}[data-design=tabula] .field__hint{color:var(--muted);font-size:15px}[data-design=tabula] .segmented{border:1px solid var(--line-hi);border-radius:var(--r);gap:0;overflow:hidden}[data-design=tabula] .segmented__opt{border:0;border-left:1px solid var(--line-hi);background:var(--panel);color:var(--ink);font:700 17px/1.1 var(--display);text-transform:uppercase;letter-spacing:.08em;border-radius:0;min-height:48px}[data-design=tabula] .segmented__opt:first-child{border-left:0}[data-design=tabula] .segmented__opt:hover:not([aria-pressed=true]){background:var(--panel-hi)}[data-design=tabula] .segmented__opt[aria-pressed=true]{background:var(--lamp);color:var(--lamp-ink);font-weight:800}[data-design=tabula] .segmented__opt[aria-pressed=true]+.segmented__opt[aria-pressed=true]{border-left-color:#1a140573}[data-design=tabula] .segmented__opt:focus-visible{outline-offset:-4px;outline-color:var(--ink)}[data-design=tabula] .player-row .btn--icon{flex:none}[data-design=tabula] .pack-list{gap:6px}[data-design=tabula] .pack{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px}[data-design=tabula] .pack--on{border-color:var(--line-hi);box-shadow:inset 4px 0 0 var(--lamp)}[data-design=tabula] .pack__title{font:700 21px/1.15 var(--display);text-transform:uppercase;letter-spacing:.04em}[data-design=tabula] .pack__desc{color:var(--ink);font-size:15px;font-weight:400}[data-design=tabula] .pack__meta{color:var(--muted);font-size:14px}[data-design=tabula] .toggle{accent-color:var(--lamp);width:30px;height:30px}[data-design=tabula] .badge{border:1px solid var(--line-hi);color:var(--muted);letter-spacing:.1em;border-radius:2px;padding:2px 7px 1px;font-size:12px;font-weight:700}[data-design=tabula] .badge--adult{background:var(--bad);border-color:var(--bad);color:#1d0805}[data-design=tabula] .design-list{gap:6px}[data-design=tabula] .design-choice{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);grid-template-columns:30px 1fr;min-height:60px;padding:12px 14px}[data-design=tabula] .design-choice:hover{border-color:var(--line-hi);background:var(--panel-hi)}[data-design=tabula] .design-choice[aria-pressed=true]{border-color:var(--lamp);box-shadow:inset 4px 0 0 var(--lamp)}[data-design=tabula] .design-choice__swatch{border:1px solid var(--line-hi);border-radius:2px;width:30px;height:30px}[data-design=tabula] .design-choice__name{font:700 20px/1.1 var(--display);text-transform:uppercase;letter-spacing:.06em}[data-design=tabula] .design-choice[aria-pressed=true] .design-choice__name{color:var(--lamp)}[data-design=tabula] .design-choice__desc{color:var(--muted);font-size:14px;font-weight:400}[data-design=tabula] .confirm{background:var(--bad-bg);border:1px solid var(--bad);border-radius:var(--r)}[data-design=tabula] .error{color:var(--bad);font-weight:600}[data-design=tabula] .notice{color:var(--good);font-weight:600}[data-design=tabula] .loading{color:var(--muted);font-family:var(--display);text-transform:uppercase;letter-spacing:.12em}@media (width>=900px){[data-design=tabula] .q__prompt{font-size:30px}[data-design=tabula] .opt{font-size:18px}}:root[data-design=tlac]{--paper:#fff;--ink:#000;--muted:#5f5f5f;--rule:#000;--rule-soft:#cfcfcf;--hover:#f1f1f1;--signal:#1c3fd1;--signal-fill:#1c3fd1;--on-signal:#fff;--bad:#c4161c;--on-bad:#fff;--font:"Archivo", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-design=tlac]{--paper:#141414;--ink:#f2f2f2;--muted:#a3a3a3;--rule:#f2f2f2;--rule-soft:#3b3b3b;--hover:#222;--signal:#8ea8ff;--signal-fill:#1a35b0;--on-signal:#fff;--bad:#ff6f61;--on-bad:#141414;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-design=tlac] body{background:var(--paper);color:var(--ink);font:400 16px/1.45 var(--font);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;font-stretch:100%}[data-design=tlac] a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}[data-design=tlac] a:hover{color:var(--signal)}[data-design=tlac] :focus-visible{outline:3px solid var(--signal);outline-offset:2px}[data-design=tlac] ::selection{background:var(--signal-fill);color:var(--on-signal)}[data-design=tlac] .screen--home{padding-top:max(28px, env(safe-area-inset-top));justify-content:space-between;gap:40px}[data-design=tlac] .brand{border-top:6px solid var(--ink);gap:0;padding-top:8px}[data-design=tlac] .brand__mark{color:var(--signal);letter-spacing:-.04em;margin:4px 0 0 -.04em;font-size:clamp(180px,58vw,280px);font-weight:800;font-stretch:75%;line-height:.82;display:block}[data-design=tlac] .brand__name{letter-spacing:-.035em;margin-top:12px;font-size:clamp(56px,18vw,84px);font-weight:800;font-stretch:88%;line-height:.95}[data-design=tlac] .brand__tagline{color:var(--ink);max-width:22em;margin-top:10px;font-size:17px;line-height:1.35}[data-design=tlac] .menu{gap:0}[data-design=tlac] .menu .btn{border:0;border-top:1px solid var(--rule);min-height:56px;color:var(--ink);background:0 0;justify-content:flex-start;padding:0;font-size:19px;font-weight:600}[data-design=tlac] .menu .btn:last-child{border-bottom:1px solid var(--rule)}[data-design=tlac] .menu .btn:hover:not(:disabled){color:var(--signal);background:0 0}[data-design=tlac] .menu .btn--primary{background:var(--ink);color:var(--paper);border-top-color:var(--ink);margin-bottom:0;padding:0 16px;font-weight:700}[data-design=tlac] .menu .btn--primary:hover:not(:disabled){background:var(--signal-fill);color:var(--on-signal);border-top-color:var(--signal-fill)}[data-design=tlac] .menu .btn--primary+.btn{border-top-color:#0000}[data-design=tlac] .home__stats{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}[data-design=tlac] .btn{border:1px solid var(--rule);color:var(--ink);letter-spacing:0;background:0 0;border-radius:0;font-size:16px;font-weight:600}[data-design=tlac] .btn:hover:not(:disabled){background:var(--hover)}[data-design=tlac] .btn--primary{background:var(--ink);border-color:var(--ink);color:var(--paper);font-size:17px;font-weight:700}[data-design=tlac] .btn--primary:hover:not(:disabled){background:var(--signal-fill);border-color:var(--signal-fill);color:var(--on-signal)}[data-design=tlac] .btn--block{justify-content:flex-start;min-height:56px;padding:0 16px}[data-design=tlac] .btn--ghost{color:var(--ink);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}[data-design=tlac] .btn--ghost:hover:not(:disabled){color:var(--signal);background:0 0}[data-design=tlac] .btn--small{min-height:44px;font-size:15px}[data-design=tlac] .btn--ghost.btn--small{padding:0}[data-design=tlac] .btn--icon{min-width:44px;min-height:44px;font-size:20px;font-weight:500}[data-design=tlac] .btn--danger{background:var(--bad);border-color:var(--bad);color:var(--on-bad)}[data-design=tlac] .btn--danger:hover:not(:disabled){background:var(--bad);filter:brightness(1.08)}[data-design=tlac] .btn:disabled{opacity:1;color:var(--rule-soft);border-color:var(--rule-soft)}[data-design=tlac] .btn--primary:disabled{color:var(--muted);border-color:var(--rule-soft);background:0 0}[data-design=tlac] .topbar{border-bottom:2px solid var(--rule);gap:4px 16px;padding-bottom:10px}[data-design=tlac] .topbar__title{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}[data-design=tlac] .screen--setup .topbar__title,[data-design=tlac] .screen--packs .topbar__title,[data-design=tlac] .screen--settings .topbar__title,[data-design=tlac] .screen--rules .topbar__title{letter-spacing:-.03em;flex-basis:100%;order:3;margin-top:18px;font-size:40px;font-weight:800;font-stretch:85%;line-height:1}[data-design=tlac] .topbar__back{margin-left:0}[data-design=tlac] .topbar__meta{color:var(--muted);font-variant-numeric:tabular-nums}[data-design=tlac] .topbar__quit{color:var(--muted)}[data-design=tlac] .scorestrip{gap:0 18px;margin-top:2px}[data-design=tlac] .scorestrip__item{color:var(--muted);border-bottom:3px solid #0000;gap:6px;padding:4px 0 3px;font-size:14px}[data-design=tlac] .scorestrip__score{font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:800}[data-design=tlac] .scorestrip__item--active{color:var(--signal);border-bottom-color:var(--signal);font-weight:700}[data-design=tlac] .scorestrip__item--active .scorestrip__score{color:var(--signal)}[data-design=tlac] .handover{background:var(--signal-fill);color:var(--on-signal);text-align:left;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));justify-content:flex-start;align-items:stretch;gap:0}[data-design=tlac] .handover:focus-visible{outline:3px solid var(--on-signal);outline-offset:-10px}[data-design=tlac] .handover__round{font-variant-numeric:tabular-nums;border-bottom:2px solid;padding-bottom:10px;font-size:15px;font-weight:700}[data-design=tlac] .handover__label{margin-top:auto;font-size:22px;font-weight:500;line-height:1.2}[data-design=tlac] .handover__name{letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:6px 0 0 -.03em;font-size:clamp(72px,28vw,168px);font-weight:800;font-stretch:72%;line-height:.88}[data-design=tlac] .handover__hint{border-top:1px solid;margin-top:40px;padding-top:10px;font-size:15px;font-weight:500}[data-design=tlac] .q{gap:16px}[data-design=tlac] .q__meta{color:var(--muted);gap:2px 14px;font-size:13px}[data-design=tlac] .q__pack{color:var(--ink);font-weight:700}[data-design=tlac] .q__difficulty:before{content:"";vertical-align:1px;background:linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px,#0000 11px 14px,currentColor 14px 18px);width:18px;height:7px;margin-right:6px;display:inline-block}[data-design=tlac] .q__difficulty--1:before{background:linear-gradient(90deg, currentColor 0 4px, var(--rule-soft) 4px 4px, transparent 4px 7px, var(--rule-soft) 7px 11px, transparent 11px 14px, var(--rule-soft) 14px 18px)}[data-design=tlac] .q__difficulty--2:before{background:linear-gradient(90deg, currentColor 0 4px, transparent 4px 7px, currentColor 7px 11px, transparent 11px 14px, var(--rule-soft) 14px 18px)}[data-design=tlac] .q__player{color:var(--signal);margin-bottom:-10px;font-size:15px;font-weight:700}[data-design=tlac] .q__prompt{letter-spacing:-.015em;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;max-width:22em;font-size:clamp(25px,7vw,30px);font-weight:700;line-height:1.15}[data-design=tlac] .q__hint{color:var(--muted);font-size:14px}[data-design=tlac] .q__note{color:var(--ink);border-left:2px solid var(--rule);padding-left:12px;font-size:15px}[data-design=tlac] .q__source{color:var(--muted);overflow-wrap:anywhere;font-size:13px}[data-design=tlac] .q__source a{color:var(--muted)}[data-design=tlac] .turnbar{font-variant-numeric:tabular-nums;border-top:2px solid var(--rule);align-items:baseline;gap:2px 16px;padding-top:8px}[data-design=tlac] .turnbar__points{letter-spacing:-.02em;color:var(--signal);margin-right:auto;font-size:34px;font-weight:800;font-stretch:80%;line-height:1}[data-design=tlac] .turnbar__num{letter-spacing:-.03em;font-size:52px;font-stretch:72%;line-height:.85}[data-design=tlac] .turnbar__unit{letter-spacing:0;color:var(--ink);margin-left:2px;font-size:18px;font-weight:700;font-stretch:100%}[data-design=tlac] .q--busted .turnbar__points{color:var(--bad)}[data-design=tlac] .turnbar__next,[data-design=tlac] .turnbar__count{color:var(--muted);font-size:14px;font-weight:600}[data-design=tlac] .turnbar+.q__hint{margin-top:-8px}[data-design=tlac] .options{border-top:1px solid var(--rule);gap:0}[data-design=tlac] .options>li{border-bottom:1px solid var(--rule-soft);min-width:0}[data-design=tlac] .options:not(.options--choice):not(.options--reveal)>li:nth-child(odd){border-right:1px solid var(--rule-soft)}[data-design=tlac] .opt{color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;border-radius:0;gap:4px;min-height:60px;padding:12px 10px;font-size:17px;font-weight:600;line-height:1.2}[data-design=tlac] button.opt:hover:not(:disabled){background:var(--hover)}[data-design=tlac] button.opt:active:not(:disabled){background:var(--ink);color:var(--paper)}[data-design=tlac] .opt:disabled{opacity:1;cursor:default}[data-design=tlac] .opt--correct{background:var(--ink);color:var(--paper)}[data-design=tlac] .opt--wrong{background:var(--bad);color:var(--on-bad)}[data-design=tlac] .opt--correct .opt__text:before{content:"✓ ";font-weight:800}[data-design=tlac] .opt--wrong .opt__text:before{content:"✕ ";font-weight:800}[data-design=tlac] .opt__why{opacity:.85;-webkit-hyphens:manual;hyphens:manual;font-size:13px;font-weight:400;line-height:1.3}[data-design=tlac] .opt__who{color:var(--signal);font-size:13px;font-weight:700}[data-design=tlac] .options button.opt:disabled:not(.opt--correct):not(.opt--wrong){color:var(--muted)}[data-design=tlac] .options--choice .opt{min-height:60px;padding-inline:0;font-size:18px}[data-design=tlac] .options--reveal>li{border-bottom-color:var(--rule-soft)}[data-design=tlac] .options--reveal .opt{min-height:0;color:var(--ink);background:0 0;grid-template-columns:26px 1fr;align-content:start;gap:2px 6px;padding:11px 0;display:grid}[data-design=tlac] .options--reveal .opt>*{grid-column:2}[data-design=tlac] .options--reveal .opt:before{grid-area:1/1;font-size:17px;font-weight:800;line-height:1.2}[data-design=tlac] .options--reveal .opt--correct:before{content:"✓";color:var(--ink)}[data-design=tlac] .options--reveal .opt--wrong:before{content:"✕";color:var(--muted);font-weight:500}[data-design=tlac] .options--reveal .opt__text:before{content:none}[data-design=tlac] .options--reveal .opt--correct .opt__text{font-weight:700}[data-design=tlac] .options--reveal .opt--wrong .opt__text{color:var(--muted);font-weight:500}[data-design=tlac] .options--reveal .opt__why{color:var(--muted);opacity:1;font-size:13.5px}[data-design=tlac] .turnend{gap:16px;padding-top:4px}[data-design=tlac] .verdict{gap:4px}[data-design=tlac] .verdict__title{letter-spacing:-.03em;font-size:40px;font-weight:800;font-stretch:78%;line-height:1}[data-design=tlac] .verdict--busted .verdict__title{color:var(--bad)}[data-design=tlac] .verdict--banked .verdict__title,[data-design=tlac] .verdict--complete .verdict__title{color:var(--signal)}[data-design=tlac] .verdict--saved .verdict__title{font-size:30px}[data-design=tlac] .verdict__detail{color:var(--ink);font-size:16px}[data-design=tlac] .order-list{border-top:1px solid var(--rule);gap:0}[data-design=tlac] .order-item{border-bottom:1px solid var(--rule-soft);background:0 0;grid-template-columns:40px 1fr auto;gap:2px 10px;padding:8px 0}[data-design=tlac] .order-item__rank{color:var(--signal);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;font-stretch:75%;line-height:1}[data-design=tlac] .order-item__text{font-size:17px;font-weight:600;line-height:1.2}[data-design=tlac] .order-item__value{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:700}[data-design=tlac] .order-item__why{color:var(--muted);font-size:13.5px;line-height:1.3}[data-design=tlac] .order-item__controls{gap:0}[data-design=tlac] .order-item__controls .btn+.btn{margin-left:-1px}[data-design=tlac] .order-list--reveal .order-item{padding:11px 0}[data-design=tlac] .input{color:var(--ink);border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:0 2px;font-size:17px}[data-design=tlac] .input::placeholder{color:var(--muted);opacity:1}[data-design=tlac] .input:focus{border-bottom:3px solid var(--signal);outline:none;padding-top:2px}[data-design=tlac] .number-input__row{align-items:flex-end;gap:12px}[data-design=tlac] .number-input__field{letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-bottom-width:2px;min-height:72px;font-size:48px;font-weight:800;font-stretch:80%}[data-design=tlac] .number-input__field::placeholder{font-size:28px;font-weight:500}[data-design=tlac] .number-input__unit{color:var(--ink);padding-bottom:10px;font-size:20px;font-weight:600}[data-design=tlac] .number-reveal{border-top:1px solid var(--rule);gap:2px;padding-top:10px}[data-design=tlac] .number-reveal__label{color:var(--muted);font-size:14px;font-weight:600}[data-design=tlac] .number-reveal__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(48px,16vw,72px);font-weight:800;font-stretch:75%;line-height:1}[data-design=tlac] .number-reveal__why{color:var(--ink);margin-top:6px;font-size:15px}[data-design=tlac] .results{border-top:2px solid var(--rule);gap:0}[data-design=tlac] .result{border-bottom:1px solid var(--rule-soft);column-gap:16px;padding:9px 0}[data-design=tlac] .result__name{font-size:16px;font-weight:700}[data-design=tlac] .result__detail{color:var(--muted);font-size:14px}[data-design=tlac] .result__points{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:2.2ch;font-size:30px;font-weight:800;font-stretch:78%;line-height:1}[data-design=tlac] .result--scored .result__points{color:var(--signal)}[data-design=tlac] .screen--over{padding-top:max(28px, env(safe-area-inset-top));justify-content:flex-start;gap:28px}[data-design=tlac] .over__head{border-top:6px solid var(--ink);gap:10px;padding-top:10px}[data-design=tlac] .over__label{font-size:15px;font-weight:700}[data-design=tlac] .over__title{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(52px,17vw,88px);font-weight:800;font-stretch:75%;line-height:.9}[data-design=tlac] .scoreboard{border-top:2px solid var(--rule);gap:0}[data-design=tlac] .score-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:2.2em 1fr auto;align-items:baseline;padding:12px 0}[data-design=tlac] .score-row__rank{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}[data-design=tlac] .score-row__name{font-size:19px;font-weight:600}[data-design=tlac] .score-row__score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:40px;font-weight:800;font-stretch:75%;line-height:.9}[data-design=tlac] .score-row--leader .score-row__rank,[data-design=tlac] .score-row--leader .score-row__score{color:var(--signal)}[data-design=tlac] .score-row--leader .score-row__name{font-weight:800}[data-design=tlac] .stack{gap:28px}[data-design=tlac] .field{gap:10px}[data-design=tlac] fieldset.field{border-top:1px solid var(--rule);padding-top:8px}[data-design=tlac] .stack>fieldset.field:first-child{border-top:0;padding-top:0}[data-design=tlac] .field__label{padding-top:8px;font-size:15px;font-weight:700}[data-design=tlac] legend.field__label{float:left;width:100%}[data-design=tlac] legend.field__label+*{clear:both}[data-design=tlac] .field__hint{color:var(--muted);font-size:14px}[data-design=tlac] fieldset.field+.field__hint{margin-top:-18px}[data-design=tlac] .player-list{gap:4px}[data-design=tlac] .player-row{align-items:flex-end;gap:6px}[data-design=tlac] .player-row .btn--icon{color:var(--muted);border-color:#0000}[data-design=tlac] .player-row .btn--icon:hover{color:var(--ink)}[data-design=tlac] .segmented{gap:0;padding-top:1px;padding-left:1px}[data-design=tlac] .segmented__opt{border:1px solid var(--rule);color:var(--ink);background:0 0;border-radius:0;min-height:48px;margin:-1px 0 0 -1px;padding:0 10px;font-size:15px;font-weight:600}[data-design=tlac] .segmented__opt:hover{background:var(--hover)}[data-design=tlac] .segmented__opt[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:700}[data-design=tlac] .segmented__opt[aria-pressed=true]+.segmented__opt[aria-pressed=true]{box-shadow:inset 1px 0 0 var(--paper)}[data-design=tlac] .segmented__opt:focus-visible{z-index:1;position:relative}[data-design=tlac] .field>.btn--ghost,[data-design=tlac] .field>.btn--small{align-self:flex-start}[data-design=tlac] .rules>.field{border-top:1px solid var(--rule);gap:8px;padding-top:8px}[data-design=tlac] .rules>.field:first-child{border-top:0;padding-top:0}[data-design=tlac] .rules .field__label{letter-spacing:-.01em;padding-top:4px;font-size:20px;font-weight:800}[data-design=tlac] .rules p{max-width:34em;font-size:17px;line-height:1.5}[data-design=tlac] .pack-list{border-top:1px solid var(--rule);gap:0}[data-design=tlac] .pack{border-bottom:1px solid var(--rule-soft);background:0 0;padding:14px 0 14px 14px;box-shadow:inset 4px 0 #0000}[data-design=tlac] .pack--on{box-shadow:inset 4px 0 0 var(--signal)}[data-design=tlac] .pack__title{font-size:17px;font-weight:700;line-height:1.2}[data-design=tlac] .pack__desc{font-size:14px;line-height:1.35}[data-design=tlac] .pack__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}[data-design=tlac] .pack:not(.pack--on) .pack__title,[data-design=tlac] .pack:not(.pack--on) .pack__desc{color:var(--muted)}[data-design=tlac] .toggle{accent-color:var(--signal);width:26px;height:26px;margin:9px}[data-design=tlac] .badge{color:var(--muted);border:1px solid;border-radius:0;padding:0 5px;font-size:12px;font-weight:700;line-height:18px}[data-design=tlac] .badge--adult{background:var(--bad);border-color:var(--bad);color:var(--on-bad)}[data-design=tlac] .file-btn{justify-content:flex-start}[data-design=tlac] .design-list{border-top:1px solid var(--rule-soft);gap:0}[data-design=tlac] .design-choice{border:0;border-bottom:1px solid var(--rule-soft);color:var(--ink);background:0 0;border-radius:0;min-height:56px;padding:12px 0 12px 14px;box-shadow:inset 4px 0 #0000}[data-design=tlac] .design-choice:hover{background:var(--hover)}[data-design=tlac] .design-choice[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--signal)}[data-design=tlac] .design-choice__swatch{border:1px solid var(--rule);border-radius:0}[data-design=tlac] .design-choice__name{font-size:16px;font-weight:700}[data-design=tlac] .design-choice[aria-pressed=true] .design-choice__name{color:var(--signal)}[data-design=tlac] .design-choice__desc{color:var(--muted);font-size:13.5px;line-height:1.35}[data-design=tlac] .confirm{border:0;border-top:3px solid var(--bad);border-bottom:1px solid var(--rule-soft);background:0 0;padding:12px 0;font-weight:600}[data-design=tlac] .error{color:var(--bad);font-weight:600}[data-design=tlac] .notice{color:var(--ink);border-left:3px solid var(--signal);padding-left:10px;font-weight:600}[data-design=tlac] .loading{color:var(--muted);font-size:17px}[data-design=tlac] .options--answered.options--choice .opt{padding-inline:10px}:root[data-design=zaklad]{--bg:#f4f3ef;--surface:#fff;--ink:#1b1d1c;--muted:#5d625f;--line:#d8d6ce;--accent:#1f5c4a;--accent-ink:#fff;--good:#1d7445;--good-bg:#e2f1e7;--bad:#b2362a;--bad-bg:#f8e3df;--radius:10px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-design=zaklad]{--bg:#141716;--surface:#1d2120;--ink:#ebece9;--muted:#a3a9a5;--line:#333836;--accent:#7fc9ae;--accent-ink:#0f1a16;--good:#7fd29f;--good-bg:#183424;--bad:#f39184;--bad-bg:#3d1d19;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-design=zaklad] body{background:var(--bg);color:var(--ink);font:16px/1.45 var(--font)}[data-design=zaklad] a{color:var(--accent)}[data-design=zaklad] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-design=zaklad] .brand__mark{background:var(--ink);width:56px;height:56px;color:var(--bg);border-radius:14px;place-items:center;font:700 34px/1 Georgia,serif;display:grid}[data-design=zaklad] .brand__name{letter-spacing:-.02em;font-size:44px;font-weight:750;line-height:1}[data-design=zaklad] .brand__tagline{color:var(--muted)}[data-design=zaklad] .home__stats{color:var(--muted);font-size:14px}[data-design=zaklad] .btn{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);font-weight:600}[data-design=zaklad] .btn:hover:not(:disabled){border-color:var(--muted)}[data-design=zaklad] .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}[data-design=zaklad] .btn--primary:hover:not(:disabled){filter:brightness(1.08);border-color:var(--accent)}[data-design=zaklad] .btn--ghost{color:var(--accent);background:0 0;border-color:#0000}[data-design=zaklad] .btn--danger{background:var(--bad);border-color:var(--bad);color:#fff}[data-design=zaklad] .btn:disabled{opacity:.45}[data-design=zaklad] .topbar{border-bottom:1px solid var(--line);padding-bottom:10px}[data-design=zaklad] .topbar__title{font-size:15px;font-weight:700}[data-design=zaklad] .topbar__meta{color:var(--muted);font-variant-numeric:tabular-nums}[data-design=zaklad] .scorestrip__item{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:13px}[data-design=zaklad] .scorestrip__item--active{border-color:var(--accent);color:var(--accent);font-weight:700}[data-design=zaklad] .scorestrip__score{font-variant-numeric:tabular-nums;font-weight:700}[data-design=zaklad] .handover{background:var(--ink);color:var(--bg)}[data-design=zaklad] .handover__round,[data-design=zaklad] .handover__label{opacity:.75;font-size:15px}[data-design=zaklad] .handover__name{letter-spacing:-.02em;font-size:clamp(40px,12vw,72px);font-weight:750;line-height:1.05}[data-design=zaklad] .handover__hint{opacity:.6;margin-top:24px;font-size:14px}[data-design=zaklad] .q__meta{color:var(--muted);font-size:13px}[data-design=zaklad] .q__pack{color:var(--accent);font-weight:700}[data-design=zaklad] .q__player{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:14px;font-weight:700}[data-design=zaklad] .q__prompt{text-wrap:balance;font-size:23px;font-weight:700;line-height:1.25}[data-design=zaklad] .q__hint,[data-design=zaklad] .q__note,[data-design=zaklad] .q__source{color:var(--muted);font-size:14px}[data-design=zaklad] .turnbar{font-variant-numeric:tabular-nums}[data-design=zaklad] .turnbar__points{font-size:20px;font-weight:750}[data-design=zaklad] .turnbar__next,[data-design=zaklad] .turnbar__count{color:var(--muted);font-size:14px}[data-design=zaklad] .opt{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-weight:600}[data-design=zaklad] button.opt:hover:not(:disabled){border-color:var(--accent)}[data-design=zaklad] .opt--correct{background:var(--good-bg);border-color:var(--good)}[data-design=zaklad] .opt--wrong{background:var(--bad-bg);border-color:var(--bad)}[data-design=zaklad] .opt:disabled{opacity:1}[data-design=zaklad] .options--reveal .opt--wrong{background:var(--surface);border-color:var(--line)}[data-design=zaklad] .options--reveal .opt--wrong .opt__text{color:var(--muted)}[data-design=zaklad] .options--reveal .opt--correct .opt__text:before{content:"✓ ";color:var(--good)}[data-design=zaklad] .opt__why{color:var(--muted);font-size:13px;font-weight:400}[data-design=zaklad] .opt__who{color:var(--accent);font-size:12px;font-weight:700}[data-design=zaklad] .verdict__title{font-size:26px;font-weight:750}[data-design=zaklad] .verdict--busted .verdict__title{color:var(--bad)}[data-design=zaklad] .verdict--complete .verdict__title,[data-design=zaklad] .verdict--banked .verdict__title{color:var(--good)}[data-design=zaklad] .verdict__detail{color:var(--muted)}[data-design=zaklad] .order-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}[data-design=zaklad] .order-item__rank{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:750}[data-design=zaklad] .order-item__text{font-weight:600}[data-design=zaklad] .order-item__value{font-variant-numeric:tabular-nums;color:var(--muted)}[data-design=zaklad] .order-item__why{color:var(--muted);font-size:13px}[data-design=zaklad] .input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}[data-design=zaklad] .number-input__field{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}[data-design=zaklad] .number-input__unit{color:var(--muted)}[data-design=zaklad] .number-reveal__label{color:var(--muted);font-size:13px}[data-design=zaklad] .number-reveal__value{font-variant-numeric:tabular-nums;font-size:34px;font-weight:750}[data-design=zaklad] .results{border-top:1px solid var(--line);padding-top:12px}[data-design=zaklad] .result__name{font-weight:700}[data-design=zaklad] .result__detail{color:var(--muted);font-size:14px}[data-design=zaklad] .result__points{font-variant-numeric:tabular-nums;font-weight:750}[data-design=zaklad] .result--scored .result__points{color:var(--good)}[data-design=zaklad] .over__label{color:var(--muted)}[data-design=zaklad] .over__title{letter-spacing:-.02em;font-size:36px;font-weight:750;line-height:1.1}[data-design=zaklad] .score-row{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:10px 12px}[data-design=zaklad] .score-row--leader{border-color:var(--accent)}[data-design=zaklad] .score-row__rank{color:var(--muted);font-variant-numeric:tabular-nums}[data-design=zaklad] .score-row__name{font-weight:700}[data-design=zaklad] .score-row__score{font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}[data-design=zaklad] .field__label{font-size:14px;font-weight:700}[data-design=zaklad] .field__hint{color:var(--muted);font-size:14px}[data-design=zaklad] .segmented__opt{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);font-weight:600}[data-design=zaklad] .segmented__opt[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-design=zaklad] .pack{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}[data-design=zaklad] .pack--on{border-color:var(--accent)}[data-design=zaklad] .pack__title{font-weight:700}[data-design=zaklad] .pack__desc{font-size:14px}[data-design=zaklad] .pack__meta{color:var(--muted);font-size:13px}[data-design=zaklad] .toggle{accent-color:var(--accent)}[data-design=zaklad] .badge{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}[data-design=zaklad] .badge--adult{background:var(--bad);border-color:var(--bad);color:#fff}[data-design=zaklad] .design-choice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}[data-design=zaklad] .design-choice[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-design=zaklad] .design-choice__swatch{border:1px solid var(--line);border-radius:50%}[data-design=zaklad] .design-choice__name{font-weight:700}[data-design=zaklad] .design-choice__desc{color:var(--muted);font-size:13px}[data-design=zaklad] .confirm{background:var(--surface);border:1px solid var(--bad);border-radius:var(--radius)}[data-design=zaklad] .error{color:var(--bad)}[data-design=zaklad] .notice{color:var(--good)}[data-design=zaklad] .loading{color:var(--muted)}[data-design=zaklad] .options:not(.options--reveal) .opt--correct .opt__text:before{content:"✓ ";color:var(--good)}[data-design=zaklad] .options:not(.options--reveal) .opt--wrong .opt__text:before{content:"✗ ";color:var(--bad)}:root[data-design=zvyraznovac]{--bg:#fbfbfa;--ink:#000;--ink-2:#2e2e2e;--muted:#5f5f5f;--faint:#8a8a8a;--line:#dcdcda;--hl:#ffeb14;--hl-ink:#000;--pen:#000;--serif:"Newsreader", "Iowan Old Style", "Charter", "Georgia", "Noto Serif", serif;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-design=zvyraznovac]{--bg:#232323;--ink:#f2f2f0;--ink-2:#d9d9d6;--muted:#a9a9a6;--faint:#858582;--line:#3d3d3c;--hl:#ffe81a;--hl-ink:#141414;--pen:#f2f2f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-design=zvyraznovac] .opt--correct .opt__text,[data-design=zvyraznovac] .brand__mark,[data-design=zvyraznovac] .verdict--banked .verdict__title,[data-design=zvyraznovac] .verdict--complete .verdict__title,[data-design=zvyraznovac] .result--scored .result__points,[data-design=zvyraznovac] .score-row--leader .score-row__name,[data-design=zvyraznovac] .number-reveal__value{color:var(--hl-ink);background-image:linear-gradient(97deg, transparent .1em, var(--hl) .32em, var(--hl) calc(100% - .4em), transparent calc(100% - .08em)), linear-gradient(181deg, transparent 4%, var(--hl) 12%, var(--hl) 86%, transparent 97%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 72%,60% 45%;background-repeat:no-repeat;background-size:100% 80%,97% 94%;margin-inline:-.28em;padding-inline:.28em}[data-design=zvyraznovac] .opt--wrong .opt__text{background-image:linear-gradient(178.4deg, transparent calc(54% - 1.1px), var(--pen) calc(54% - 1.1px), var(--pen) calc(54% + 1.1px), transparent calc(54% + 1.1px));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;margin-inline:-.12em;padding-inline:.12em}[data-design=zvyraznovac] body{background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--sans);font-kerning:normal;-webkit-font-smoothing:antialiased}[data-design=zvyraznovac] .screen{padding-top:max(20px, env(safe-area-inset-top));gap:24px}[data-design=zvyraznovac] .stack{gap:28px}[data-design=zvyraznovac] a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}[data-design=zvyraznovac] a:hover{text-decoration-thickness:2px}[data-design=zvyraznovac] :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:1px}[data-design=zvyraznovac] ::selection{background:var(--hl);color:var(--hl-ink)}[data-design=zvyraznovac] .screen--home{justify-content:center;gap:48px}[data-design=zvyraznovac] .brand{isolation:isolate;justify-items:start;width:fit-content;max-width:100%;display:grid;position:relative}[data-design=zvyraznovac] .brand__name{z-index:1;font:600 clamp(80px, 26vw, 116px)/.95 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.035em;grid-area:1/1;margin-left:-.04em;position:relative}[data-design=zvyraznovac] .brand__mark{z-index:2;font:600 clamp(80px, 26vw, 116px)/.95 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.035em;background-position:0 70%,50% 30%;background-size:100% 92%,94% 100%;grid-area:1/1;justify-self:end;margin-inline:0 -.1em;padding-inline:.1em}[data-design=zvyraznovac] .brand__tagline{width:0;min-width:100%;font:italic 400 21px/1.35 var(--serif);color:var(--ink-2);margin-top:18px}[data-design=zvyraznovac] .menu{gap:10px}[data-design=zvyraznovac] .home__stats{color:var(--muted);font-size:14px}[data-design=zvyraznovac] .btn{border:1.5px solid var(--ink);min-height:52px;color:var(--ink);font:600 16px/1.2 var(--sans);letter-spacing:.005em;background:0 0;border-radius:3px;padding:0 20px;transition:background-color .12s,color .12s}[data-design=zvyraznovac] .btn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}[data-design=zvyraznovac] .btn:active:not(:disabled){background:color-mix(in srgb, var(--ink) 12%, transparent)}[data-design=zvyraznovac] .btn--primary{background:var(--ink);color:var(--bg)}[data-design=zvyraznovac] .btn--primary:hover:not(:disabled),[data-design=zvyraznovac] .btn--primary:active:not(:disabled){background:var(--ink-2)}[data-design=zvyraznovac] .btn--ghost{text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:4px;text-decoration:underline;text-decoration-thickness:1px}[data-design=zvyraznovac] .btn--ghost:hover:not(:disabled){background:0 0;text-decoration-thickness:2px}[data-design=zvyraznovac] .btn--danger{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-design=zvyraznovac] .btn--small{min-height:44px;padding:0 14px;font-size:15px}[data-design=zvyraznovac] .btn--ghost.btn--small{padding-inline:4px}[data-design=zvyraznovac] .btn--icon{border-color:var(--line);min-width:44px;min-height:44px;padding:0;font-size:18px}[data-design=zvyraznovac] .btn:disabled{opacity:.3}[data-design=zvyraznovac] .topbar{border-bottom:1.5px solid var(--ink);gap:8px 14px;padding-bottom:12px}[data-design=zvyraznovac] .topbar__title{font:600 15px/1.3 var(--sans)}[data-design=zvyraznovac] h1.topbar__title{font:600 24px/1.2 var(--serif);letter-spacing:-.01em}[data-design=zvyraznovac] .topbar__back{margin-left:-4px}[data-design=zvyraznovac] .topbar__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}[data-design=zvyraznovac] .topbar__quit{color:var(--muted)}[data-design=zvyraznovac] .scorestrip{gap:4px 18px}[data-design=zvyraznovac] .scorestrip__item{color:var(--muted);border-bottom:2px solid #0000;gap:5px;padding-bottom:2px;font-size:14px}[data-design=zvyraznovac] .scorestrip__item--active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}[data-design=zvyraznovac] .scorestrip__score{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}[data-design=zvyraznovac] .handover{background:var(--bg);color:var(--ink);justify-content:center;gap:0}[data-design=zvyraznovac] .handover__round{font:500 15px/1.3 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:auto;padding-top:4px}[data-design=zvyraznovac] .handover__label{font:italic 400 24px/1.3 var(--serif);color:var(--ink-2);margin-bottom:10px}[data-design=zvyraznovac] .handover__name{font:600 clamp(56px, 18vw, 104px)/1.02 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;color:var(--hl-ink);background-image:linear-gradient(96deg, transparent .06em, var(--hl) .2em, var(--hl) calc(100% - .22em), transparent calc(100% - .04em)), linear-gradient(181deg, transparent 6%, var(--hl) 14%, var(--hl) 84%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 86%,70% 76%;background-repeat:no-repeat;background-size:100% 46%,98% 56%;padding:0 .12em .04em;animation:.55s cubic-bezier(.3,.7,.2,1) .15s both zv-swipe}@keyframes zv-swipe{0%{background-size:0% 46%,0% 56%}}@keyframes zv-swipe-full{0%{background-size:0% 84%,0% 96%}}@media (prefers-color-scheme:dark){[data-design=zvyraznovac] .handover__name{background-position:0 70%,70% 40%;background-size:100% 84%,98% 96%;animation-name:zv-swipe-full}}[data-design=zvyraznovac] .handover__hint{font:500 15px/1.3 var(--sans);color:var(--muted);margin-top:auto;padding-bottom:4px}[data-design=zvyraznovac] .handover:focus-visible{outline-offset:-8px}[data-design=zvyraznovac] .q{gap:16px}[data-design=zvyraznovac] .q__meta{color:var(--muted);gap:4px 14px;font-size:13px}[data-design=zvyraznovac] .q__pack{color:var(--ink);font-weight:600}[data-design=zvyraznovac] .q__difficulty:before{content:"";vertical-align:baseline;background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 6px,currentColor 6px 9px,#0000 9px 12px,currentColor 12px 15px) no-repeat;height:.62em;margin-right:6px;display:inline-block}[data-design=zvyraznovac] .q__difficulty--1:before{width:3px}[data-design=zvyraznovac] .q__difficulty--2:before{width:9px}[data-design=zvyraznovac] .q__difficulty--3:before{width:15px}[data-design=zvyraznovac] .q__asof{font-variant-numeric:tabular-nums}[data-design=zvyraznovac] .q__player{font:600 15px/1.3 var(--sans);color:var(--ink);margin-bottom:-8px}[data-design=zvyraznovac] .q__prompt{font:500 27px/1.22 var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.012em;text-wrap:pretty}[data-design=zvyraznovac] .q__hint{font:italic 400 17px/1.4 var(--serif);color:var(--muted)}[data-design=zvyraznovac] .q__note{font:400 16px/1.5 var(--serif);color:var(--ink-2)}[data-design=zvyraznovac] .q__source{color:var(--muted);overflow-wrap:anywhere;font-size:13px}[data-design=zvyraznovac] .q__source a{color:var(--muted)}[data-design=zvyraznovac] .turnbar{font-variant-numeric:tabular-nums;border-top:1px solid var(--line);gap:4px 16px;padding-block:10px 0}[data-design=zvyraznovac] .turnbar__points{font:500 18px/1 var(--serif)}[data-design=zvyraznovac] .turnbar__num{font:600 34px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}[data-design=zvyraznovac] .turnbar__unit{color:var(--ink-2);font-style:italic}[data-design=zvyraznovac] .turnbar__next,[data-design=zvyraznovac] .turnbar__count{color:var(--muted);font-size:14px}[data-design=zvyraznovac] .options{gap:2px 22px;margin-inline:-2px}[data-design=zvyraznovac] .opt{min-height:56px;color:var(--ink);font:500 20px/1.25 var(--serif);font-variation-settings:"opsz" 24;text-align:left;background:0 0;border:0;border-radius:2px;padding:12px 2px;display:block}[data-design=zvyraznovac] .opt__text{display:inline}[data-design=zvyraznovac] button.opt:hover:not(:disabled) .opt__text{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}[data-design=zvyraznovac] button.opt:active:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}[data-design=zvyraznovac] .opt:disabled{opacity:1;cursor:default}[data-design=zvyraznovac] .opt--wrong .opt__text{color:var(--ink-2)}[data-design=zvyraznovac] .opt__why{font:400 13.5px/1.4 var(--sans);color:var(--muted);letter-spacing:0;margin-top:5px;display:block}[data-design=zvyraznovac] .opt__who{font:600 13px/1.3 var(--sans);color:var(--ink);margin-top:4px;display:block}:is([data-design=zvyraznovac] .q--busted,[data-design=zvyraznovac] .q--banked,[data-design=zvyraznovac] .q--complete) button.opt:not([aria-pressed=true]){color:var(--muted)}[data-design=zvyraznovac] .options--choice{row-gap:0}[data-design=zvyraznovac] .options--choice>li+li{border-top:1px solid var(--line)}[data-design=zvyraznovac] .options--choice .opt{min-height:60px;padding-block:16px;font-size:22px}[data-design=zvyraznovac] .options--reveal .opt{min-height:0;padding-block:12px;font-size:20px}[data-design=zvyraznovac] .options--reveal>li+li{border-top:0}[data-design=zvyraznovac] .options--reveal{row-gap:4px}[data-design=zvyraznovac] .options--reveal .opt--wrong .opt__text{color:var(--muted);background-image:linear-gradient(178.4deg, transparent calc(54% - .75px), var(--muted) calc(54% - .75px), var(--muted) calc(54% + .75px), transparent calc(54% + .75px))}[data-design=zvyraznovac] .turnend{gap:16px;padding-top:8px}[data-design=zvyraznovac] .verdict{gap:4px}[data-design=zvyraznovac] .verdict__title{font:600 32px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.02em;align-self:flex-start}[data-design=zvyraznovac] .verdict--busted .verdict__title{background:linear-gradient(var(--pen), var(--pen)) 0 100% / 100% 2.5px no-repeat;padding-bottom:6px}[data-design=zvyraznovac] .verdict--saved .verdict__title{font-size:26px}[data-design=zvyraznovac] .verdict__detail{color:var(--muted);font-size:15px}[data-design=zvyraznovac] .order-list{gap:0}[data-design=zvyraznovac] .order-item{border-bottom:1px solid var(--line);grid-template-columns:1.6em 1fr auto;column-gap:12px;padding:10px 0}[data-design=zvyraznovac] .order-item:first-child{border-top:1px solid var(--line)}[data-design=zvyraznovac] .order-item__rank{font:600 26px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}[data-design=zvyraznovac] .order-item__text{font:500 20px/1.25 var(--serif)}[data-design=zvyraznovac] .order-item__value{font:600 15px/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}[data-design=zvyraznovac] .order-item__why{color:var(--muted);font-size:13.5px}[data-design=zvyraznovac] .order-item__controls{gap:6px}[data-design=zvyraznovac] .order-list--reveal .order-item{padding-block:12px}[data-design=zvyraznovac] .input{min-height:52px;color:var(--ink);border:0;border-bottom:1.5px solid var(--ink);font:400 18px/1.3 var(--sans);background:0 0;border-radius:0;padding:0 2px}[data-design=zvyraznovac] .input::placeholder{color:var(--faint)}[data-design=zvyraznovac] .input:focus-visible{border-bottom-width:3px;outline:none;padding-bottom:0}[data-design=zvyraznovac] .number-input__field{font:600 36px/1.2 var(--serif);font-variant-numeric:lining-nums tabular-nums;min-height:64px}[data-design=zvyraznovac] .number-input__unit{font:italic 400 19px/1.3 var(--serif);color:var(--muted)}[data-design=zvyraznovac] .number-reveal{gap:6px}[data-design=zvyraznovac] .number-reveal__label{color:var(--muted);font-size:14px}[data-design=zvyraznovac] .number-reveal__value{font:600 42px/1.15 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.015em;align-self:flex-start}[data-design=zvyraznovac] .number-reveal__why{color:var(--ink-2);font-size:15px}[data-design=zvyraznovac] .results{border-top:1.5px solid var(--ink);gap:0}[data-design=zvyraznovac] .result{border-bottom:1px solid var(--line);padding:10px 0}[data-design=zvyraznovac] .result__name{font-weight:600}[data-design=zvyraznovac] .result__detail{color:var(--muted);font-size:14px}[data-design=zvyraznovac] .result__points{font:600 24px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;justify-self:end}[data-design=zvyraznovac] .result:not(.result--scored) .result__points{color:var(--faint)}[data-design=zvyraznovac] .screen--over{gap:32px}[data-design=zvyraznovac] .over__label{font:italic 400 21px/1.3 var(--serif);color:var(--muted)}[data-design=zvyraznovac] .over__title{font:600 44px/1.05 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.03em;text-wrap:balance}[data-design=zvyraznovac] .scoreboard{border-top:1.5px solid var(--ink);gap:0}[data-design=zvyraznovac] .score-row{border-bottom:1px solid var(--line);grid-template-columns:2em 1fr auto;padding:14px 0}[data-design=zvyraznovac] .score-row__rank{font:500 18px/1 var(--serif);color:var(--muted);font-variant-numeric:lining-nums tabular-nums}[data-design=zvyraznovac] .score-row__name{font:600 22px/1.2 var(--serif);justify-self:start}[data-design=zvyraznovac] .score-row__score{font:600 26px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums}[data-design=zvyraznovac] .field{gap:10px}[data-design=zvyraznovac] .field__label{font:600 20px/1.25 var(--serif);margin-bottom:10px}[data-design=zvyraznovac] .field__hint{color:var(--muted);margin-top:-2px;font-size:14px}[data-design=zvyraznovac] .segmented{border:1.5px solid var(--ink);border-radius:3px;gap:0}[data-design=zvyraznovac] .segmented__opt{min-height:46px;color:var(--ink);font:500 15px/1.2 var(--sans);background:0 0;border:0;padding:0 10px}[data-design=zvyraznovac] .segmented__opt+.segmented__opt{border-left:1px solid var(--line)}[data-design=zvyraznovac] .segmented__opt[aria-pressed=true]{background:var(--ink);color:var(--bg);font-weight:600}[data-design=zvyraznovac] .segmented__opt[aria-pressed=true]+.segmented__opt{border-left-color:var(--ink)}[data-design=zvyraznovac] .segmented__opt[aria-pressed=true]+.segmented__opt[aria-pressed=true]{border-left-color:var(--muted)}[data-design=zvyraznovac] .segmented__opt:focus-visible{outline-offset:-5px;outline-color:currentColor}[data-design=zvyraznovac] .player-list{gap:4px}[data-design=zvyraznovac] .player-row{align-items:end;gap:10px}[data-design=zvyraznovac] .player-row .input{font:500 19px/1.3 var(--serif)}[data-design=zvyraznovac] .pack-list{border-top:1.5px solid var(--ink);gap:0}[data-design=zvyraznovac] .pack{border-bottom:1px solid var(--line);gap:6px 16px;padding:14px 0}[data-design=zvyraznovac] .pack__title{font:600 19px/1.25 var(--serif)}[data-design=zvyraznovac] .pack:not(.pack--on) .pack__title{color:var(--muted)}[data-design=zvyraznovac] .pack__desc{color:var(--ink-2);font-size:14px}[data-design=zvyraznovac] .pack__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}[data-design=zvyraznovac] .toggle{width:26px;height:26px;accent-color:var(--ink);margin:9px}[data-design=zvyraznovac] .badge{font:600 11.5px/1.3 var(--sans);border:1px solid var(--muted);color:var(--muted);border-radius:2px;padding:1px 6px}[data-design=zvyraznovac] .badge--adult{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-design=zvyraznovac] .design-list{border-top:1px solid var(--line);gap:0}[data-design=zvyraznovac] .design-choice{border:0;border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:28px 1fr;column-gap:14px;padding:12px 2px}[data-design=zvyraznovac] .design-choice:hover .design-choice__name{text-underline-offset:3px;text-decoration:underline}[data-design=zvyraznovac] .design-choice__swatch{border:1px solid var(--muted);border-radius:50%}[data-design=zvyraznovac] .design-choice[aria-pressed=true] .design-choice__swatch{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--ink)}[data-design=zvyraznovac] .design-choice__name{font:600 18px/1.25 var(--serif)}[data-design=zvyraznovac] .design-choice[aria-pressed=true] .design-choice__name:after{content:" ✓";font-family:var(--sans);font-size:15px}[data-design=zvyraznovac] .design-choice__desc{color:var(--muted);font-size:13.5px}[data-design=zvyraznovac] .confirm{border-block:1.5px solid var(--ink);background:0 0;padding:16px 0}[data-design=zvyraznovac] .confirm>p{font:500 18px/1.35 var(--serif)}[data-design=zvyraznovac] .error{color:var(--ink);border-left:3px solid var(--ink);padding-left:10px;font-weight:600}[data-design=zvyraznovac] .notice{color:var(--ink-2);border-left:3px solid var(--hl);padding-left:10px}[data-design=zvyraznovac] .loading{font:italic 400 18px/1.4 var(--serif);color:var(--muted)}[data-design=zvyraznovac] .options--answered .opt--missed .opt__text{background:linear-gradient(transparent 90%, var(--hl) 90%)}:where(*){box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;height:100%}:where(body){min-height:100%;margin:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer}:where(button:disabled){cursor:default}:where(h1,h2,h3,p,ul,ol,figure,fieldset){margin:0}:where(ul,ol){padding:0;list-style:none}:where(fieldset){border:0;min-width:0;padding:0}:where(legend){padding:0}:where(img){max-width:100%}:where(a){color:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:where(#app){justify-content:center;min-height:100dvh;display:flex}:where(.screen){width:100%;max-width:560px;padding-block:max(16px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-bottom));padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));flex-direction:column;gap:20px;display:flex}:where(.stack){flex-direction:column;gap:20px;display:flex}:where(.row){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.row--between){justify-content:space-between}:where(.actions){flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}:where(.screen--home){justify-content:center;min-height:100dvh}:where(.brand){flex-direction:column;gap:8px;display:flex}:where(.menu){flex-direction:column;gap:10px;display:flex}:where(.topbar){flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:where(.topbar__title){flex:auto;min-width:0}:where(.scorestrip){flex-wrap:wrap;flex-basis:100%;order:3;gap:6px;display:flex}:where(.scorestrip__item){align-items:baseline;gap:6px;display:inline-flex}:where(.btn){text-align:center;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;text-decoration:none;display:inline-flex}:where(.btn--small){min-height:44px;padding:0 12px}:where(.btn--block){width:100%}:where(.btn--icon){min-width:44px;min-height:44px;padding:0}:where(.file-btn){cursor:pointer}:where(.file-btn:has(+input:focus-visible)){outline-offset:2px;outline:3px solid}:where(.handover){width:100%;min-height:100dvh;padding:24px max(16px, env(safe-area-inset-right)) 24px max(16px, env(safe-area-inset-left));text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;display:flex}:where(.q){flex-direction:column;flex:1;gap:14px;display:flex}:where(.q__meta){flex-wrap:wrap;gap:6px 12px;display:flex}:where(.turnbar){flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}:where(.options){grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.options--choice,.options--reveal){grid-template-columns:1fr}:where(.opt){text-align:left;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;min-height:52px;padding:10px 12px;display:flex}:where(.opt__why,.opt__who){display:block}:where(.verdict){flex-direction:column;gap:4px;display:flex}:where(.turnend){flex-direction:column;gap:12px;margin-top:auto;display:flex}:where(.order-list){flex-direction:column;gap:8px;display:flex}:where(.order-item){grid-template-columns:2em 1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}:where(.order-item__controls){gap:6px;display:flex}:where(.order-item__why,.order-item .opt__who){grid-column:2/-1}.order-item--draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.order-list .order-item.order-item--drag{z-index:2;cursor:grabbing;background:var(--paper,var(--plate,var(--panel,var(--surface,var(--bg,Canvas)))));position:relative;box-shadow:0 8px 24px #00000038}.order-list--dragging{cursor:grabbing}:where(.pack__warnings){flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}:where(.q__results-title){margin-top:8px;font-size:1rem;font-weight:600}:where(.number-input){flex-direction:column;gap:10px;display:flex}:where(.number-input__row){align-items:center;gap:10px;display:flex}:where(.number-input__field){flex:1;min-width:0}:where(.input){width:100%;min-height:48px;padding:0 12px}:where(.number-reveal){flex-direction:column;gap:4px;display:flex}:where(.results){flex-direction:column;gap:6px;display:flex}:where(.result){grid-template-columns:1fr auto;gap:2px 12px;display:grid}:where(.result__detail){grid-area:2/1}:where(.result__points){grid-area:1/2/span 2;align-self:center}:where(.screen--over){justify-content:center}:where(.over__head),:where(.scoreboard){flex-direction:column;gap:6px;display:flex}:where(.score-row){grid-template-columns:2.5em 1fr auto;align-items:baseline;gap:10px;display:grid}:where(.field){flex-direction:column;gap:8px;display:flex}:where(.segmented){flex-wrap:wrap;gap:6px;display:flex}:where(.segmented__opt){flex:auto;min-height:44px;padding:0 12px}:where(.player-list){flex-direction:column;gap:8px;display:flex}:where(.player-row){gap:8px;display:flex}:where(.pack-list){flex-direction:column;gap:8px;display:flex}:where(.pack){grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px;display:grid}:where(.pack__main){cursor:pointer;flex-direction:column;gap:3px;min-width:0;display:flex}:where(.pack__title){flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.pack__remove){grid-column:1/-1;justify-self:start}:where(.toggle){width:28px;height:28px}:where(.design-list){flex-direction:column;gap:8px;display:flex}:where(.design-choice){text-align:left;grid-template-columns:28px 1fr;align-items:center;gap:2px 12px;width:100%;padding:10px 12px;display:grid}:where(.design-choice__swatch){grid-row:1/span 2;width:28px;height:28px}:where(.design-choice__desc){grid-column:2}:where(.confirm){flex-direction:column;gap:10px;padding:12px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.gallery{width:100%;padding:20px max(16px, env(safe-area-inset-left));color:#1b1b1b;background:#e9e9e6;min-height:100dvh;font:15px/1.45 system-ui,sans-serif}.gallery__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.gallery__title{margin-right:auto;font-size:22px}.gallery__back,.gallery__tab{background:#fff;border:1px solid #b9b9b4;border-radius:6px;padding:6px 12px}.gallery__tabs{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.gallery__tab[aria-selected=true]{color:#fff;background:#1b1b1b;border-color:#1b1b1b}.gallery__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.gallery__item{flex-direction:column;gap:8px;display:flex}.gallery__frame{background:#fff;border:1px solid #b9b9b4;border-radius:18px;width:360px;max-width:100%;height:740px}.gallery__caption{flex-direction:column;gap:2px;max-width:360px;display:flex}.gallery__caption a{color:#1b1b1b}:where(.quick){grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.quick__btn){flex-direction:column;gap:2px;min-width:0;min-height:64px;padding:8px 12px}:where(.quick__label){font-weight:700}:where(.quick__meta){opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}:where(.link){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 0;text-decoration:underline}.pack .badge.badge--new{border-color:var(--accent,currentColor);color:var(--accent,currentColor)}:where(.options--compare){grid-template-columns:1fr 1fr}:where(.options--compare .opt){min-height:96px}:where(.q__kind){font-weight:700}:where(.review){flex-direction:column;gap:10px;margin-top:20px;display:flex}:where(.review__title){font-size:1.05rem;font-weight:700}:where(.review__list){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.review__item){border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 0;display:grid}:where(.review__prompt){font-size:.92rem;line-height:1.35}:where(.review__buttons){gap:2px;display:flex}.review .review__buttons .review__btn{filter:grayscale();opacity:.6;background:0 0;border:1px solid #0000;border-radius:8px;font-size:1.15rem}.review .review__buttons .review__btn[aria-pressed=true]{filter:none;opacity:1;border-color:var(--accent,currentColor);background:color-mix(in srgb, var(--accent,currentColor) 12%, transparent)}:where(.review .btn--small){align-self:flex-start}.options--answered .opt.opt--missed{color:inherit;background:0 0;border-style:dashed}.options--answered .opt.opt--missed .opt__text,.options--answered .opt.opt--missed .opt__why{color:inherit}:where(.options--answered .opt){justify-content:flex-start}:where(.order-item__mark){font-weight:700}:where(.order-item__should){grid-column:2/-1;font-size:.85em;font-style:italic}
