:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f1e8;--card:#fffdf9;--text:#2f2721;--muted:#7d7067;--brand-ivory:#f8f2e9;--brand-espresso:#2a1d18;--brand-burgundy:#5a1f2b;--brand-burgundy-hover:#441721;--brand-gold:#b88a44;--brand-stone:#c8bbaa;--brand-blush-cream:#efe0d6;--brand-olive:#7a7653;--brand-rose-taupe:#b98e82;--brand-champagne:#d8c7a1;--brand-card:#fffbf4;--brand-ivory-fg:#fff9f1;--brand-editorial-black:#14110f;--tff-olive:#3d4220;--tff-olive-accent:#6b7340;--tff-camel:#c4a882;--tff-terracotta:#c17c5a;--tff-gold:#b0892f;--tff-hairline:#e0dace;--tff-verdict-buy:#3f4a28;--tff-verdict-consider:#a9742c;--tff-verdict-careful:#b5483a;--tff-verdict-skip:#8a4a3e;--font-display:"Cormorant Garamond", ui-serif, Georgia, serif;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif}main{max-width:980px;margin:0 auto;padding:2rem 1rem 3rem}.card{background:var(--card);border:1px solid #e6ddcf;border-radius:14px;padding:1rem;box-shadow:0 8px 30px #49311812}.grid{gap:.9rem;display:grid}.swatch{border:1px solid #0000000f;border-radius:10px;min-height:72px}.swatch-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.swatch-card{background:#fff;border:1px solid #efe3d0;border-radius:10px;padding:.6rem}button{cursor:pointer;border:0;border-radius:10px;padding:.65rem .95rem;font-weight:600}main.color-report-page{max-width:none;padding:2.5rem 1.25rem 4rem}
