/* Generated by scripts/build-dark-css.py from public.css. Do not edit: change public.css or the script, then regenerate. */
:root{--paper:#0f1115;--ink:#eceef1;--muted:#a3a8b0;--line:#2b2f36;--soft-orange:#2a1d18}
body{background:var(--paper);color:var(--ink)}
a{color:inherit;text-decoration:none}
button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--orange)}
p{color:var(--muted)}
::selection{background:#3c1e14;color:#eceef1}
.skip{background:#171a1f;border:1px solid var(--line)}
.site-header{border-bottom:1px solid var(--line)}
.brand-owner{color:var(--muted)}
.site-nav nav a{color:#b6bcc5}
.site-nav nav a:hover,.site-nav nav a[aria-current]{color:#fa8f75}
.button{background:var(--orange);color:#eceef1;border:1px solid var(--orange)}
.button:hover{background:#ff704a;border-color:#ff704a}
.button.secondary{background:transparent;border-color:#313337;color:var(--ink)}
.button.secondary:hover{background:#171a1f;border-color:#3d434c}
.eyebrow{color:#fb8f74}
.mini-mark{border:1px solid var(--orange);box-shadow:inset 0 0 0 3px var(--paper);background:var(--orange)}
.text-link:hover{color:#fb8f74}
.hero-copy h1>span{color:var(--orange)}
.hero-note{color:#a3a8b0}
.product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.product-facts>span{color:#a9b0b9}
.product-facts svg{color:#989ea7}
.step-label{color:#d9a291}
.inline-checks{color:#b0b8c2}
.inline-checks li:before{color:var(--orange)}
.example-surface{background:#171a1f;border:1px solid #292b2d;box-shadow:0 14px 36px -26px #00000080}
.example-top{border-bottom:1px solid #252930;color:#9fa6af}
.example-dot{border:1px solid #424953}
.example-label{color:#a1aab7}
.draft-envelope{border-bottom:1px solid #252627}
.avatar-small{background:#0b0908;color:#ac9d8e}
.draft-envelope>div>span{color:#a1aab7}
.review-badge{border:1px solid #3e2516;background:#180d05;color:#dea27a}
.draft-writing{color:#b4bcc7}
.draft-writing .draft-subject{color:#d6dee9}
.source-dot{background:#0f382c}
.illustrated-approval{background:#111317;color:#ffffff}
.received{background:#15110f}
.agents-section{background:#111317;color:#f4f5f6}
.agents-section .eyebrow{color:#f5896b}
.agents-section .section-heading>p{color:#9da4af}
.agent-workbench{border:1px solid #363a43;background:#171a20}
.agent-directory{background:#14171c;border-right:1px solid #363a43}
.workbench-label{color:#949dab}
.workbench-label>span{color:#9aa5b5}
.sample-tabs button{border:1px solid transparent;background:transparent;color:#9ca4af}
.sample-tabs button:hover{background:#22262e}
.sample-tabs button[aria-selected=true]{border-color:#414650;background:#252a33;color:#f4f5f6}
.agent-avatar{border:1px solid #414650;color:#b5bdc8;background:#2a303b}
.sample-tabs button[aria-selected=true] .agent-avatar{background:#3d2c28;border-color:#784636;color:#f69577}
.sample-tabs small{color:#7f8897}
.sample-tabs button[aria-selected=true] .agent-tab-arrow{color:#f39579}
.directory-note{color:#9aa5b5}
.instruction-heading{border-bottom:1px solid #30353e}
.instruction-heading .example-label{color:#9aa5b5}
.agent-mailbox{color:#8d98a8}
.instruction-label{color:#ed987e}
.instruction-block p{color:#c5cbd4}
.instruction-footer{border-top:1px solid #30353e}
.instruction-footer .review-badge{background:#302824;border-color:#5e4436;color:#dbac8f}
.instruction-footer>span:last-child{color:#9aa5b5}
.setup-number{color:#a5aab2;border-top:1px solid #2d3138}
.control-strip{background:#07080a;border:1px solid #2b2f36}
.control-strip>svg{color:#89939f}
.availability{color:#a3a8b0}
.status-dot{background:#492a1f}
.site-footer{border-top:1px solid var(--line);background:#121418}
.footer-top>div>p{color:#a3a8b0}
.footer-links>.eyebrow{color:#a3a8b0}
.footer-links>a{color:#a6b0bf}
.footer-links>a:hover{color:#fb8f74}
.footer-bottom{border-top:1px solid #282c32;color:#a3a8b0}
@media(max-width:620px){.agent-directory{border-right:0;border-bottom:1px solid #363a43}}
.hero-band{background:#111317;color:#f4f5f6}
.hero-band::before{background:radial-gradient(600px circle at var(--spot-x,75%) var(--spot-y,45%),#f0542c12,transparent 70%)}
.hero-band .hero-copy .eyebrow{color:#f49377}
.hero-band .mini-mark{box-shadow:inset 0 0 0 3px #000000}
.hero-band .hero-description{color:#b7bdc7}
.hero-band .hero-note{color:#9ca5b2}
.hero-band .text-link{color:#e0e4e9}
.hero-band .text-link:hover{color:#ff997e}
.hero-band .product-facts{border-color:#30343c}
.hero-band .product-facts>span{color:#b0b9c5}
.hero-band .product-facts svg{color:#858f9d}
.example-switcher button{border:1px solid #272c31;background:#101011;color:#a5afbc}
.example-switcher button:hover{border-color:#cc7153;color:#f19679;background:#180e08}
.example-switcher button[aria-pressed=true]{background:#111317;color:#ffffff;border-color:#111317}
.demo-feedback{background:#14171b;border-top:1px solid #25282b;color:#a0abb8}
.illustrated-approval{border:0}
.illustrated-approval:is(button):hover{background:#bf421f}
.reactive-surface.is-pointed{border-color:#543627;box-shadow:0 18px 38px -25px #00000080}
.reactive-surface::after{background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,50%),#f0542c0b,transparent 75%)}
.setup-number::after{background:#f0542c}
@media(prefers-reduced-motion:reduce){.hero-band::before{background:none}}
.theme-toggle{border:1px solid #313337;background:transparent;color:var(--ink)}
.theme-toggle:hover{background:#171a1f;border-color:#3d434c}
.visually-hidden{border:0}
:root{color-scheme:dark}
.brand .brand-light{display:none}.brand .brand-dark{display:block}
.theme-toggle .theme-icon-moon{display:none}.theme-toggle .theme-icon-sun{display:block}
