.highlight,.chroma,pre.chroma,div.highlight pre,.prose pre,pre:has(code),article pre,.blog-content pre,.content pre{background-color:#1e1e1e!important;color:#d4d4d4!important;border-radius:.5rem;padding:1rem;overflow-x:auto}.highlight code,.chroma code,pre.chroma code,.prose pre code,article pre code,.blog-content pre code,.content pre code{background-color:initial!important;color:inherit!important;padding:0!important}:not(pre)>code{background-color:rgba(0,0,0,5%);padding:.2em .4em;border-radius:.25rem;font-size:.875em}.dark :not(pre)>code{background-color:rgba(255,255,255,.1)}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:#ff79c6}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:#f1fa8c}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#bd93f9}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:#6272a4}.chroma .na,.chroma .nc,.chroma .nf,.chroma .fm,.chroma .gi{color:#50fa7b}.chroma .nb,.chroma .nl,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi{color:#8be9fd}.chroma .o,.chroma .ow,.chroma .nt{color:#ff79c6}:root{--glass-bg-light:rgba(255, 255, 255, 0.25);--glass-bg-dark:rgba(30, 30, 30, 0.6);--glass-border-light:rgba(255, 255, 255, 0.4);--glass-border-dark:rgba(255, 255, 255, 0.1);--glass-shadow-light:0 8px 32px rgba(0, 0, 0, 0.1);--glass-shadow-dark:0 8px 32px rgba(0, 0, 0, 0.4);--glass-blur:blur(20px);--glass-blur-mobile:blur(12px);--glass-radius:16px;--glass-radius-sm:12px;--glass-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.dark{--glass-bg:var(--glass-bg-dark);--glass-border:var(--glass-border-dark);--glass-shadow:var(--glass-shadow-dark)}:not(.dark){--glass-bg:var(--glass-bg-light);--glass-border:var(--glass-border-light);--glass-shadow:var(--glass-shadow-light)}.glass-card,.glass-panel,article,.prose article,.blog-content article,.docs-content article{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);transition:var(--glass-transition)}.glass-card:hover,article:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.dark .glass-card:hover,.dark article:hover{box-shadow:0 12px 40px rgba(0,0,0,.5)}#hero,section#hero{position:relative}#hero .hero-content,#hero .content{background:0 0!important;border:none;box-shadow:none;backdrop-filter:none}header,.site-header,.navbar{background:#fff!important;border-bottom:1px solid #e2e8f0;box-shadow:none;backdrop-filter:none}header button,.navbar button,.site-header button,header [type=button],.navbar [type=button],.theme-toggle,.search-toggle,.dark-mode-toggle{background:0 0!important;border:none!important;color:#64748b!important;box-shadow:none!important;padding:.5rem;border-radius:6px;transition:all .2s ease}header button:hover,.navbar button:hover,.site-header button:hover,.theme-toggle:hover,.search-toggle:hover,.dark-mode-toggle:hover{background:#f1f5f9!important;color:#334155!important;transform:none!important;box-shadow:none!important}.dark header button,.dark .navbar button,.dark .theme-toggle,.dark .search-toggle{color:#94a3b8!important}.dark header button:hover,.dark .navbar button:hover,.dark .theme-toggle:hover,.dark .search-toggle:hover{background:#334155!important;color:#f8fafc!important}.btn,button,[type=button],[type=submit],.action-button{background:#2563eb!important;border:none;border-radius:6px;box-shadow:none;transition:all .2s ease}.btn:hover,button:hover{background:#1d4ed8!important;transform:none;box-shadow:none}.btn-secondary,#hero .btn-secondary{background:#fff!important;border:1px solid #e2e8f0;color:#334155!important}.btn-secondary:hover{background:#f8fafc!important;border-color:#cbd5e1}.highlight,.chroma,pre.chroma,div.highlight pre,.prose pre,pre:has(code){background:rgba(30,30,30,.85)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--glass-radius-sm);box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.callout,.alert,blockquote{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-left:4px solid;border-radius:var(--glass-radius-sm);box-shadow:var(--glass-shadow)}@media(max-width:768px){.glass-card,article,#hero .hero-content,header,.callout{backdrop-filter:var(--glass-blur-mobile);-webkit-backdrop-filter:var(--glass-blur-mobile)}:root{--glass-radius:12px;--glass-radius-sm:8px}#hero .hero-content{padding:1.5rem;margin:1rem}#hero::before{animation:none}.glass-card:hover,article:hover{transform:none}.btn:hover,button:hover{transform:none}}@media(max-width:480px){:root{--glass-radius:10px}#hero .hero-content{padding:1rem}}.dark{--glass-bg:rgba(20, 20, 25, 0.7);--glass-border:rgba(255, 255, 255, 0.08)}.dark .glass-card,.dark article{background:linear-gradient( 145deg,rgba(30,30,35,.8),rgba(20,20,25,.6) )!important}@supports not (backdrop-filter:blur(20px)){.glass-card,article,#hero .hero-content,header{background:rgba(255,255,255,.95)!important}.dark .glass-card,.dark article,.dark #hero .hero-content,.dark header{background:rgba(30,30,30,.95)!important}}@media(prefers-reduced-motion:reduce){#hero::before{animation:none}.glass-card,article,.btn,button{transition:none}}