@layer reset, base, tokens, recipes;:root{--page-max:1320px;--content-max:1180px;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--bg:#fff;--bg-soft:#f6f7f9;--surface:#fff;--ink:#0e1116;--muted:#657080;--line:#e4e7eb;--accent:#1c5cff}:root.dark,:root[data-theme=dark]{--bg:#0b0f14;--bg-soft:#111720;--surface:#121821;--ink:#edf2f7;--muted:#98a4b4;--line:#252e39;--accent:#6d96ff;color-scheme:dark}@layer reset{*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}#root,body,html{min-height:100%}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}img{display:block;max-width:100%}}@layer base{body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--bg);color:#0e1116;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility}::selection{background:#1c5cff;background:var(--accent);color:#fff}:focus-visible{outline:2px solid #1c5cff;outline:2px solid var(--accent);outline-offset:2px}}.container{margin:0 auto;max-width:1320px;max-width:var(--page-max);padding:0 24px;width:100%}.scroll-area{scrollbar-color:#e4e7eb #0000;scrollbar-color:var(--line) #0000;scrollbar-width:thin}.splitter__panel,.splitter__panel>*{min-width:0}.scroll-area::-webkit-scrollbar{height:10px;width:10px}.scroll-area::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#e4e7eb;background-color:var(--line);border:3px solid #0000;border-radius:999px}.scroll-area::-webkit-scrollbar-track{background:#0000}.reader-language-trigger{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;gap:7px;height:32px;justify-content:center;padding:0 10px}.reader-language-trigger:hover,.reader-language-trigger[data-state=open]{background:var(--color-surface-hover)}.pde-oas-root .reader-language-trigger[data-scope=menu]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.reader-language-menu{border-radius:8px;color:var(--color-text-primary);font-size:13px;line-height:1.5;max-width:calc(100vw - 24px);outline:none;padding:4px;width:248px}.reader-language-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:32px;outline:none;padding:6px 10px}.reader-language-item[data-highlighted]{background:var(--color-surface-hover)}.reader-language-item[aria-current=true]{background:var(--color-surface-selected);font-weight:600}.pde-oas-root .reader-language-menu[data-scope=menu]:focus-visible{outline:none}.reader-language-separator{border:0;border-top:1px solid var(--color-border-subtle);margin:4px 6px}