:root{--retro-link:#00e;--retro-link-visited:#551a8b;--retro-paper:color-mix(in oklab,var(--background)95%,var(--foreground)5%)}.dark{--retro-link:#99bcff;--retro-link-visited:#c0a6ff;--retro-paper:color-mix(in oklab,var(--background)92%,var(--foreground)8%)}.retro-site{font-size:14px;line-height:1.65}@media (min-width:640px){.retro-site{font-size:15px}}.site-doc-container{width:100%;max-width:860px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:640px){.site-doc-container{padding-left:20px;padding-right:20px}}.retro-site :where(main a,footer a,nav a){color:var(--retro-link);text-underline-offset:3px;text-decoration:underline}.retro-site :where(main a,footer a,nav a):visited{color:var(--retro-link-visited)}.retro-site :where(main a,footer a,nav a):hover{opacity:.82}.retro-paper{background:var(--retro-paper);border:1px solid color-mix(in oklab,var(--foreground)20%,transparent)}.retro-panel{border:1px solid color-mix(in oklab,var(--foreground)22%,transparent);background:color-mix(in oklab,var(--retro-paper)92%,transparent)}.retro-badge-row{color:color-mix(in oklab,var(--foreground)78%,transparent);flex-wrap:wrap;gap:.75rem;display:flex}.retro-badge-row span:before{content:"[";color:color-mix(in oklab,var(--foreground)45%,transparent);margin-right:.2rem}.retro-badge-row span:after{content:"]";color:color-mix(in oklab,var(--foreground)45%,transparent);margin-left:.2rem}.site-hr{border:0;border-top:1px dashed color-mix(in oklab,var(--foreground)35%,transparent);margin-top:16px;margin-bottom:16px}.site-hr:after{content:"---*---";text-align:center;letter-spacing:.12em;color:color-mix(in oklab,var(--foreground)45%,transparent);margin-top:8px;font-size:11px;display:block}.retro-content :where(h1,h2,h3){margin-top:1.2em;margin-bottom:.45em;line-height:1.3}.retro-content p{margin-top:.8em;margin-bottom:.8em}.retro-content ul,.retro-content ol{margin:.7em 0;padding-left:1.4em}.retro-content code{background:color-mix(in oklab,var(--foreground)8%,transparent);border:1px solid color-mix(in oklab,var(--foreground)15%,transparent);border-radius:3px;padding:.1em .25em}.retro-content pre code{background:0 0;border:0;border-radius:0;padding:0}.retro-content pre{padding:.85rem;overflow-x:auto}
