:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--button-ink:#fff;--button-background:linear-gradient(165deg, #393d43, #17191d);--button-border:#22252b;--focus:#525e9d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141519;--surface:#1d1f24;--surface-2:#25282e;--ink:#f0f1f4;--accent:#e0e4eb;--muted:#b7beca;--line:#3a3e47;--on-dark:#e4e5e8;--media-surface:#101114;--surface-silver:linear-gradient(115deg, #1f2228 3%, #191b20 32%, #262a31 56%, #17191e 100%);--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-line:var(--line);--theme-surface:var(--surface);--theme-glass:#242830a6;--theme-glass-strong:#1f2329ed;--theme-highlight:#ffffff12;--panel-gradient:linear-gradient(135deg, #23262c, #1b1d22);--community-gradient:linear-gradient(120deg, #1f2228, #2c3038 55%, #1f2228);--hero-title:linear-gradient(110deg, #f0f2f5 10%, #aab5c6 46%, #e5eaf2 80%);--stripe-edge:#dbe5f333;--stripe-light:#ccd9ef0c;--signature-glass:#1f232a80;--signature-border:#ffffff30;--signature-hover:#1f232ab3;--portrait-blend:normal;--button-ink:#22262d;--button-background:linear-gradient(165deg, #f1f3f7, #b9c2cf);--button-border:#cbd2dd;--outline-border:#8c96a6;--focus:#b2caff;scrollbar-color:#727b8a var(--paper)}[data-theme=dark] .site-header{background:#18191dde;box-shadow:0 1px #ffffff08}[data-theme=dark] .site-header .logo img{filter:invert()}[data-theme=dark] .main-nav.is-open{background:#18191dfa}[data-theme=dark] .skip-link{background:var(--surface)}[data-theme=dark] .footer{border-top:1px solid var(--line)}[data-theme=dark] .embedded-play{background:var(--theme-glass-strong)}[data-theme=dark] .play-circle{background:var(--theme-glass-strong);color:var(--ink)}[data-theme=dark] .category-filters button[aria-pressed=true],[data-theme=dark] .pagination [aria-current=page],[data-theme=dark] .rich-content .content-aiws-inline-blue,[data-theme=dark] .rich-content .content-aiws-inline-purple{background:var(--button-background);border-color:var(--button-border);color:var(--button-ink)}[data-theme=dark] .rich-content .content-aiws-pill-blue,[data-theme=dark] .rich-content .content-aiws-pill-purple{background:var(--theme-glass)}[data-theme=dark] .rich-content .content-aiws-flow-card{border-color:var(--line)}:root :focus-visible{outline-color:var(--focus)}.theme-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:50%;flex-shrink:0;place-items:center;transition:background .18s,border-color .18s;display:grid;position:relative}.theme-toggle:hover{background:var(--surface-2);border-color:var(--muted)}.theme-toggle svg{transition:opacity .18s,transform .25s;position:absolute}.theme-sun{opacity:0;transform:rotate(-60deg)scale(.65)}[data-theme=dark] .theme-sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=dark] .theme-moon{opacity:0;transform:rotate(60deg)scale(.65)}.header-actions{gap:14px}@media (max-width:1150px) and (min-width:1021px){.header-inner{gap:18px}.main-nav{gap:14px}.header-actions{gap:10px}}@media (max-width:500px){.header-actions{gap:9px}.theme-toggle{border-radius:9px;width:30px;height:34px}.header-inner{gap:10px}.site-header .logo img{width:108px}.header-actions>.button{gap:6px;padding-inline:9px}}@media (max-width:360px){.header-actions{gap:7px}.header-actions>.button svg{display:none}.site-header .logo img{width:98px}}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle svg{transition:none}}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--muted);opacity:1}
