.app-page .glass-card,.console-page .glass-card,.dashboard .glass-card{padding:24px;box-shadow:var(--shadow-panel)}.app-page .glass-card,.app-page .surface-card,.console-page .glass-card,.console-page .surface-card,.dashboard .glass-card,.dashboard .surface-card{background:var(--surface-base);border:1px solid var(--border-base);border-radius:12px}.app-page,.console-page{position:relative}.app-page:before,.console-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(6,7,18,.75);z-index:5;pointer-events:none}.app-page canvas,.console-page canvas{opacity:.25!important;z-index:0!important}.app-page .depth-orbs,.console-page .depth-orbs{opacity:.2!important;z-index:0!important}.dashboard .sidebar{background:var(--surface-base);border-right:1px solid var(--border-base)}.dashboard .card-recent{box-shadow:var(--shadow-panel);margin-bottom:24px}.dashboard h1,.dashboard h2,.dashboard h3{font-family:var(--font-headline);color:var(--text-primary)}.dashboard .label{font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.dashboard .meta{font-family:var(--font-body);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.app-page .library-card,.console-page .library-card,.dashboard .library-card{background:var(--surface-base);border-radius:12px;box-shadow:var(--shadow-panel);padding:24px;border:1px solid var(--border-base)}.library-card h3{font-family:var(--font-headline);font-size:24px;color:var(--text-primary)}.library-card .label,.library-card p{font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.demo-feed{position:relative}.step-card{background:var(--surface-raised);border:1px solid var(--border-base);box-shadow:var(--shadow-panel);border-radius:12px;padding:16px;margin-bottom:32px}.step-card h4{font-family:var(--font-headline);font-size:20px;color:var(--text-primary)}.step-card p{font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.step-card .timestamp{font-family:var(--font-body);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.step-card.active{border-color:var(--accent-primary)}.app-page .timeline-card,.console-page .timeline-card,.dashboard .timeline-card{background:var(--surface-base);border:1px solid var(--border-base);box-shadow:var(--shadow-panel);transition:border-color .2s ease}.alert-violet{border-color:var(--accent-primary);background:rgba(124,92,255,.1);color:var(--text-primary)}.alert-violet a,.dashboard-link-violet{color:#cdd7ff}.alert-violet a:hover,.dashboard-link-violet:hover{color:#fff}.app-page [class*=rounded-2xl][class*=border],.app-page [class*=rounded-lg][class*=border],.app-page [class*=rounded-xl][class*=border],.app-page [class*=rounded][class*=bg-black],.app-page [class*=rounded][class*=bg-slate],.console-page [class*=rounded-2xl][class*=border],.console-page [class*=rounded-lg][class*=border],.console-page [class*=rounded-xl][class*=border],.console-page [class*=rounded][class*=bg-black],.console-page [class*=rounded][class*=bg-slate],.dashboard [class*=rounded-2xl][class*=border],.dashboard [class*=rounded-lg][class*=border],.dashboard [class*=rounded-xl][class*=border],.dashboard [class*=rounded][class*=bg-black],.dashboard [class*=rounded][class*=bg-slate]{background:var(--surface-base)!important;border-radius:12px!important;box-shadow:var(--shadow-panel)!important;border-color:var(--border-base)!important}.app-page .bg-white\/10,.app-page .bg-white\/5,.app-page [class*="bg-slate-400/"],.app-page [class*="bg-white/"],.console-page .bg-white\/10,.console-page .bg-white\/5,.console-page [class*="bg-slate-400/"],.console-page [class*="bg-white/"],.dashboard .bg-white\/10,.dashboard .bg-white\/5,.dashboard [class*="bg-slate-400/"],.dashboard [class*="bg-white/"]{background:var(--surface-raised)!important}.app-page .bg-black\/80,.app-page .bg-black\/90,.app-page [class*="bg-black/"],.app-page [class*=bg-slate-900],.app-page [class*=bg-slate-950],.console-page .bg-black\/80,.console-page .bg-black\/90,.console-page [class*="bg-black/"],.console-page [class*=bg-slate-900],.console-page [class*=bg-slate-950],.dashboard .bg-black\/80,.dashboard .bg-black\/90,.dashboard [class*="bg-black/"],.dashboard [class*=bg-slate-900],.dashboard [class*=bg-slate-950]{background:var(--surface-base)!important}