:root{--primary:#203d63;--on-primary:#ffffff;--green:#203d63;--cream:#f4f7fb;--muted:#555c50;--theme-soft:#edeff3;--theme-border:#ced4dd;}.hero,.toolbar{background:var(--theme-soft)}.store-card{background:#fff;border-color:var(--theme-border)}.hero p{color:#465142}.admin-layout aside a:hover{background:var(--theme-soft)}.theme-preview{border-left:8px solid var(--primary);padding:14px;background:var(--theme-soft);border-radius:8px}.theme-preview strong{color:var(--green)}