pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--app-bg: #07111f;--app-bg-elevated: #0d1a2b;--app-surface: rgba(14, 22, 36, .88);--app-surface-strong: rgba(18, 29, 46, .96);--app-border: rgba(148, 163, 184, .18);--app-text: #e5eefb;--app-text-soft: #9fb0c8;--app-accent: #7c9cff;--app-accent-2: #49d0ff;--app-accent-3: #9d7bff;--app-success: #5ee4a8;--app-warning: #ffc857;--app-shadow: rgba(3, 7, 18, .55);--app-radius-xl: 26px;--app-radius-lg: 18px;--app-radius-md: 12px;--app-radius-sm: 10px}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0;background:radial-gradient(circle at top left,rgba(124,156,255,.22),transparent 30%),radial-gradient(circle at bottom right,rgba(73,208,255,.12),transparent 35%),var(--app-bg);color:var(--app-text);font-family:Inter,Segoe UI,Roboto,sans-serif;scrollbar-color:rgba(124,156,255,.7) rgba(15,23,42,.9);scrollbar-gutter:stable}html{overflow-y:scroll;scrollbar-width:auto}body{min-height:100dvh}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#0f172ae6;border-radius:100%}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c9cffd1,#49d0ffb3);border:2px solid rgba(15,23,42,.9);border-radius:100%}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8ba6ffe6,#63dcffcc)}button,input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}
