:root{--cell:12.5vw;--sq-tint:color-mix(in oklab, var(--ink) 3.4%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sq-tint:color-mix(in oklab, var(--ink) 2.3%, transparent)}}:root[data-theme=dark]{--sq-tint:color-mix(in oklab, var(--ink) 2.3%, transparent)}@media (width>=640px){:root{--cell:64px}}.checker{background-image:conic-gradient(var(--sq-tint) 25%, transparent 0 50%, var(--sq-tint) 0 75%, transparent 0);background-size:calc(var(--cell) * 2) calc(var(--cell) * 2);background-position:50% 0}body.checker{background-color:var(--ground)}.rank-strip{height:var(--cell);background-image:conic-gradient(var(--sq-l) 25%, var(--sq-d) 0 50%, var(--sq-l) 0 75%, var(--sq-d) 0);background-size:calc(var(--cell) * 2) calc(var(--cell) * 2);opacity:.28;background-position:50% 0}.board-poster{background-image:var(--poster,none), conic-gradient(var(--sq-l) 25%, var(--sq-d) 0 50%, var(--sq-l) 0 75%, var(--sq-d) 0);background-position:50%,0 0;background-size:cover,25% 25%}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;transition:rotate .2s}.faq details[open] summary:after{rotate:45deg}@media (prefers-reduced-motion:reduce){.faq summary:after{transition:none}}
