/* UAS Gold brand alignment with /marketplace/ home (2026-11-12) */
:root{--ink:#151a20;--navy:#11161b;--muted:#55606b;--gold:#c6a052;--paper:#f6f4ee;--line:#e2dccb;--cream:#efebe0;--serif:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,"Noto Sans",sans-serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,"Noto Sans",sans-serif}
body{background:var(--paper)!important;color:var(--ink);font-family:var(--sans)!important}
h1,h2,h3,h4{font-family:var(--sans)!important;letter-spacing:-.02em;font-weight:750!important}
header{height:68px!important;padding:0 max(20px,calc((100% - 1180px)/2))!important;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 90%,transparent)!important;backdrop-filter:blur(10px)}
header .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}
header .brand .mark,.foot-mark{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font:800 16px/1 Georgia,serif;color:#3a2c0f;background:linear-gradient(135deg,#f3dfaa,#c6a052)}
header .brand b{display:block;font-size:18px;line-height:1.1}header .brand small{display:block;font-size:13px;color:var(--muted);letter-spacing:0;text-transform:none}
#nav a{font-weight:600;font-size:15px}
.btn{border-radius:12px!important;gap:12px!important;justify-content:center!important;font-weight:700!important}
.btn.gold,.btn.yellow{background:linear-gradient(110deg,#efd89b,#c6a052)!important;color:#211b0d!important}
.btn.dark{background:#11161b!important;color:#fff!important}
.panel,.empty,.workspace-layout aside,.content-heading+div{border-radius:16px!important}
.eyebrow{color:#7a5a14!important;letter-spacing:.14em}
.avatar{font-family:Georgia,serif!important}
.brand b{color:var(--ink)!important;font-weight:800!important;font-family:var(--sans)!important;letter-spacing:-.01em}.brand small{letter-spacing:0!important;text-transform:none!important;font-size:13px!important}
@media(max-width:760px){.workspace-layout{grid-template-columns:minmax(0,1fr)!important}.workspace-layout>aside{border-right:0!important;padding-right:0!important;min-width:0}.workspace-layout aside nav{flex-direction:row!important;flex-wrap:wrap;gap:8px!important}.workspace-layout aside nav button{padding:8px 14px!important;border:1px solid var(--line);border-radius:999px;background:#fff}.workspace-layout aside nav button.selected{background:#f3e6c4!important}}
.content-heading .sample-pill{display:none!important}.content-heading{flex-wrap:wrap}
/* theme switch + dark theme (matches /marketplace/ home) */
.theme-btn{width:42px;height:42px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:18px;cursor:pointer;margin-left:12px;flex:none}
[data-theme=dark]{--ink:#eef1f4;--navy:#0d1115;--muted:#a3adb7;--gold:#c6a052;--paper:#0d1115;--line:#28313b;--cream:#151b21;color-scheme:dark}
[data-theme=dark] body{background:#0d1115!important;color:#eef1f4}
[data-theme=dark] header{background:color-mix(in srgb,#0d1115 90%,transparent)!important}
[data-theme=dark] .theme-btn{background:#151b21;color:#eef1f4}
[data-theme=dark] footer,[data-theme=dark] .panel,[data-theme=dark] .panel.cream,[data-theme=dark] .empty,[data-theme=dark] .product,[data-theme=dark] dialog,[data-theme=dark] table,[data-theme=dark] .searchbar,[data-theme=dark] .note,[data-theme=dark] .section.dark-band{background:#151b21!important;color:#eef1f4!important;border-color:#28313b!important}
[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#0d1115!important;color:#eef1f4!important;border-color:#28313b!important}
[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] dt,[data-theme=dark] td{color:#c3cbd2}
[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] label,[data-theme=dark] .brand b,[data-theme=dark] #nav a{color:#eef1f4!important}
[data-theme=dark] .workspace-layout aside nav button{color:#eef1f4;background:transparent}
[data-theme=dark] .workspace-layout aside nav button.selected{background:#2a2414!important}
[data-theme=dark] .eyebrow{color:#e8cb86!important}
[data-theme=dark] .mobile-dock{background:#151b21!important;border-color:#28313b!important}[data-theme=dark] .mobile-dock a{color:#eef1f4!important}
[data-theme=dark] .btn.dark{background:linear-gradient(110deg,#efd89b,#c6a052)!important;color:#211b0d!important}
