[data-visual-theme=living]{--elv-bg:#06070a;--elv-bg-raised:#0d0f14;--elv-bg-elevated:#12151b;--elv-border:#202531;--elv-border-soft:#171b24;--elv-text:#e9ecf1;--elv-text-muted:#8b93a3;--elv-text-faint:#565d6b;--elv-gold:#4ee6a4;--elv-gold-dim:#1c4a37;--elv-violet:#4ee6a4;--elv-violet-dim:#14251d;--elv-mint:#4ee6a4;--elv-danger:#ff6b6b;--elv-shadow:none;--elv-radius-sm:2px;--elv-radius-md:4px;--elv-radius-lg:6px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-visual-theme=living] .elv-eyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--elv-gold);font-size:11px}[data-visual-theme=living] .elv-eyebrow:before{content:"// ";opacity:.6}[data-visual-theme=living] .elv-btn{border-radius:var(--elv-radius-sm);font-family:var(--font-mono), monospace;letter-spacing:.01em;text-transform:uppercase;font-size:12.5px}[data-visual-theme=living] .elv-btn-primary{background:var(--elv-gold);color:#06100b;border:1px solid var(--elv-gold);transition:box-shadow .2s,transform .15s;box-shadow:0 0 #4ee6a400}[data-visual-theme=living] .elv-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #4ee6a473}[data-visual-theme=living] .elv-btn-ghost{border:1px solid var(--elv-border);background:#ffffff05}[data-visual-theme=living] .elv-btn-ghost:hover{border-color:var(--elv-gold);color:var(--elv-gold)}[data-visual-theme=living] .elv-product-card,[data-visual-theme=living] .elv-value-card,[data-visual-theme=living] .elv-process-card,[data-visual-theme=living] .elv-testimonial-card,[data-visual-theme=living] .elv-blog-preview-card{border-radius:var(--elv-radius-md);border:1px solid var(--elv-border);background:linear-gradient(180deg, var(--elv-bg-raised), var(--elv-bg));box-shadow:none}[data-visual-theme=living] .elv-product-card:hover{border-color:var(--elv-gold);transform:translateY(-2px);box-shadow:0 0 32px #4ee6a41f}[data-visual-theme=living] .elv-badge{border-radius:var(--elv-radius-sm);border:1px solid var(--elv-border);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;background:#4ee6a414;font-size:10px}[data-visual-theme=living] .elv-page-hero{border-bottom:1px solid var(--elv-border);background:radial-gradient(560px 280px at 15% 0,#4ee6a414,#0000 70%);padding:132px 0 64px}[data-visual-theme=living] .elv-page-hero h1{font-family:var(--font-display), sans-serif}[data-visual-theme=living] .elv-section+.elv-section{border-top:1px solid var(--elv-border)}[data-visual-theme=living] .elv-navbar{border-bottom:1px solid var(--elv-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06070adb}[data-visual-theme=living] .elv-nav-links>a,[data-visual-theme=living] .elv-nav-dropdown-wrap>button{font-family:var(--font-mono), monospace;font-size:13px}[data-visual-theme=living] .elv-nav-active{color:var(--elv-gold)}[data-visual-theme=living] .elv-mega-menu{border:1px solid var(--elv-border);background:var(--elv-bg-raised)}[data-visual-theme=living] .elv-footer{background:var(--elv-bg);border-top:1px solid var(--elv-border)}[data-visual-theme=living] .elv-empty-state{border:1px dashed var(--elv-border);font-family:var(--font-mono), monospace;font-size:13px}.ls-status-strip{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#8b93a3;text-align:center;background:#06070a;border-bottom:1px solid #202531;padding:6px 0;font-size:11px}.ls-status-strip .ls-dot{background:#4ee6a4;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.8s ease-in-out infinite ls-pulse;display:inline-block;box-shadow:0 0 8px #4ee6a4e6}@keyframes ls-pulse{0%,to{opacity:1}50%{opacity:.35}}
