 .site-theme-label{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted)}#siteTheme{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:8px}.layout-reverse .hero-grid>div:first-child,.layout-reverse .local>img:first-child{order:2}.layout-reverse .roles{direction:rtl}.layout-reverse .roles>*{direction:ltr}.landing-edit-preview .reveal{opacity:1!important;transform:none!important}.landing-edit-preview .editor-selected{outline:3px solid #f5bd48!important;outline-offset:5px}.landing-edit-preview main{cursor:crosshair}@media(max-width:600px){.site-theme-label{font-size:0;gap:0}#siteTheme{max-width:100px}}
:root[data-theme="light"]{color-scheme:light;--bg:#f6f8fc;--surface:#fff;--text:#101827;--muted:#46566c;--line:#10182720}:root[data-theme="light"] .brand-bear{color:#000}:root[data-theme="light"] .nav{background:#f6f8fce8}:root[data-theme="light"] .hero{background:radial-gradient(ellipse at 80% 35%,#e5edf9,transparent 65%)}:root[data-theme="light"] .role{background:linear-gradient(135deg,#fff,#eef3fa)}:root[data-theme="light"] .contact{background:linear-gradient(120deg,#e7edf8,#fff)}:root[data-theme="light"] .campaign-card{color:var(--text)}:root[data-theme="light"] .eyebrow,:root[data-theme="light"] .text-link,:root[data-theme="light"] .links a:hover{color:#805408}:root[data-theme="light"] .hero-caption{color:#fff}:root[data-theme="light"] .hero-art{background:#121c2e}