:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b1c;--page:#0a0f24;--surface:#141b3a;--surface2:#1c2550;--sunken:#11173a;--sheet:#10163a;--board:#0c1230;--nav:#0e1430;--line:#2a3566;--line-strong:#3b4785;--ink:#f2f4ff;--ink2:#aeb6dc;--on-accent:#0a0f24;--gold:#f5c451;--gold-ink:#1a1406;--gold-bg:#2a2a1e;--gold-line:#6b5a22;--highlight-bg:#1f2a63;--warm:#ffb46b;--warm-bg:#2e2014;--cold:#8fd3ff;--cold-bg:#12294a;--same:#cdd2ea;--same-bg:#252b48;--good:#7ee2a8;--good-bg:#123326;--good-line:#1e5a40;--bad:#ff8a96;--bad-bg:#2a1018;--danger:#c93545;--on-danger:#fff;--offline:#ffb3c1;--offline-bg:#2a2338;--lock:#6c7399;--lock-bg:#1a2040;--disabled-bg:#232b55;--stage-spark:#c8d0e8;--stage-meteor:#8fd3ff;--stage-comet:#7ee2a8;--stage-planet:#c59bff;--stage-sun:#f5c451;--stage-supernova:#ff8a96;--category-animals:#f2a15c;--category-home:#cf9c93;--category-school:#a69cc9;--category-sky:#8fd3ff;--category-nature:#7ee2a8;--category-event:#c59bff;--font-fa:"Vazirmatn", "Tahoma", "Segoe UI", sans-serif;--font-ar:"Noto Sans Arabic", "Vazirmatn", "Tahoma", sans-serif;--font-en:"Vazirmatn", "Segoe UI", "Roboto", sans-serif;--font-mono:ui-monospace, monospace;--font:var(--font-fa);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-scale:1;--font-size-micro:calc(9px * var(--font-scale));--font-size-tiny:calc(10px * var(--font-scale));--font-size-small:calc(11px * var(--font-scale));--font-size-caption:calc(12px * var(--font-scale));--font-size-label:calc(13px * var(--font-scale));--font-size-body:calc(14px * var(--font-scale));--font-size-body-large:calc(15px * var(--font-scale));--font-size-stat:calc(17px * var(--font-scale));--font-size-title:calc(18px * var(--font-scale));--font-size-option:calc(19px * var(--font-scale));--font-size-podium:calc(20px * var(--font-scale));--font-size-headline:calc(22px * var(--font-scale));--font-size-display:calc(30px * var(--font-scale));--font-size-hero:calc(34px * var(--font-scale));--line-height-tight:1.2;--line-height-compact:1.4;--line-height-body:1.6;--line-height-relaxed:1.9;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-24:24px;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-card:18px;--radius-panel:20px;--radius-hero:24px;--radius-sheet:26px;--radius-poster:28px;--radius-device:44px;--radius-pill:999px;--size-touch-min:44px;--size-icon-button:40px;--size-avatar:40px;--size-star-node:44px;--size-border:1px;--size-border-strong:2px;--touch-min:44px;--focus-width:3px;--focus-offset:2px;--focus-color:var(--gold);--shadow-glow-gold:0px 0px 22px 0px #f5c45140;--shadow-glow-gold-strong:0px 0px 0px 6px #f5c45126, 0px 0px 24px 0px #f5c45199;--shadow-toast:0px 8px 30px 0px #0006;--shadow-pinned:0px -10px 30px 0px #0a0f24e6;--shadow-device:0px 30px 80px 0px #00000080;--motion-fast:.2s;--motion-shake:.35s;--motion-enter:.5s;--motion-draw:.6s;--motion-spark:1.2s;--motion-pulse:1.6s;--motion-breathe:2.2s;--motion-draw-long:2.4s;--motion-twinkle:3s;--motion-breathe-slow:3.5s;--motion-sheen:4.5s;--motion-float:5s;--motion-spin:40s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-linear:cubic-bezier(0, 0, 1, 1);--motion-ambient-state:running}[data-theme=snow]{--page:#0e1a33}[data-theme=kid]{--page:#121b40;--surface:#1b2654;--surface2:#26326b;--sunken:#172049;--sheet:#18214c;--board:#141d45;--nav:#141c44;--line:#3b4a8c;--ink2:#c3caec;--lock:#8088b0;--touch-min:52px;--font-scale:1.15}[data-color-blind]{--warm:#ffd166;--cold:#3d9be9;--cold-bg:#0f2240}:lang(ar){--font:var(--font-ar)}:lang(en){--font:var(--font-en)}[data-font=normal]{--font-scale:1}[data-font=large]{--font-scale:1.15}[data-font=xlarge]{--font-scale:1.3}[data-motion=reduce]{--motion-fast:0s;--motion-shake:0s;--motion-enter:0s;--motion-draw:0s;--motion-spark:0s;--motion-pulse:0s;--motion-breathe:0s;--motion-draw-long:0s;--motion-twinkle:0s;--motion-breathe-slow:0s;--motion-sheen:0s;--motion-float:0s;--motion-spin:0s;--motion-ambient-state:paused}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-shake:0s;--motion-enter:0s;--motion-draw:0s;--motion-spark:0s;--motion-pulse:0s;--motion-breathe:0s;--motion-draw-long:0s;--motion-twinkle:0s;--motion-breathe-slow:0s;--motion-sheen:0s;--motion-float:0s;--motion-spin:0s;--motion-ambient-state:paused}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}button{color:inherit;cursor:pointer;font-family:inherit}button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}button:disabled{cursor:default}h2,h3{margin:0}.app{background:var(--page);flex-direction:column;max-width:480px;min-height:100vh;margin:0 auto;display:flex}.screen{gap:var(--space-12);padding:var(--space-16);flex-direction:column;flex:1;display:flex}.muted{color:var(--ink2);font-size:var(--font-size-caption)}.bad{color:var(--bad)}.row{align-items:center;gap:var(--space-10);display:flex}.row.between{justify-content:space-between}.row.wrap{gap:var(--space-6);flex-wrap:wrap}.row.tight{gap:var(--space-4)}.wide{width:100%}[dir=rtl] .flip svg{transform:scaleX(-1)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:var(--space-14);gap:var(--space-10);flex-direction:column;display:flex}.pill{font-size:var(--font-size-small);border-radius:var(--radius-pill);background:var(--surface2);padding:2px 9px;font-weight:800}.pill.gold{background:var(--gold-bg);color:var(--gold)}.pill.good{background:var(--good-bg);color:var(--good)}.pill.lock{background:var(--lock-bg);color:var(--lock)}.btn{min-height:var(--touch-min);border-radius:var(--radius-lg);background:var(--gold);color:var(--gold-ink);font-weight:800;font-size:var(--font-size-body);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn.small{min-height:34px;font-size:var(--font-size-caption);border-radius:var(--radius-sm);padding:0 12px}.btn.big{min-height:52px;font-size:16px}.btn:disabled{background:var(--disabled-bg);color:var(--lock)}.iconbtn{width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);flex:none;place-items:center;display:grid}.grid2{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.note{font-size:var(--font-size-caption);color:var(--ink2);border-radius:var(--radius-lg);background:var(--sunken);border:1px solid var(--line);padding:10px 12px}.offbar{font-size:var(--font-size-caption);border-radius:var(--radius-lg);background:var(--offline-bg);color:var(--offline);border:1px solid var(--line);padding:8px 12px;font-weight:700}.errstate{align-items:flex-start}.toast{background:var(--gold);color:var(--gold-ink);border-radius:var(--radius-pill);font-weight:800;font-size:var(--font-size-caption);grid-column:1/-1;justify-self:center;padding:6px 14px}.top{align-items:center;gap:var(--space-10);display:flex}.avbtn{flex:none;place-items:center;display:grid;position:relative}.avatar{background:var(--surface2);width:42px;height:42px;color:var(--gold);border:1px solid var(--line-strong);border-radius:50%;place-items:center;display:grid}.lvl{bottom:-4px;background:var(--gold);color:var(--gold-ink);font-size:var(--font-size-tiny);border-radius:var(--radius-pill);border:2px solid var(--page);padding:0 6px;font-weight:800;position:absolute}.lvl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4px}.lvl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4px}.lvl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4px}.lvl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4px}.xp{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xp b{font-size:var(--font-size-label);align-items:center;gap:6px;display:flex}.xp small{font-size:var(--font-size-small);color:var(--ink2)}.bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--gold);height:100%;display:block}.light{border-radius:var(--radius-pill);background:var(--gold-bg);color:var(--gold);font-weight:800;font-size:var(--font-size-label);flex:none;align-items:center;gap:4px;padding:6px 10px;display:flex}.daily .meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.daily .pair{align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.daily .pair .goalw{color:var(--gold)}.daily .pair .arrow{color:var(--ink2);font-size:18px}.playbtn{flex-direction:column;gap:0;min-height:60px}.playbtn small{font-weight:600;font-size:var(--font-size-small)}.modes{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mode{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);font-size:var(--font-size-label);flex-direction:column;align-items:center;gap:3px;padding:10px 4px;font-weight:800;display:flex;position:relative}.mode.locked{opacity:.55}.mode small{color:var(--lock);font-size:var(--font-size-tiny)}.ghead{align-items:center;gap:var(--space-10);display:flex}.ghead .t{flex:1;min-width:0}.misses{align-items:center;gap:4px;display:flex}.misses i{background:var(--line);border-radius:50%;width:10px;height:10px}.misses i.x{background:var(--danger)}.timer{text-align:center;border-radius:var(--radius-md);background:var(--surface2);min-width:48px;color:var(--gold);padding:6px 10px;font-weight:800}.timer.low{background:var(--bad-bg);color:var(--bad)}.board{background:var(--board);border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:22px;flex:none;position:relative;overflow:hidden}.board svg.lines{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.board svg.lines line{stroke-width:2.5px}.board svg.lines line.path{stroke:var(--gold)}.board svg.lines line.pending{stroke:var(--gold);stroke-opacity:.75;stroke-dasharray:4 4}.board svg.lines line.guide{stroke:var(--gold);stroke-opacity:.55;stroke-dasharray:3 3;stroke-width:2px}.board svg.live{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.board svg.live line{stroke:var(--gold);stroke-width:3px;stroke-dasharray:6 5;stroke-linecap:round}.sbtn{width:var(--size-star-node);height:var(--size-star-node);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.sbtn span{font-size:var(--font-size-caption);white-space:nowrap;pointer-events:none;background:#0c1230d9;border-radius:8px;padding:1px 7px;font-weight:700;position:absolute;top:calc(50% + 12px);left:50%;transform:translate(-50%)}.sbtn i{background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--board);border-radius:50%}.sbtn.on i{background:var(--gold);box-shadow:0 0 0 3px var(--board),0 0 14px #f5c451cc}.sbtn.on span{color:var(--gold)}.sbtn.pending i{border:2px dashed var(--gold);background:0 0}.sbtn.start i,.sbtn.goal i{background:var(--gold);width:20px;height:20px}.sbtn.start span,.sbtn.goal span{font-size:var(--font-size-body);color:var(--gold)}.sbtn.active i{box-shadow:0 0 0 3px var(--board),0 0 0 6px var(--gold),0 0 18px #f5c451e6}.sbtn.miss i{background:var(--danger)}.sbtn.miss{animation:shake var(--motion-shake)}.sbtn.hint i,.sbtn.guide i{box-shadow:0 0 0 3px var(--board),0 0 0 6px #f5c45180,0 0 16px #f5c451e6;animation:breathe var(--motion-pulse) ease-in-out infinite}.sbtn.dim span{display:none}.sbtn.dim i{opacity:.45;width:8px;height:8px}.sbtn:disabled{cursor:default}@keyframes shake{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 5px),-50%)}75%{transform:translate(calc(5px - 50%),-50%)}}@keyframes breathe{50%{opacity:.7;transform:scale(1.12)}}.bmsg{text-align:center;font-weight:800;font-size:var(--font-size-label);min-height:22px}.bmsg.ok{color:var(--good)}.bmsg.bad{color:var(--bad)}.starrow{justify-content:center;gap:6px;display:flex}.score{align-items:center;padding:8px}.msg{border-radius:var(--radius-pill);font-weight:800;font-size:var(--font-size-label);background:var(--surface2);align-self:center;padding:5px 14px}.msg.warm{background:var(--warm-bg);color:var(--warm)}.msg.cold{background:var(--cold-bg);color:var(--cold)}.msg.same{background:var(--same-bg);color:var(--same)}.meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.meter i{background:var(--line);border-radius:5px;height:9px}.far{color:var(--cold);font-weight:700}.now{background:var(--sunken);border:1px solid var(--line-strong);width:130px;height:130px;box-shadow:var(--shadow-glow-gold);border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex}.now b{font-size:var(--font-size-display)}.opts{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opt{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface2);min-height:68px;font-size:var(--font-size-option);font-weight:800}.opt.pending{border:2px dashed var(--gold)}.crumbs{font-size:var(--font-size-caption);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crumb{align-items:center;gap:4px;display:inline-flex}.chip{border-radius:var(--radius-pill);background:var(--surface2);padding:2px 9px;font-weight:700}.chip.warm{background:var(--warm-bg);color:var(--warm)}.chip.cold{background:var(--cold-bg);color:var(--cold)}.chip.same{background:var(--same-bg);color:var(--same)}.chip.goal{background:var(--gold);color:var(--gold-ink)}.endtitle{text-align:center}.promo{background:radial-gradient(80% 50% at 50% 40%,#f5c4511f,#0000 70%);justify-content:center;align-items:center;gap:16px;position:relative}.promobrand{letter-spacing:1px;color:var(--gold);font-size:15px;font-weight:800}.promotitle{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.promotitle b{font-size:24px;font-weight:800}.promotitle span{color:var(--ink2)}.promoart{width:100%;max-width:350px}.promoart line{stroke-width:3.5px;stroke-linecap:round}.promoart line.gold{stroke:var(--gold)}.promoart line.blue{stroke:var(--cold)}.promoart rect{fill:var(--surface);stroke:var(--lock)}.promoart text{font-family:var(--font);fill:var(--lock);font-size:13px;font-weight:800}.promoart g.a rect{stroke:var(--gold)}.promoart g.b rect{stroke:var(--cold)}.promoart g.a text,.promoart g.b text{fill:var(--ink)}.promoart g.end rect{fill:var(--gold);stroke:var(--gold)}.promoart g.end text{fill:var(--gold-ink);font-size:14px}.drawseg{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);animation:drawl var(--motion-draw) ease forwards}.pop{opacity:0;transform-origin:50%;transform-box:fill-box;animation:popin var(--motion-enter) ease forwards}[data-motion=reduce] .drawseg,[data-motion=reduce] .pop{opacity:1;stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.drawseg,.pop{opacity:1;stroke-dashoffset:0;animation:none}}@keyframes drawl{to{stroke-dashoffset:0}}@keyframes popin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.skipx{top:16px;position:absolute}.skipx:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.skipx:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.skipx:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.skipx:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.dots{gap:5px;display:flex}.dots i{background:var(--line);border-radius:3px;width:6px;height:6px}.dots i.on{background:var(--gold);width:18px}.roundnext{border-radius:50%;width:56px;height:56px;padding:0}.langpick{background:radial-gradient(90% 45% at 50% 0,#8fd3ff24,#0000 70%);align-items:center;gap:18px;padding:40px 22px 26px}.lpglobe{width:84px;height:84px;color:var(--gold);border:1px solid var(--gold-line);background:radial-gradient(circle,#f5c45140,#0000 70%);border-radius:50%;place-items:center;display:grid}.lptitle{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.lptitle b{font-size:18px}.lptitle b+b{color:var(--ink2);font-size:14px;font-weight:600}.lplist{flex-direction:column;gap:10px;width:100%;display:flex}.lpcard{border:1px solid var(--line);background:var(--surface);text-align:start;border-radius:22px;align-items:center;gap:14px;padding:14px 16px;display:flex}.lpcard.on{border:2px solid var(--gold);box-shadow:0 0 0 4px #f5c4511a}.lpglyph{width:48px;height:48px;color:var(--gold);background:var(--gold-bg);border-radius:16px;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.lpname{flex-direction:column;flex:1;display:flex}.lpname b{font-size:18px}.lpname small{color:var(--ink2)}.lpradio{border:2px solid var(--line);border-radius:50%;flex:none;width:22px;height:22px}.lpcard.on .lpradio{border-color:var(--gold);background:radial-gradient(circle,var(--gold) 45%,transparent 50%)}.tut{text-align:center;justify-content:center;align-items:center}.tut p{max-width:34ch;margin:0}.tut .board{width:100%}.tips{text-align:start;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tips li{border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:10px;padding:10px;display:flex}.tutsteps{align-items:center;gap:6px;display:flex}.tutsteps span{width:24px;height:24px;font-size:var(--font-size-small);border:1.5px solid var(--line);color:var(--ink2);border-radius:50%;place-items:center;font-weight:800;display:grid}.tutsteps span.cur{border-color:var(--gold);color:var(--gold-ink);background:var(--gold)}.tutsteps span.done{border-color:var(--good-line);background:var(--good-bg);color:var(--good)}.coach{font-size:var(--font-size-label);background:var(--surface2);border:1px solid var(--line);border-radius:16px;padding:12px 14px;line-height:1.9}.coach.warm{background:var(--warm-bg)}.coach.cold{background:var(--cold-bg)}.coach.same{background:var(--same-bg)}.tutpin{color:var(--gold);pointer-events:none;z-index:3;animation:1s ease-in-out infinite bob;position:absolute;transform:translate(-50%,-135%)}.tuthand{left:var(--x0);top:var(--y0);color:#fff;pointer-events:none;z-index:3;animation:1.8s ease-in-out infinite handmove;position:absolute;transform:translate(-30%,-10%)}@keyframes bob{50%{transform:translate(-50%,-110%)}}@keyframes handmove{0%,15%{left:var(--x0);top:var(--y0);opacity:0}25%{opacity:1}80%{left:var(--x1);top:var(--y1);opacity:1}to{left:var(--x1);top:var(--y1);opacity:0}}@media (prefers-reduced-motion:reduce){.tutpin,.tuthand{animation:none}.tuthand{left:var(--x1);top:var(--y1)}}.segc{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);gap:4px;padding:4px;display:flex}.segc span{border-radius:var(--radius-sm);min-height:36px;font-weight:800;font-size:var(--font-size-caption);background:var(--surface2);flex:1;place-items:center;display:grid}.opt-row{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.linkcode{flex-direction:column;gap:4px;display:flex}.linkcode .code{letter-spacing:4px;color:var(--gold);font-size:28px}.autherr{justify-content:center}
