.docs{--d-ground:#0d0b0a;--d-panel:#15110f;--d-line:#2a2320;--d-text:#f4ece0;--d-muted:#b9ab9a;--d-gold:#eed364;--d-pink:#ff2d78;background:var(--d-ground);min-height:100vh;color:var(--d-text);font-family:var(--font-ui), system-ui, sans-serif;grid-template-columns:272px minmax(0,1fr);font-size:17px;line-height:1.65;display:grid}.docs-nav{border-right:1px solid var(--d-line);background:var(--d-panel);align-self:start;max-height:100vh;padding:28px 22px 40px;position:sticky;top:0;overflow-y:auto}.docs-home{color:var(--d-muted);letter-spacing:.02em;font-size:14px;text-decoration:none;display:inline-block}.docs-home:hover{color:var(--d-gold)}.docs-brand{font-family:var(--font-display), Impact, sans-serif;color:var(--d-gold);letter-spacing:.02em;margin:18px 0 22px;font-size:30px;line-height:1}.docs-section+.docs-section{margin-top:20px}.docs-section-title{font-family:var(--font-marker), cursive;color:var(--d-pink);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:15px}.docs-nav ul{margin:0;padding:0;list-style:none}.docs-nav li a{color:var(--d-text);border-radius:6px;margin:0 -10px;padding:6px 10px;font-size:15px;text-decoration:none;display:block}.docs-nav li a:hover{color:var(--d-gold);background:#1f1916}.docs-nav li a[aria-current=page]{color:var(--d-gold);box-shadow:inset 3px 0 0 var(--d-gold);background:#241d18}.docs-main{padding:40px clamp(20px,5vw,72px) 80px}.docs-article{max-width:760px}.docs-article h1,.docs-article h2,.docs-article h3{color:var(--d-gold);margin:1.6em 0 .5em;line-height:1.1}.docs-article h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.01em;margin-top:0;font-size:clamp(38px,5vw,54px);font-weight:400}.docs-article h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.01em;font-size:30px;font-weight:400}.docs-article h3{font-family:var(--font-marker), cursive;color:var(--d-text);font-size:22px;font-weight:400}.docs-article p,.docs-article li{color:var(--d-text)}.docs-article a{color:var(--d-gold);text-underline-offset:3px;-webkit-text-decoration:underline #eed36473;text-decoration:underline #eed36473}.docs-article a:hover{-webkit-text-decoration-color:var(--d-gold);text-decoration-color:var(--d-gold)}.docs-article strong{color:#fff}.docs-article em{color:var(--d-muted)}.docs-article hr{border:0;border-top:1px solid var(--d-line);margin:2.2em 0}.docs-article blockquote{border-left:3px solid var(--d-pink);background:var(--d-panel);color:var(--d-muted);margin:1.4em 0;padding:12px 18px}.docs-article blockquote p{margin:.3em 0}.docs-article code{font-family:var(--font-readout), ui-monospace, monospace;border:1px solid var(--d-line);color:#ffe9a8;background:#1f1916;border-radius:4px;padding:.08em .4em;font-size:.88em}.docs-article pre{border:1px solid var(--d-line);background:#110e0c;border-radius:8px;padding:16px 18px;line-height:1.5;overflow-x:auto}.docs-article pre code{color:var(--d-text);background:0 0;border:0;padding:0;font-size:14px}.docs-article table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:15px;display:block;overflow-x:auto}.docs-article th,.docs-article td{text-align:left;vertical-align:top;border:1px solid var(--d-line);padding:9px 12px}.docs-article th{background:var(--d-panel);color:var(--d-gold);font-weight:600}.docs-article td code{white-space:nowrap}.docs-article ul,.docs-article ol{padding-left:1.4em}.docs-article li+li{margin-top:.35em}.docs-pager{border-top:1px solid var(--d-line);max-width:760px;font-family:var(--font-marker), cursive;justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;font-size:17px;display:flex}.docs-pager a{color:var(--d-gold);text-decoration:none}.docs-pager a:hover{text-decoration:underline}@media (max-width:860px){.docs{grid-template-columns:1fr}.docs-nav{border-right:0;border-bottom:1px solid var(--d-line);max-height:none;position:static}.docs-main{padding:28px 20px 60px}}.docs-article thead tr:not(:has(th:not(:empty))){display:none}
