/* Dracula Classic: https://draculatheme.com/spec */
.site-header{gap:20px}
.site-header nav{order:1;margin-left:auto}
.theme-toggle{order:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);font-size:13px;font-weight:550;flex-shrink:0}
.theme-toggle:hover{background:var(--line)}
.theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.sun-icon{display:none}
.menu-toggle{order:3}
:root[data-theme="dark"]{--paper:#282a36;--ink:#f8f8f2;--muted:#bdc3db;--coral:#bd93f9;--line:#44475a;--white:#282a36;--drac-panel:#303341;--drac-deep:#21222c;--drac-green:#50fa7b;--drac-cyan:#8be9fd;--drac-pink:#ff79c6;--drac-orange:#ffb86c;color-scheme:dark}
[data-theme="dark"] ::selection{background:#44475a;color:#f8f8f2}
[data-theme="dark"] .moon-icon{display:none}
[data-theme="dark"] .sun-icon{display:block}
[data-theme="dark"] .theme-toggle{color:#f1fa8c}
[data-theme="dark"] .brand-mark{background:#bd93f9;color:#282a36}
[data-theme="dark"] :is(.button-dark,.button-coral){background:#bd93f9;color:#282a36}
[data-theme="dark"] :is(.button-dark,.button-coral):hover{background:#ff79c6}
[data-theme="dark"] .accent-word{color:#ff79c6}
[data-theme="dark"] .accent-word svg{stroke:#ff79c6}
[data-theme="dark"] :is(.preview-caption,.example-label,.sidebar-label,.sidebar-item,.sidebar-bottom small,.calendar-controls strong>span,.demo-instruction,.day-heading,.preview-footer,.card-index,.agenda-heading,.mini-agenda time,.mini-agenda>div>span:last-child:not(:first-child),.note-label,.context-note>div>span,.role-grid small,.result-note>p,.next-action,.muted-heading,.footer-bottom){color:#bdc3db}
[data-theme="dark"] .workspace-preview{background:var(--drac-panel);border-color:var(--line);box-shadow:0 18px 40px -28px #0009}
[data-theme="dark"] .preview-sidebar{background:var(--drac-deep)}
[data-theme="dark"] .sidebar-item.selected{background:#44475a;color:#bd93f9}
[data-theme="dark"] :is(.count,.avatar){background:#44475a;color:#f8f8f2}
[data-theme="dark"] .calendar-day.current{background:#353848}
[data-theme="dark"] .current .day-heading strong{color:#282a36}
[data-theme="dark"] .agent{background:#2b423b;color:#50fa7b}
[data-theme="dark"] .assisted{background:#40374f;color:#bd93f9}
[data-theme="dark"] .manual{background:#2b404c;color:#8be9fd}
[data-theme="dark"] .review{background:#473b37;color:#ffb86c}
[data-theme="dark"] .legend span:nth-child(1){color:#50fa7b}
[data-theme="dark"] .legend span:nth-child(2){color:#bd93f9}
[data-theme="dark"] .legend span:nth-child(3){color:#8be9fd}
[data-theme="dark"] .legend span:nth-child(4){color:#ffb86c}
[data-theme="dark"] .audience-strip>div>span{color:#bd93f9}
[data-theme="dark"] :is(.feature-card,.use-cases){background:var(--drac-panel);border-color:var(--line)}
[data-theme="dark"] :is(.feature-context,.feature-codex){background:#323444}
[data-theme="dark"] :is(.mini-agenda,.context-note,.result-note){background:var(--drac-deep);border-color:var(--line)}
[data-theme="dark"] :is(.mini-agenda>div:not(.agenda-heading),.next-action){border-color:var(--line)}
[data-theme="dark"] .agenda-bar.green{background:#50fa7b}
[data-theme="dark"] .agenda-bar.purple{background:#bd93f9}
[data-theme="dark"] .agenda-bar.orange{background:#ffb86c}
[data-theme="dark"] .role-icon{background:#282a36;border-color:var(--line)}
[data-theme="dark"] .role-icon.green{color:#50fa7b}
[data-theme="dark"] .role-icon.purple{color:#bd93f9}
[data-theme="dark"] .role-icon.blue{color:#8be9fd}
[data-theme="dark"] .role-icon.orange{color:#ffb86c}
[data-theme="dark"] .result-check{background:#2b423b;color:#50fa7b}
[data-theme="dark"] .next-action>span{color:#50fa7b}
[data-theme="dark"] .workflow-section{background:var(--drac-deep);color:#f8f8f2}
[data-theme="dark"] :is(.workflow-section .eyebrow,.step-label,.step-top){color:#bd93f9}
[data-theme="dark"] :is(.step-top,.workflow-footnote,.use-case-grid article){border-color:var(--line)}
[data-theme="dark"] :is(.workflow-section .section-heading>p,.steps p,.workflow-footnote){color:#bdc3db}
[data-theme="dark"] :is(.step-top>span:last-child,.workflow-footnote>span){color:#ff79c6}
[data-theme="dark"] .benefit-copy .text-link{color:#8be9fd}
[data-theme="dark"] .benefit-icon{background:var(--drac-panel);border-color:var(--line);color:#bd93f9}
[data-theme="dark"] .use-case-icon{color:#ff79c6}
[data-theme="dark"] .use-case-grid .eyebrow{color:#8be9fd}
[data-theme="dark"] .use-case-tag{border-color:var(--line);color:#bdc3db}
[data-theme="dark"] .faq-list summary>span{color:#bd93f9}
[data-theme="dark"] .closing-inner{background:#343044;border-color:#504460}
[data-theme="dark"] .closing-inner .eyebrow{color:#bd93f9}
[data-theme="dark"] .closing-inner h2>span{color:#ff79c6}
[data-theme="dark"] :is(.closing-inner>p,.closing-inner>small){color:#d1c4e0}
[data-theme="dark"] .closing-cross{color:#483c5b}
[data-theme="dark"] dialog::backdrop{background:#191a24bb}
[data-theme="dark"] .skip-link{background:#bd93f9;color:#282a36}
@media(max-width:1000px){.site-header{gap:14px}.site-header nav{gap:18px}}
@media(max-width:760px){.site-header{gap:6px}.theme-toggle{margin-left:auto;padding:10px}.site-header nav{margin-left:0}.menu-toggle{padding:7px}}
@media(max-width:380px){.site-header{padding-left:16px;padding-right:16px}.site-header .brand{font-size:15px;gap:6px}.site-header .brand-mark{width:28px;height:28px;font-size:30px}}

