.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(55,211,255,.28);border-radius:999px;background:#081827d1;color:#dcecff;font:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:#37d3ff8c;background:#0b2033f5;box-shadow:0 8px 22px #1577ff29}.theme-toggle:focus-visible{outline:2px solid #37d3ff;outline-offset:3px}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:15px;line-height:1}.theme-toggle-label{line-height:1}@media(max-width:760px){.theme-toggle{min-height:36px;padding:0 10px}}html[data-theme=light]{color-scheme:light;--bg: #f4f7fb;--bg-secondary: #edf3f8;--card: #ffffff;--text: #0f172a;--muted: #526579;--border: rgba(15, 23, 42, .12);--mc-bg: #f4f7fb;--mc-bg-2: #edf3f8;--mc-panel: #ffffff;--mc-panel-2: #f7fafc;--mc-text: #0f172a;--mc-muted: #526579;--mc-cyan: #0284c7;--mc-blue: #2563eb;--mc-green: #059669;--mc-amber: #d97706;--mc-border: rgba(37, 99, 235, .16)}html[data-theme=light] body{background:#f4f7fb;color:#0f172a}html[data-theme=light] .alex-mission-control{background:radial-gradient(circle at 78% 8%,rgba(37,99,235,.07),transparent 28%),linear-gradient(180deg,#fff,#f4f7fb 48%,#edf3f8);color:var(--mc-text)}html[data-theme=light] .alex-mission-control:before{background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px)}html[data-theme=light] .portfolio-category-bar{background:#eef4fa;border-color:#dbe5ef}html[data-theme=light] .portfolio-category-inner a,html[data-theme=light] .portfolio-category-inner a:visited{color:#334155;border-color:#0f172a14}html[data-theme=light] .portfolio-category-inner a:hover{color:#1d4ed8;background:#2563eb14}html[data-theme=light] .theme-toggle{background:#fff;color:#1d4ed8;border-color:#2563eb8c;box-shadow:0 4px 14px #0f172a12}html[data-theme=light] .theme-toggle:hover{background:#eff6ff;border-color:#2563eb;box-shadow:0 8px 20px #2563eb1f}html[data-theme=light] .mc-hero-description{color:#526579}html[data-theme=light] .mc-platform-item{color:#334155}html[data-theme=light] .mc-platform-icon{background:#fff;border-color:#2563eb2e}html[data-theme=light] .mc-section-alt{background:linear-gradient(180deg,#eef4fae0,#f8fafcf0);border-top-color:#0f172a12;border-bottom-color:#0f172a12}html[data-theme=light] .mc-cloud-card,html[data-theme=light] .mc-pipeline-panel,html[data-theme=light] .mc-metric-card,html[data-theme=light] .mc-observe-main,html[data-theme=light] .mc-observe-card,html[data-theme=light] .mc-project-card,html[data-theme=light] .mc-skill-card,html[data-theme=light] .mc-career-item,html[data-theme=light] .mc-about-profile,html[data-theme=light] .mc-about-principles>div,html[data-theme=light] .mc-cert-control,html[data-theme=light] .mc-cert-card,html[data-theme=light] .mc-command-help{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#2563eb24;box-shadow:0 12px 32px #0f172a12}html[data-theme=light] .mc-cloud-code,html[data-theme=light] .mc-pipeline-node,html[data-theme=light] .mc-node-icon,html[data-theme=light] .mc-observe-icon,html[data-theme=light] .mc-skill-card>span,html[data-theme=light] .mc-career-node,html[data-theme=light] .mc-cert-capabilities>div{background:#eef6ff;border-color:#2563eb29}html[data-theme=light] .mc-tag-row span{background:#eaf4ff;border-color:#2563eb24;color:#0369a1}html[data-theme=light] .mc-panel-toolbar,html[data-theme=light] .mc-card-header,html[data-theme=light] .mc-stage-header,html[data-theme=light] .mc-visual-label,html[data-theme=light] .mc-cloud-state,html[data-theme=light] .mc-project-state,html[data-theme=light] .mc-profile-id,html[data-theme=light] .mc-about-label,html[data-theme=light] .mc-cert-state,html[data-theme=light] .mc-cert-footer{color:#64748b}html[data-theme=light] .mc-focus-row>span{color:#334155}html[data-theme=light] .mc-profile-status{color:#0f172a}html[data-theme=light] .mc-project-visual{background:radial-gradient(circle at 30% 30%,rgba(37,99,235,.12),transparent 35%),linear-gradient(135deg,#eef6ff,#e2edf8);border-color:#2563eb21}html[data-theme=light] .mc-panel-toolbar{border-bottom-color:#0f172a14}html[data-theme=light] .mc-flow-line{background:#2563eb2e}html[data-theme=light] .mc-infrastructure-stage{border-color:#2563eb38;box-shadow:0 24px 60px #0f172a24}html[data-theme=light] .mc-status-card{background:#071623eb}html[data-theme=light] .mc-about-console,html[data-theme=light] .mc-terminal{border-color:#2563eb33;box-shadow:0 18px 42px #0f172a1f}html[data-theme=light] .mc-cert-matrix{background:#f1f5f9;border-color:#2563eb1f}html[data-theme=light] .mc-contact-panel{background:linear-gradient(120deg,#dbeafe,#eef2ff);border-color:#2563eb2e}html[data-theme=light] .mc-contact-panel p{color:#475569}html[data-theme=light] .mc-cloud-card:hover,html[data-theme=light] .mc-project-card:hover,html[data-theme=light] .mc-skill-card:hover,html[data-theme=light] .mc-career-item:hover,html[data-theme=light] .mc-cert-card:hover{box-shadow:0 20px 46px #0f172a1f}html[data-theme=light] .mc-button,html[data-theme=light] .mc-button:link,html[data-theme=light] .mc-button:visited{color:#f8fbff!important}html[data-theme=light] .mc-button-primary{color:#fff!important}html[data-theme=light] .mc-button-secondary{background:#081827;color:#f8fbff!important;border-color:#37d3ff40}html[data-theme=light] .mc-button-secondary:hover{background:#0b2437;color:#fff!important;border-color:#37d3ff7a}html[data-theme=light] .portfolio-category-inner-combined .portfolio-nav-status{color:#475569}html[data-theme=light] .portfolio-nav-divider{background:#0f172a29}html[data-theme=light] .mc-infrastructure-stage .mc-stage-header{color:#7ea6c4}html[data-theme=light] .mc-infrastructure-stage .mc-visual-label{color:#71889a}html[data-theme=light] .mc-infrastructure-stage .mc-status-title{color:#f8fbff}html[data-theme=light] .mc-infrastructure-stage .mc-status-value{color:#9db0c4}html[data-theme=light] .mc-infrastructure-stage .mc-status-success{color:#25d67a}html[data-theme=light] .mc-terminal{color:#c8d7e4}html[data-theme=light] .mc-terminal #mc-terminal-input{color:#f8fbff}html[data-theme=light] .mc-terminal .mc-terminal-response{color:#37d3ff}html[data-theme=light] .mc-terminal .mc-terminal-prompt{color:#25d67a}html[data-theme=light] .mc-about-console .mc-about-code{color:#d6e7f5}html[data-theme=light] .mc-about-console .mc-code-success,html[data-theme=light] .mc-about-console .mc-about-console-status{color:#25d67a}html[data-theme=light] .mc-contact-panel{background:linear-gradient(120deg,#e8f1ff,#f4f7ff);border-color:#2563eb38}html[data-theme=light] .mc-contact-item{background:#fff;border:1px solid rgba(37,99,235,.18);color:#0f172a!important;box-shadow:0 8px 22px #0f172a12}html[data-theme=light] .mc-contact-item:hover{border-color:#2563eb6b;box-shadow:0 12px 28px #2563eb1a}html[data-theme=light] .mc-contact-item strong{color:#0f172a!important}html[data-theme=light] .mc-contact-label{color:#0284c7!important}html[data-theme=light] .mc-contact-links a,html[data-theme=light] .mc-contact-links a:visited{background:#2563eb;color:#fff!important;border-color:#2563eb;box-shadow:0 7px 18px #2563eb2e}html[data-theme=light] .mc-contact-links a:hover{background:#1d4ed8;color:#fff!important;border-color:#1d4ed8;box-shadow:0 11px 26px #2563eb42}html[data-theme=light] .mc-contact-panel h2{color:#0f172a}html[data-theme=light] .mc-contact-panel p{color:#526579}html[data-theme=light] .alex-homepage{background:#f4f7fb;color:#0f172a}html[data-theme=light] .alex-homepage .alex-section,html[data-theme=light] .alex-homepage .alex-section-alt{background:linear-gradient(180deg,#f8fbff,#f2f6fb);color:#0f172a;border-top-color:#0f172a12}html[data-theme=light] .alex-homepage .alex-section:before,html[data-theme=light] .alex-homepage .alex-section-alt:before{background:linear-gradient(90deg,transparent,rgba(37,99,235,.18),transparent)}html[data-theme=light] .alex-project-hero{background:radial-gradient(circle at 82% 14%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,#fff,#f4f7fb)}html[data-theme=light] .alex-eyebrow{color:#0284c7}html[data-theme=light] .alex-section-heading{color:#0f172a!important}html[data-theme=light] .alex-section-description{color:#526579!important}html[data-theme=light] .alex-tag{background:#eaf4ff;color:#0369a1;border-color:#2563eb2e}html[data-theme=light] .alex-tag:hover{background:#dbeafe;border-color:#2563eb66}html[data-theme=light] .alex-project-toc-inner{background:#fff;border-color:#2563eb29;box-shadow:0 10px 28px #0f172a12}html[data-theme=light] .alex-toc-label{color:#0f172a}html[data-theme=light] .alex-toc-nav a,html[data-theme=light] .alex-toc-nav a:link,html[data-theme=light] .alex-toc-nav a:visited{color:#526579}html[data-theme=light] .alex-toc-nav a:hover,html[data-theme=light] .alex-toc-nav a.active,html[data-theme=light] .alex-toc-nav a.alex-toc-active{color:#0284c7;background:#2563eb12;border-left-color:#2563eb}html[data-theme=light] .alex-project-detail-content,html[data-theme=light] .alex-project-detail-content h2,html[data-theme=light] .alex-project-detail-content h3{color:#0f172a}html[data-theme=light] .alex-project-detail-content p,html[data-theme=light] .alex-project-detail-content li{color:#475569}html[data-theme=light] .alex-project-detail-content strong{color:#0f172a}html[data-theme=light] .alex-project-detail-content p code,html[data-theme=light] .alex-project-detail-content li code{background:#2563eb14;color:#0369a1}html[data-theme=light] .alex-project-detail-content pre{background:#07111f;color:#e2e8f0;border-color:#2563eb2e;box-shadow:0 10px 28px #0f172a1a}html[data-theme=light] .alex-project-detail-content pre code{color:inherit}html[data-theme=light] .alex-project-architecture{background:#fff;border-color:#2563eb29;box-shadow:0 10px 28px #0f172a0f}html[data-theme=light] .alex-evidence-card{background:#fff;border-color:#2563eb26;box-shadow:0 8px 22px #0f172a0f}html[data-theme=light] .alex-evidence-card span{color:#0284c7}html[data-theme=light] .alex-evidence-card strong{color:#0f172a}html[data-theme=light] .alex-evidence-card small{color:#64748b}html[data-theme=light] .alex-architecture-flow{background:#eef4fa;border-color:#2563eb29}html[data-theme=light] .alex-architecture-node{background:#fff;border-color:#2563eb2e;box-shadow:0 6px 18px #0f172a0d}html[data-theme=light] .alex-architecture-node span{color:#0284c7}html[data-theme=light] .alex-architecture-node strong{color:#0f172a}html[data-theme=light] .alex-architecture-node small{color:#64748b}html[data-theme=light] .alex-architecture-arrow{color:#0284c7}.standalone-theme-toggle{flex-shrink:0}
