/* UGARIT R36 — premium glass dashboard, visual-only; no data or route changes */
@media screen {
 html:has(body.ugarit-minimal){background:#eeefee}
 body.ugarit-minimal{--purple:#512157;--purple-dark:#36163d;--ink:#322c36;--muted:#655d67;--line:#e3dce4;--bg:#eff0ee;--ui-surface:rgba(255,255,255,.86);--ui-soft:#f5f0f5;--ui-ink:#322c36;--ui-muted:#655d67;color:#322c36;background:#eeefee}
 body.ugarit-minimal .app-shell{min-height:100dvh;background:radial-gradient(ellipse at 90% 3%,#f2dbba99,transparent 42%),radial-gradient(ellipse at 5% 75%,#bd9fc155,transparent 42%),linear-gradient(135deg,#e8e8e5,#f6f4f2 52%,#e8ebea);background-attachment:fixed}
 body.ugarit-minimal .sidebar{background:#faf8fac9;border-right:1px solid #ffffffd9;backdrop-filter:blur(25px) saturate(135%);-webkit-backdrop-filter:blur(25px) saturate(135%);box-shadow:6px 0 24px #321d3709}
 body.ugarit-minimal .sidebar .wordmark img{filter:drop-shadow(0 4px 8px #48234c1c)}
 body.ugarit-minimal .sidebar nav button{border-radius:13px;color:#5d5360;transition:background .2s,color .2s}
 body.ugarit-minimal .sidebar nav button:hover{color:#4b2251;background:#ffffffb9}
 body.ugarit-minimal .sidebar nav button.selected{color:#4a2150;background:#ffffffe8;box-shadow:0 4px 15px #46264a13,inset 3px 0 #bd955b}
 body.ugarit-minimal .workspace-tag{color:#766278}
 body.ugarit-minimal .main-area>.topbar,body.ugarit-minimal .global-shortcuts{background:#fdfafbdc;border-color:#664d641c;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px)}
 body.ugarit-minimal .main-area>.topbar{box-shadow:0 5px 23px #34203908}
 body.ugarit-minimal .crumb b,body.ugarit-minimal .page-heading h1,body.ugarit-minimal .section-title h2{color:#372a3c}
 body.ugarit-minimal .page-heading h1{font-size:clamp(26px,2.3vw,36px);font-weight:700;letter-spacing:-.8px}
 body.ugarit-minimal .eyebrow{color:#806c82}
 body.ugarit-minimal :is(.panel,.price-checker,.order-card,.login-card,.migration-card,.stats>div,.executive-stats>button,.order-summary-grid>button,.brand-card,.quick-links>button,.feature-panel){background:#ffffffcf;border:1px solid #fffffff2;box-shadow:0 10px 34px #34213a10,inset 0 1px #ffffffd9;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border-radius:19px}
 body.ugarit-minimal .panel{padding:clamp(18px,2.1vw,29px)}
 body.ugarit-minimal .stats>div,body.ugarit-minimal .executive-stats>button{min-height:125px}
 body.ugarit-minimal :is(.stats>div>strong,.executive-stats>button>strong,.order-summary-grid>button>strong){color:#4b2351;font-weight:700}
 body.ugarit-minimal .feature-panel{background:linear-gradient(120deg,#ffffffe6,#f2e8efe0)}
 body.ugarit-minimal .feature-panel h2{color:#4b2351}
 body.ugarit-minimal .feature-panel p{color:#665d68}
 body.ugarit-minimal :is(.setup-step>span,.brand-initial){background:#e9dce9;color:#693c70}
 body.ugarit-minimal :is(.segmented,.journal-line,.report-note){background:#f5f0f5e8;border-color:#71577724;border-radius:12px}
 body.ugarit-minimal .segmented button.active{background:#4d2454;color:white;box-shadow:0 3px 12px #4b1d4b25}
 body.ugarit-minimal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#715b762d;border-radius:11px;background-color:#ffffffeb;color:#342e36}
 body.ugarit-minimal :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid #965c9a8c;outline-offset:1px}
 body.ugarit-minimal :is(.main-area button,.sidebar button):focus-visible{outline:2px solid #995fa0;outline-offset:2px}
 body.ugarit-minimal .main-area :where(th:not(.print-document *, .display-card *, .a4-sheet *)){background:#f1edf1d9;color:#605364;border-color:#5e45641a}
 body.ugarit-minimal .main-area :where(td:not(.print-document *, .display-card *, .a4-sheet *)){border-color:#614d6417}
 body.ugarit-minimal .product-open-row:hover{background:#f5eaf6aa}
 body.ugarit-minimal .overlay{background:#26172b80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
 body.ugarit-minimal .modal{background:#fdfafd;border:1px solid #ffffffdb;border-radius:20px;box-shadow:0 28px 85px #27172e40}
 body.ugarit-minimal .app-footer{color:#796c7a}
 body.ugarit-minimal .global-shortcuts button,body.ugarit-minimal .heading-actions button{border-radius:11px}
 body.ugarit-minimal .mobile-bottom-nav{background:#fcf9fcf7;border-color:#66446926;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -6px 25px #44204a18}
 body.ugarit-minimal .mobile-bottom-nav button.selected{color:#522457;background:#ebddeb;border-radius:12px}
}
@media screen and (max-width:760px){
 body.ugarit-minimal .app-shell{background-attachment:scroll}
 body.ugarit-minimal .sidebar{background:#fbf9fbfc;backdrop-filter:none;-webkit-backdrop-filter:none}
 body.ugarit-minimal .content{padding:19px 13px 0}
 body.ugarit-minimal .page-heading h1{font-size:27px}
 body.ugarit-minimal :is(.panel,.price-checker,.order-card,.brand-card,.quick-links>button){border-radius:16px;backdrop-filter:none;-webkit-backdrop-filter:none}
 body.ugarit-minimal .panel{padding:16px}
 body.ugarit-minimal .main-area>.topbar{padding-left:13px!important;padding-right:13px!important}
}
@media (prefers-reduced-motion:reduce){body.ugarit-minimal .sidebar nav button{transition:none}}
