:root{--color-bg: #181818;--color-bg-secondary: #202020;--color-card-bg: #0D0D0D;--color-card-elevation: #181818;--color-text: #F7F7F7;--color-text-secondary: #8F8F8F;--color-btn-primary-bg: #F7F7F7;--color-btn-primary-text: #101010;--color-btn-secondary-bg: #2A2A2A;--color-btn-secondary-text: #8F8F8F;--color-input-bg: #202020;--color-input-border: #282828;--color-accent: #F7F7F7;--color-accent-hover: #FFFFFF;--color-border: #282828;--radius: 14px;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Fira Code", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);font-weight:300;background-color:var(--color-bg);color:var(--color-text);line-height:1.6}body{min-height:100vh}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono);background-color:var(--color-card-bg);padding:.2em .4em;border-radius:var(--radius);font-size:.8em}pre{font-family:var(--font-mono);background-color:var(--color-card-bg);padding:1rem;border-radius:var(--radius);overflow-x:auto;font-size:.8rem;line-height:1.5;border:1px solid var(--color-border)}input,textarea,select{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius);color:var(--color-text);padding:.5rem .75rem;font-family:var(--font-body);font-size:1rem}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-text-secondary)}pre code{background:none;padding:0}pre[class*=language-],code[class*=language-]{background:none;font-family:var(--font-mono);font-size:.8rem!important;text-shadow:none}pre[class*=language-]{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;margin:0;font-size:.8rem!important}.quickstart pre[class*=language-]{background-color:var(--color-card-elevation)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a737d}.token.punctuation{color:#8f8f8f}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f97583}.token.boolean,.token.number{color:#79b8ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#9ecbff}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#79b8ff}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#b392f0}.token.keyword{color:#f97583}.token.regex,.token.important{color:#ffab70}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500}
