/* QuantumVerse shared visual identity — derived from quantum-site */
:root{color-scheme:light;--paper:#f5f1e7;--bg:#f5f1e7;--ink:#233b32;--text:#233b32;--muted:#626c61;--orange:#b84e2d;--accent:#b84e2d;--line:#d6d5c8;--green:#183d32;--pale:#e9e9dc;--soft:#e9e9dc;--edge:#d6d5c8;--panel:#fbf9f1;--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif}
html{scroll-behavior:smooth}body{background:var(--paper)!important;color:var(--ink);font-family:var(--sans);line-height:1.7}h1,h2,h3{font-family:var(--serif);letter-spacing:-.025em}a{ text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
/* preserve each site's layout and interactive widgets; align their surface and typography */
.card,.panel,.tile,.topic-card,.feature-card,.module-card{border-color:var(--line);box-shadow:none}
.eyebrow,.kicker,.tag{letter-spacing:.1em}
/* common cross-site breadcrumb bar; scoped to avoid application nav selectors */
#qv-global-nav{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px max(20px,calc((100% - 1240px)/2));background:#183d32;color:#f5f1e7;font:600 13px/1.5 'Segoe UI',Arial,sans-serif;border-bottom:3px solid #b84e2d}
#qv-global-nav a{color:#f5f1e7!important;text-decoration:none}#qv-global-nav a:hover{text-decoration:underline}#qv-global-nav .qv-left{display:flex;align-items:center;gap:10px;min-width:0}#qv-global-nav .qv-symbol{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #91a89b;border-radius:50%;font:20px Georgia,serif;flex-shrink:0}#qv-global-nav .qv-name{opacity:.86;font-weight:400}#qv-global-nav .qv-home{border:1px solid #91a89b;padding:5px 12px;white-space:nowrap}
@media(max-width:560px){#qv-global-nav{padding:10px 16px}#qv-global-nav .qv-name{font-size:12px}}

body{background:#f5f1e7!important}