/* Ugarit R39: WHITE + INDIGO NEUMORPHIC, slim-line edition */
:root{--ugarit-indigo:#1A1F71;--ugarit-white:#fff}
@media screen {
html,html:has(body.ugarit-minimal){background:#fff!important}
body.ugarit-minimal{--purple:#1A1F71;--purple-dark:#101653;--ink:#1A1F71;--muted:#444b82;--line:#1A1F7133;--bg:#fff;--ui-surface:#fff;--ui-soft:#fff;--ui-ink:#1A1F71;--ui-muted:#515783;background:#fff!important;color:#1A1F71!important}
body.ugarit-minimal .app-shell,body.ugarit-minimal .content,body.ugarit-minimal .main-area{background:#fff!important;color:#1A1F71!important}
body.ugarit-minimal .sidebar,body.ugarit-minimal .main-area>.topbar,body.ugarit-minimal .global-shortcuts{background:#fff!important;border-color:#1A1F712c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
body.ugarit-minimal :is(.page-heading h1,.section-title h2,.um-toolbar h2,.feature-panel h2,.crumb b,.stats strong,.brand-card strong,.order-card strong,.panel h2,.panel h3){color:#1A1F71!important}
body.ugarit-minimal :is(.eyebrow,.muted,.um-category-info small,.app-footer,.workspace-tag,.report-note){color:#414875!important}
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,.um-category-card){background:#fff!important;border:1px solid #1A1F7145!important;border-radius:19px!important;box-shadow:4px 4px 10px #1A1F7114,-4px -4px 10px #fff!important;color:#1A1F71!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.ugarit-minimal :is(.segmented,.journal-line,.report-note,.um-view-switch){background:#fff!important;border:1px solid #1A1F713a!important;border-radius:13px!important;box-shadow:inset 2px 2px 5px #1A1F7115,inset -2px -2px 5px #fff!important}
body.ugarit-minimal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:#1A1F71!important;border:1px solid #1A1F7160!important;border-radius:13px!important;box-shadow:inset 2px 2px 4px #1A1F7110,inset -2px -2px 4px #fff!important}
body.ugarit-minimal :is(input,select,textarea)::placeholder{color:#6b7095!important}
body.ugarit-minimal :is(.global-shortcuts button,.heading-actions button,.um-link,.sidebar nav button,.um-category-open){color:#1A1F71!important;background:#fff!important;border:1px solid #1A1F7150!important;border-radius:12px!important;box-shadow:2px 2px 5px #1A1F7115,-2px -2px 5px #fff!important}
body.ugarit-minimal :is(.segmented button.active,.um-view-switch .um-view-button.selected,.sidebar nav button.selected){background:#1A1F71!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important}
body.ugarit-minimal .main-area th{background:#fff!important;color:#1A1F71!important;border-bottom:1px solid #1A1F7150!important}
body.ugarit-minimal .main-area td{border-bottom:1px solid #1A1F712c!important;color:#1A1F71!important}
body.ugarit-minimal .um-category-gallery{gap:14px!important}
body.ugarit-minimal .um-category-card{padding:11px!important}
body.ugarit-minimal .um-category-card:hover{border-color:#1A1F71!important;transform:translateY(-2px)}
body.ugarit-minimal .um-category-art{background:#fff!important;border:1px solid #1A1F7133!important;border-radius:13px!important}
body.ugarit-minimal .um-category-monogram{background:#fff!important;color:#1A1F71!important;border:1px solid #1A1F7140!important;border-radius:14px!important}
body.ugarit-minimal .um-category-info strong{color:#1A1F71!important}
body.ugarit-minimal .um-category-open{font-weight:700}
body.ugarit-minimal .um-category-thumb{background:#fff!important;border:1px solid #1A1F7140!important}
body.ugarit-minimal .mobile-bottom-nav{background:#fff!important;border-top:1px solid #1A1F7140!important;box-shadow:0 -3px 10px #1A1F7112!important;backdrop-filter:none!important}
body.ugarit-minimal .mobile-bottom-nav button.selected{color:#1A1F71!important;background:#fff!important;border:1px solid #1A1F7145!important;border-radius:12px!important;box-shadow:inset 2px 2px 5px #1A1F7118!important}
body.ugarit-minimal .overlay{background:#1A1F7160!important;backdrop-filter:blur(4px)!important}
body.ugarit-minimal .modal{background:#fff!important;color:#1A1F71!important;border:1px solid #1A1F7150!important;border-radius:20px!important;box-shadow:10px 12px 32px #1A1F712e!important}
body.ugarit-minimal :is(button,input,select,textarea,a):focus-visible{outline:2px solid #1A1F71!important;outline-offset:2px!important}
}
@media screen and (max-width:760px){body.ugarit-minimal .um-category-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.ugarit-minimal .panel{padding:15px!important}body.ugarit-minimal .um-category-card{padding:8px!important;border-radius:14px!important}}
@media screen and (max-width:365px){body.ugarit-minimal .um-category-gallery{grid-template-columns:1fr!important}}
@media print{body.ugarit-minimal,body.ugarit-minimal .app-shell{background:#fff!important;color:#000!important}body.ugarit-minimal :is(.panel,.brand-card){box-shadow:none!important}}
