/* UGARIT R38 — indigo / cream, slim-line neumorphic catalogue */
@media screen {
body.ugarit-minimal {
 --purple:#1A1F71;--purple-dark:#121954;
 --ink:#1A1F45;--muted:#59636c;--line:#d8d6d1;
 --bg:#F7F1E6;--ui-surface:#F7F1E6;--ui-soft:#f4eee3;
 --ui-ink:#1A1F45;--ui-muted:#626874;
 background:#F7F1E6!important;color:#1A1F45!important;
}
body.ugarit-minimal .app-shell {background:#F7F1E6!important}
body.ugarit-minimal .sidebar {background:#F7F1E6!important;border-right:1px solid #dfd8cb!important;box-shadow:3px 0 12px #bcb4a024!important}
body.ugarit-minimal .main-area>.topbar,body.ugarit-minimal .global-shortcuts{background:#F7F1E6!important;border-color:#ded7c9!important}
body.ugarit-minimal :is(.page-heading h1,.section-title h2,.um-toolbar h2){color:#1A1F45!important}
body.ugarit-minimal .sidebar nav button.selected {background:#f7f1e6!important;color:#1A1F71!important;box-shadow:inset 2px 2px 5px #d9d0c0,inset -2px -2px 5px #fff!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){
 background:#F7F1E6!important;border:1px solid #e0d9cd!important;border-radius:19px!important;
 box-shadow:5px 5px 13px #d9d1c4,-5px -5px 13px #fffdf8!important;
}
body.ugarit-minimal :is(.segmented,.journal-line,.report-note){background:#F7F1E6!important;border:1px solid #e0d9cd!important;box-shadow:inset 2px 2px 5px #d8d0c3,inset -2px -2px 5px #fff!important}
body.ugarit-minimal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#faf5eb!important;color:#1A1F45!important;border:1px solid #d9d5cb!important;box-shadow:inset 2px 2px 4px #dcd5c9,inset -2px -2px 4px #fff!important}
body.ugarit-minimal :is(.global-shortcuts button,.heading-actions button){background:#F7F1E6!important;border:1px solid #ddd6ca!important;box-shadow:3px 3px 6px #d9d1c4,-3px -3px 6px #fff!important}
body.ugarit-minimal .segmented button.active,body.ugarit-minimal .um-view-switch .um-view-button.selected{background:#1A1F71!important;color:#fff!important}
body.ugarit-minimal .main-area th{background:#eee8dd!important;color:#1A1F45!important;border-bottom:1px solid #cfc9bf!important}
body.ugarit-minimal .main-area td{border-bottom:1px solid #dfd8cc!important}
body.ugarit-minimal .um-link{border:1px solid #d9d4c8!important;background:#fbf7f0!important;border-radius:9px!important;box-shadow:none!important}
body.ugarit-minimal .um-link:hover{border-color:#1A1F71!important;color:#1A1F71!important}
body.ugarit-minimal .mobile-bottom-nav{background:#F7F1E6!important;border-top:1px solid #dcd4c8!important}
body.ugarit-minimal .mobile-bottom-nav button.selected{color:#1A1F71!important;background:#f7f1e6!important;box-shadow:inset 2px 2px 5px #d8d0c3,inset -2px -2px 5px #fff!important}
body.ugarit-minimal .um-category-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin:17px 0 22px}
body.ugarit-minimal .um-category-card{appearance:none;min-width:0;display:flex;flex-direction:column;text-align:left;padding:11px;background:#fbf7ef;border:1px solid #d8d1c5;border-radius:15px;cursor:pointer;box-shadow:4px 4px 10px #d8d0c3,-4px -4px 10px #fff!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}
body.ugarit-minimal .um-category-card:hover{transform:translateY(-2px);border-color:#1A1F71;box-shadow:6px 6px 13px #d8d0c3,-4px -4px 10px #fff!important}
body.ugarit-minimal .um-category-card:focus-visible{outline:2px solid #1A1F71;outline-offset:3px}
body.ugarit-minimal .um-category-art{height:138px;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e7e1d7;border-radius:10px;overflow:hidden}
body.ugarit-minimal .um-category-art img{display:block;width:100%;height:100%;object-fit:contain;padding:9px;box-sizing:border-box}
body.ugarit-minimal .um-category-monogram{width:68px;height:68px;display:flex;align-items:center;justify-content:center;background:#e9e6f1;color:#1A1F71;border:1px solid #dcd5e9;border-radius:16px;font-size:25px;font-weight:800;letter-spacing:-.8px}
body.ugarit-minimal .um-category-info{display:flex;flex-direction:column;gap:5px;padding:13px 5px 5px;min-width:0}
body.ugarit-minimal .um-category-info strong{font-size:14px;font-weight:750;color:#1A1F45;line-height:1.25}
body.ugarit-minimal .um-category-info small{font-size:11px;color:#646a70;line-height:1.4;overflow-wrap:anywhere}
body.ugarit-minimal .um-category-open{font-size:11px;color:#0D4D4D;font-weight:700;margin-top:3px}
body.ugarit-minimal .um-category-thumb{object-fit:contain;background:white;border:1px solid #ddd6ca;border-radius:7px}
body.ugarit-minimal .um-category-gallery + .table-wrap{margin-top:10px}
body.ugarit-minimal .um-toolbar{gap:10px;flex-wrap:wrap}
body.ugarit-minimal .um-filters{gap:10px}
body.ugarit-minimal :is(.main-area button,.sidebar button):focus-visible{outline:2px solid #1A1F71!important;outline-offset:2px}
}
@media screen and (max-width:760px){
body.ugarit-minimal .um-category-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.ugarit-minimal .um-category-card{padding:8px;border-radius:13px}
body.ugarit-minimal .um-category-art{height:110px}
body.ugarit-minimal .um-category-info{padding:9px 4px 4px}
body.ugarit-minimal .um-category-info strong{font-size:13px}
body.ugarit-minimal .um-category-info small{font-size:10px}
}
@media screen and (max-width:365px){body.ugarit-minimal .um-category-gallery{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){body.ugarit-minimal .um-category-card{transition:none;transform:none!important}}
@media print{body.ugarit-minimal .um-category-gallery{display:none!important}body.ugarit-minimal .app-shell{background:white!important}}
