/* Qasedak Modern Emerald — Phase 1. Loaded after legacy styles. */
:root,[data-theme="dark"]{color-scheme:dark;--q-green-deep:#071710;--q-green-dark:#0b2418;--q-green:#103322;--q-green-main:#238657;--q-green-light:#83c9a2;--q-orange:#238657;--q-orange-light:#83c9a2;--q-orange-dark:#176a43;--q-gold:#83c9a2;--q-cream:#10291d;--q-white:#f3fff6;--q-bg:#071710;--q-surface:#103322;--q-text:#f3fff6;--q-muted:#b8d7c4;--q-outline:#28543d}
[data-theme="light"]{color-scheme:light;--q-green-deep:#123d29;--q-green-dark:#175338;--q-green:#238657;--q-green-main:#238657;--q-green-light:#238657;--q-orange:#238657;--q-orange-light:#42a675;--q-orange-dark:#176a43;--q-gold:#238657;--q-cream:#f5faf6;--q-white:#ffffff;--q-bg:#f5faf6;--q-surface:#ffffff;--q-text:#123d29;--q-muted:#42624f;--q-outline:#c7dfd0}
html{background:var(--q-bg);scroll-behavior:smooth}body{background:var(--q-bg)!important;color:var(--q-text);transition:background-color .2s,color .2s}body:not(.admin-page) main{color:var(--q-text)}
.site-header{background:linear-gradient(120deg,#071710,#103322)!important;border-bottom:1px solid #28543d!important;box-shadow:0 10px 30px #0002!important}
.site-header::before,.site-header::after{display:none!important}.site-header .container{gap:12px}.site-brand .brand-dot{color:#83c9a2!important}.main-nav a.active,.main-nav a:hover{background:#23865733!important}.main-nav a.active::after{background:#83c9a2!important;box-shadow:none!important}.main-nav a i{color:#83c9a2!important}
.q-theme-picker{flex-shrink:0}.q-theme-picker select{font:600 13px Tahoma,Arial,sans-serif;border:1px solid #528b6a;background:#103322;color:#fff;border-radius:12px;padding:10px;cursor:pointer;min-height:42px}.q-theme-picker select:focus-visible{outline:2px solid #83c9a2;outline-offset:2px}
[data-theme="light"] .site-header{background:linear-gradient(120deg,#123d29,#175338)!important}
[data-theme="light"] :is(.hero,.section,.content-section,.page-content,.poem-content,.history-content,.card,.poem-card,.history-card,.category-card,.feature-card,.profile-card,.form-card){color:var(--q-text)}
[data-theme="light"] :is(.card,.poem-card,.history-card,.category-card,.feature-card,.profile-card,.form-card){background:var(--q-surface);border-color:var(--q-outline)}
[data-theme="dark"] :is(.card,.poem-card,.history-card,.category-card,.feature-card,.profile-card,.form-card){background-color:var(--q-surface);border-color:var(--q-outline)}
:where(a,button,input,select,textarea):focus-visible{outline:2px solid #42a675;outline-offset:3px}
@media(max-width:800px){.q-theme-picker{margin-inline-start:auto}.q-theme-picker select{font-size:12px;min-height:36px;padding:6px;max-width:90px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
