:root{color-scheme:light;--surface:#fff;--canvas:#eeedef;--muted:#767080}html[data-theme=dark]{color-scheme:dark;background:#14131b;color:#edeaf4;--surface:#211f2b;--canvas:#282532;--muted:#b5adbf;--line:#3a3547;--purple:#9e91ff}html[data-theme=dark] body{background:#14131b}header{gap:16px}.theme-toggle{margin-left:auto;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:9px;padding:10px 13px;font-size:14px;white-space:nowrap}[hidden]{display:none!important}html[data-theme=dark] :is(.brand,.domain,.lang button,.secondary,.garment-tabs button,.occasion-picker select,.favorite-actions button,.dialog-head button){color:#e9e4f1}html[data-theme=dark] :is(.detected,.secondary,.garment-tabs button,.occasion-picker select,.favorite-card,.outfit-suggestions,.favorite-actions button,dialog,.analytics-consent){background:var(--surface);border-color:var(--line)}html[data-theme=dark] :is(.photo,.favorite-photos img,.favorite-photos>span){background:var(--canvas)}html[data-theme=dark] .empty-garment:not([data-colored]){background:var(--canvas)!important;color:#e9e4f1!important}html[data-theme=dark] :is(.comparison,.tip,.favorites-empty,.match-card.occasion-preferred,.garment-tabs button[aria-pressed=true],.favorite-actions button:first-child){background:#2c2543;color:#e3d9f8}html[data-theme=dark] :is(.introtext,.small,.edit,.privacy,#hex,.disclaimer,.result-heading p,.match-card p,.swatch span,.garment-tabs small,.comparison p,.comparison .comparison-limit,.outfit-suggestions p,.outfit-suggestions li,.favorites-section>p,.favorite-card p,#favoriteStatus,footer,footer button,footer>span:first-child,.tip p){color:var(--muted)}html[data-theme=dark] .text-button{color:#c5b4fa}html[data-theme=dark] .photo-note{background:#211f2beF;color:#e9e4f1;border-color:#52475e}html[data-theme=dark] button.primary{background:#7763e8;border-color:#7763e8;color:white}html[data-theme=dark] .primary:hover{background:#8a76f3}html[data-theme=dark] .secondary:hover{background:#302a40}html[data-theme=dark] .analytics-consent{color:#edeaf4}html[data-theme=dark] .analytics-consent :is(a,button){color:#cfbfff}html[data-theme=dark] .analytics-consent button{background:#302942;border-color:#7763e8}html[data-theme=dark] .lang button[aria-pressed=true]{background:#7763e8}html[data-theme=dark] .badge{background:#3a452c;color:#dcf2b0}html[data-theme=dark] .brandmark i+i{mix-blend-mode:screen}html[data-theme=dark] #message{color:#ffa2ac}@media(max-width:600px){header{padding:15px 20px;height:auto;flex-wrap:wrap;gap:12px}.brand{margin-right:auto}.theme-toggle{margin-left:0}.domain{display:none}}
