@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap');
:root{--ink:#24464a;--muted:#7b8582;--paper:#eff8f6;--white:#fbfffe;--line:#dcece8;--coral:#ec8e87;--coral-dark:#cf6865;--sage:#bde8dc;--sage-light:#e5f5f0;--gold:#d4ece8;--shadow:0 14px 38px #39403c0c;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}svg{width:19px;height:19px;display:block}.app-shell{min-height:100vh}.sidebar{width:244px;background:#e9f4f1;border-right:1px solid #dcece8;position:fixed;inset:0 auto 0 0;padding:32px 22px;display:flex;flex-direction:column;z-index:3}.brand{display:flex;gap:12px;align-items:center;font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:-.3px}.brand small{display:block;color:#8e9188;font:10px var(--sans);letter-spacing:.8px;margin-top:3px}.brand-mark{width:40px;height:40px;border-radius:14px;background:#ccece5;color:#cf6865;display:grid;place-items:center}.brand-mark svg{width:22px;height:22px}.side-label,.eyebrow{font-size:9px;letter-spacing:1.65px;color:#92948d;font-weight:700}.side-label{margin:59px 0 13px 12px}.sidebar nav{display:grid;gap:5px}.nav-link{min-height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;color:#6c7774;border-radius:10px;font-size:12px;font-weight:600}.nav-link svg{width:17px;height:17px}.nav-link b{margin-left:auto;font-size:10px;color:#9b9e96}.nav-link.active{background:#fbfffe;color:#cf6865;box-shadow:0 2px 8px #39403c08}.sidebar-bottom{margin-top:auto;background:#ddf1ec;border-radius:14px;padding:19px 17px;color:#78827a}.tiny-flower{color:#cf6865;font-size:22px}.sidebar-bottom p{font:italic 16px/1.5 var(--serif);margin:6px 0 0}.main-content{margin-left:244px;max-width:1500px;padding:0 52px 30px}.topbar{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:27px}.topbar-title{font:600 22px var(--serif);margin-top:5px}.button{border:0;border-radius:9px;min-height:42px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:700;cursor:pointer;transition:transform .15s,background .15s}.button:hover{transform:translateY(-1px)}.button svg{width:16px;height:16px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#405255}.button-quiet{background:#eeeae4;color:#626c68}.button-outline{background:transparent;border:1px solid #d9d5cf;color:var(--ink)}.top-add{min-height:39px}.flash{padding:12px 16px;border-radius:9px;background:#eaf1e6;color:#53694f;margin:0 0 18px;font-size:12px}.flash-error{background:#f8e9e5;color:#9c4c40}.welcome-strip{height:280px;background:#e5f5f1;border-radius:17px;position:relative;overflow:hidden;padding:35px 40px;display:flex;align-items:center}.welcome-copy{position:relative;z-index:1}.welcome-copy h1{font:600 35px/1.09 var(--serif);letter-spacing:-.8px;margin:12px 0 8px}.welcome-copy h1 em{color:#bc7769;font-weight:500}.welcome-copy p{font-size:11px;color:#77817c;margin:0 0 17px}.welcome-copy .button{min-height:37px;font-size:10px}.welcome-art{position:absolute;right:30px;top:0;width:44%;height:100%;display:flex;align-items:center;justify-content:center}.sun-disc{position:absolute;width:216px;height:216px;border-radius:50%;background:#f6e5ad;right:58px;top:35px}.dress-doodle{position:relative;width:169px;margin:18px 12px 0 0;filter:drop-shadow(0 9px 7px #6c61531a)}.dress-doodle svg{width:100%;height:auto;overflow:visible}.art-flower{position:absolute;right:40px;top:42px;font-size:26px;color:#bd8b6c}.art-sparkle{position:absolute;color:#c18c6c;font-size:18px}.sparkle-one{left:27%;top:49px}.sparkle-two{right:13%;bottom:54px;font-size:14px}.art-caption{position:absolute;right:13px;bottom:24px;font:italic 13px var(--serif);color:#9a8170;transform:rotate(-7deg)}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0 42px}.stat-card{min-height:74px;border:1px solid var(--line);border-radius:12px;background:#f9fdfc;display:flex;align-items:center;gap:13px;padding:13px 17px}.stat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:22px;color:#a66559}.stat-icon svg{width:19px}.stat-icon.blush{background:#ffe8e2}.stat-icon.sage{background:#e4f5f1;color:#82947d}.stat-icon.gold{background:#fff3d6;color:#ad8a50;font:500 20px var(--serif)}.stat-card small{display:block;font-size:8px;letter-spacing:1.15px;color:#8e948d;font-weight:700}.stat-card strong{display:block;font:600 19px var(--serif);margin-top:4px}.stat-card strong i{font:500 11px var(--sans);color:#7d8682}.collection-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:19px}.collection-heading h2{font:600 24px var(--serif);letter-spacing:-.4px;margin:5px 0 0}.collection-heading h2 span{font:600 10px var(--sans);color:#a5a49d;vertical-align:middle;margin-left:6px}.search-form{display:flex;align-items:center;gap:8px}.search-box{height:36px;border:1px solid #dcece8;background:#f9fdfc;border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:7px;color:#9a9e97}.search-box svg{width:15px;height:15px}.search-box input{background:none;border:0;outline:0;width:130px;font-size:10px}.search-box input::placeholder{color:#a0a39c}.search-form select,.field select{height:36px;border:1px solid #dcece8;border-radius:8px;background:#f9fdfc;padding:0 26px 0 10px;font-size:10px;color:#69746f;outline:0}.dress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 15px}.dress-card{min-width:0}.card-photo{display:block;height:207px;background:#e4f2ef;border-radius:11px;position:relative;overflow:hidden}.card-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.card-photo:hover>img{transform:scale(1.035)}.empty-photo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#cf6865;background:#fff0e8}.empty-photo span{font-size:49px;line-height:1}.empty-photo small{font:italic 11px var(--serif);color:#8a8e87}.empty-photo.tone-1{background:#d9f1e8;color:#8e9c83}.empty-photo.tone-2{background:#fff3d6;color:#b29c70}.empty-photo.tone-3{background:#efe7f7;color:#aa8594}.photo-count{position:absolute;right:9px;bottom:9px;border-radius:20px;background:#fffdf2eF;padding:5px 8px;display:flex;gap:4px;align-items:center;font-size:9px;color:#64716b}.photo-count svg{width:13px;height:13px}.card-body{padding:10px 2px 0}.card-title-row{display:flex;gap:6px;align-items:center;justify-content:space-between}.dress-name{font:600 15px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wear-button{height:28px;min-width:49px;padding:0 7px;border:1px solid #dcece8;background:#fbfffe;border-radius:7px;display:inline-flex;gap:5px;align-items:center;justify-content:center;cursor:pointer;color:#66716c;font-size:10px;flex-shrink:0;transition:background .15s}.wear-button:hover{background:#e0f4ef}.wear-button:disabled{opacity:.6}.wear-plus{font-size:16px;line-height:1;color:#b66e61}.card-meta{display:flex;justify-content:space-between;align-items:center;color:#929891;font-size:9px;margin-top:6px}.card-meta span{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta span svg{width:12px;height:12px;flex:none}.card-meta b{color:#7e8982;font-weight:600;flex:none}.empty-state{text-align:center;border:1px dashed #d1e8e3;border-radius:15px;padding:46px 15px;background:#f9fdfc}.empty-state-flower{font-size:35px;color:#cf6865}.empty-state h3{font:600 21px var(--serif);margin:10px 0 5px}.empty-state p{font-size:11px;color:#818a84;margin:0 auto 18px}.empty-state .button{min-height:37px}.footer-note{text-align:center;color:#a3a39b;font:italic 12px var(--serif);padding:36px 0 8px}.footer-note span{color:#cf6865;margin-left:4px}.settings-layout,.form-page,.detail-page{max-width:860px;margin:0 auto}.section-heading{margin:37px 0 22px}.section-heading h1,.form-intro h1{font:600 34px var(--serif);letter-spacing:-.6px;margin:8px 0 5px}.section-heading p,.form-intro p{font-size:12px;color:#808984;margin:0}.settings-card{background:#f9fdfc;border:1px solid var(--line);border-radius:13px;padding:20px 22px}.location-add{display:flex;gap:9px;padding-bottom:20px;border-bottom:1px solid var(--line)}.location-add input,.field input,.field textarea,.field select{border:1px solid #dcece8;border-radius:8px;background:#f9fdfc;padding:0 12px;outline:0;transition:border .15s}.location-add input:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:#7ccdbb}.location-add input{height:42px;flex:1;font-size:12px}.location-add input::placeholder{color:#a0a39c}.location-add .button{height:42px}.location-list{padding-top:6px}.location-row{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid #efede8}.location-row:last-child{border-bottom:0}.location-icon{height:34px;width:34px;border-radius:10px;background:#e4f5f1;color:#869582;display:grid;place-items:center}.location-icon svg{width:16px}.location-name{font:600 14px var(--serif)}.location-name small{display:block;font:10px var(--sans);color:#959b94;margin-top:4px}.location-row form{margin-left:auto}.icon-button{border:0;background:transparent;color:#a6a69e;cursor:pointer;font-size:22px;width:34px;height:34px;border-radius:7px}.icon-button:hover{background:#fde7e3;color:#b76f62}.muted{color:var(--muted);font-size:12px}.back-link{display:inline-flex;align-items:center;gap:7px;color:#8a918b;font-size:11px;margin:1px 0 20px}.back-link svg{width:15px}.form-page{max-width:700px}.form-intro{margin-bottom:24px}.form-intro h1{font-size:32px}.dress-form{border:1px solid var(--line);background:#f9fdfc;border-radius:14px;padding:22px 24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field-wide{grid-column:1/-1}.field>span{font-size:10px;font-weight:700;color:#596661}.field>span i{font-style:normal;color:#cf6865;font-size:9px;margin-left:4px}.field input,.field select{height:40px;width:100%;font-size:12px}.field textarea{resize:vertical;min-height:90px;padding:11px 12px;font-size:12px}.field small{color:#959b94;font-size:10px}.field small a{color:#cf6865;text-decoration:underline}.currency-input{position:relative}.currency-input b{position:absolute;left:12px;top:12px;color:#969b94;font-size:12px}.currency-input input{padding-left:27px}.upload-box{height:78px;border:1px dashed #d1e8e3;border-radius:9px;background:#f9fdfc;display:flex;align-items:center;gap:12px;padding:0 14px;color:#cf6865;position:relative;cursor:pointer}.upload-box>svg{width:21px;height:21px}.upload-box span strong{display:block;font-size:11px;color:#65716b}.upload-box span small{display:block;font-size:9px;color:#9da19a;margin-top:4px}.upload-box input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-box .upload-cta{margin-left:auto;font-size:10px;color:#cf6865;border:1px solid #dcece8;border-radius:6px;padding:6px 10px}.existing-photos,.photo-thumbs{display:flex;gap:8px;overflow:auto;margin:0 0 9px}.existing-photos img{height:58px;width:58px;border-radius:7px;object-fit:cover}.form-actions{border-top:1px solid var(--line);margin-top:21px;padding-top:16px;display:flex;justify-content:flex-end;gap:8px}.form-actions .button{min-height:39px}.detail-page{max-width:940px}.detail-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:40px;margin-top:5px}.hero-photo{height:440px;background:#e4f2ef;border-radius:14px;overflow:hidden}.hero-photo img{height:100%;width:100%;object-fit:cover}.photo-thumbs img{width:70px;height:70px;object-fit:cover;border-radius:8px;flex:none}.large-placeholder{height:440px;border-radius:14px}.large-placeholder span{font-size:80px}.detail-info{padding-top:13px}.detail-info h1{font:600 35px/1.1 var(--serif);letter-spacing:-.6px;margin:9px 0 18px}.detail-actions{display:flex;gap:8px;flex-wrap:wrap}.detail-actions .button{min-height:38px}.detail-wear{height:38px;padding:0 12px;font-size:11px}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:22px 0}.detail-facts small{display:block;color:#9a9e96;font-size:8px;letter-spacing:1.2px;font-weight:700;margin-bottom:6px}.detail-facts b{font:600 14px var(--serif)}.notes-block p{font:13px/1.7 var(--sans);color:#68736e;white-space:pre-wrap}.delete-form{border-top:1px solid var(--line);padding-top:17px;margin-top:22px}.delete-form button{background:none;border:0;padding:0;color:#a37b70;font-size:10px;cursor:pointer}.mobile-nav{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.main-content{padding-left:64px;padding-right:64px}.card-photo{height:240px}.welcome-strip{height:300px}}
@media(max-width:1120px){.main-content{padding-left:32px;padding-right:32px}.dress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-photo{height:210px}.welcome-strip{height:260px}.stat-card{padding:12px}.welcome-art{width:42%}}
@media(max-width:760px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.sidebar{display:none}.main-content{margin-left:0;padding:0 17px 22px}.topbar{height:72px;margin-bottom:17px}.topbar-title{font-size:19px}.top-add{min-height:36px;padding:0 11px;font-size:10px}.top-add svg{width:14px}.welcome-strip{height:249px;padding:24px 23px;border-radius:14px}.welcome-copy h1{font-size:29px}.welcome-copy p{font-size:10px;max-width:195px;line-height:1.55}.welcome-art{right:-5px;width:47%;opacity:.95}.sun-disc{width:155px;height:155px;right:18px;top:46px}.dress-doodle{width:132px;margin-right:0}.art-flower{right:15px;top:33px;font-size:19px}.sparkle-one{left:4%;top:45px}.sparkle-two{right:3%;bottom:45px}.art-caption{right:3px;bottom:19px;font-size:11px}.stats-row{gap:7px;margin:11px 0 30px}.stat-card{min-height:65px;gap:7px;padding:9px 7px;border-radius:10px}.stat-icon{width:30px;height:30px;border-radius:9px}.stat-icon svg{width:16px}.stat-icon.gold{font-size:17px}.stat-card small{font-size:6.5px;letter-spacing:.7px;white-space:nowrap}.stat-card strong{font-size:16px;margin-top:3px}.stat-card strong i{font-size:9px}.collection-heading{align-items:flex-start;gap:11px;flex-direction:column;margin-bottom:14px}.collection-heading h2{font-size:22px}.search-form{width:100%;gap:7px}.search-box{flex:1}.search-box input{width:100%;min-width:0}.search-form select{max-width:132px}.dress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 11px}.card-photo{height:auto;aspect-ratio:.82;border-radius:10px}.card-body{padding-top:8px}.dress-name{font-size:13px}.wear-button{min-width:44px;height:27px}.card-meta{font-size:8px}.empty-photo span{font-size:41px}.settings-layout{padding-top:11px}.section-heading{margin:22px 0 18px}.section-heading h1,.form-intro h1{font-size:29px}.settings-card{padding:15px}.location-add{gap:6px}.location-add input{min-width:0}.location-add .button{padding:0 10px;font-size:10px}.location-add .button svg{width:14px}.form-page{padding-top:1px}.back-link{margin-bottom:18px}.form-intro{margin-bottom:18px}.form-intro h1{font-size:28px}.dress-form{padding:17px 15px}.form-grid{gap:14px 10px}.field>span{font-size:9px}.field input,.field select{height:41px;padding-left:9px;padding-right:8px;font-size:11px}.field textarea{font-size:11px}.form-actions{justify-content:space-between}.form-actions .button{padding:0 13px}.detail-grid{grid-template-columns:1fr;gap:22px}.hero-photo,.large-placeholder{height:auto;aspect-ratio:.9}.detail-info{padding:0 2px}.detail-info h1{font-size:30px}.detail-facts{margin:17px 0;padding:16px 0}.photo-thumbs img{height:61px;width:61px}.footer-note{font-size:11px;padding:26px 0 4px}.mobile-nav{position:fixed;z-index:5;inset:auto 0 0;min-height:calc(62px + env(safe-area-inset-bottom));padding:7px 14px calc(7px + env(safe-area-inset-bottom));background:#f9fdfcf5;backdrop-filter:blur(14px);border-top:1px solid #dcece8;display:flex;justify-content:space-around;align-items:center}.mobile-nav>a:not(.mobile-add){display:flex;flex-direction:column;align-items:center;gap:3px;color:#959b94;font-size:8px;min-width:75px}.mobile-nav>a.active{color:#b46d60}.mobile-nav svg{width:18px;height:18px}.mobile-nav .mobile-add{height:41px;width:46px;border-radius:13px;background:var(--ink);color:white;display:grid;place-items:center;box-shadow:0 4px 12px #24464a2a}.mobile-nav .mobile-add svg{width:20px;height:20px}.flash{font-size:11px}.empty-state{padding:37px 14px}}
@media(max-width:380px){.welcome-strip{padding-left:18px}.welcome-copy h1{font-size:26px}.welcome-copy p{max-width:165px}.welcome-art{right:-20px}.stats-row{gap:5px}.stat-card{padding:8px 5px}.stat-icon{width:27px;height:27px}.stat-card small{font-size:6px}.search-form select{max-width:112px}.dress-name{font-size:12px}}
/* Login, Archive page, and account settings */
.topbar-actions{display:flex;align-items:center;gap:14px}.signed-in{font-size:10px;color:#7e8982;font-weight:600}.archived-banner{display:flex;align-items:center;gap:17px;padding:25px 29px;margin:5px 0 32px;border-radius:14px;background:#e5f5f1}.archived-banner .stat-icon{width:47px;height:47px}.archived-banner h1{font:600 28px var(--serif);margin:6px 0 4px}.archived-banner h1 span{font:600 10px var(--sans);color:#a5a49d;vertical-align:middle;margin-left:5px}.archived-banner p{font-size:11px;color:#77817c;margin:0}.settings-card{margin-bottom:15px}.settings-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.settings-icon{width:37px;height:37px;border-radius:11px;background:#ffe8e2;color:#a66559;display:grid;place-items:center}.settings-icon svg{width:18px}.settings-icon.sage{background:#e4f5f1;color:#82947d}.settings-card-heading h2{font:600 18px var(--serif);margin:0 0 4px}.settings-card-heading p{font-size:10px;color:#929891;margin:0}.settings-card-heading p strong{color:#56645f}.password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px}.password-form .button{min-height:40px;grid-column:1/-1;justify-self:end}.logout-form{margin-top:15px}.logout-form button{border:0;padding:0;background:none;color:#828981;font:10px var(--sans);cursor:pointer}.logout-form button:hover{color:#b46d60}.status-form{margin-top:18px}.delete-form{margin-top:16px}.login-body{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 80% 15%,#d8efec 0,transparent 34%),var(--paper)}.login-card{width:min(100%,410px);padding:34px 36px 30px;border:1px solid var(--line);border-radius:18px;background:#f9fdfc;box-shadow:var(--shadow);position:relative}.login-brand{font-size:17px}.login-flower{margin:29px 0 9px;color:#cf6865;font-size:28px}.login-card h1{font:600 31px var(--serif);letter-spacing:-.5px;margin:8px 0 5px}.login-copy{font-size:11px;color:#818a84;margin:0 0 20px}.login-form{display:grid;gap:14px}.login-form .field input{height:44px}.login-submit{width:100%;height:44px;margin-top:4px}.login-help{margin:17px 0 0;color:#90968f;font-size:9px;line-height:1.65}.login-help code{font-size:9px;color:#7a817b}.login-card .flash{margin:0 0 13px}.mobile-signout{display:none}
@media(max-width:760px){.topbar-actions{gap:7px}.signed-in{display:none}.archived-banner{padding:19px 17px;margin:0 0 25px;gap:12px}.archived-banner .stat-icon{width:39px;height:39px}.archived-banner h1{font-size:23px}.archived-banner p{font-size:10px}.password-form{grid-template-columns:1fr}.password-form .button{grid-column:auto;justify-self:stretch}.settings-card-heading{margin-bottom:14px}.login-card{padding:29px 23px 24px}.mobile-nav{gap:0}.mobile-nav>a:not(.mobile-add){min-width:0;flex:1}.mobile-signout{display:flex;flex:1;justify-content:center}.mobile-signout button{width:31px;height:31px;border-radius:9px;border:1px solid #dcece8;background:#fbfffe;color:#78827c;font-size:17px}.logout-form{display:none}}

/* New wardrobe fields, Popsy wishlist, bright teal palette, and compact mobile prices */
.brand-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.brand-mark{overflow:hidden;padding:0}.sidebar-icon svg{width:25px;height:25px;color:#cf6865}.sidebar-bottom{background:#dff2ed}.sidebar-bottom p{margin-top:7px}.topbar-actions{display:flex;align-items:center;gap:14px}.signed-in{color:#70817d;font-size:11px;font-weight:600}.value-stat strong{display:flex;align-items:baseline;gap:2px;white-space:nowrap;font-size:clamp(14px,1.6vw,19px);font-variant-numeric:tabular-nums;letter-spacing:-.45px}.value-stat strong .currency-symbol{font:500 .82em var(--sans);color:#7d8682}.currency-input input,.field .currency-input input{padding-left:34px}.card-meta{gap:8px}.card-meta>span{flex:1}.card-meta .card-cost{font:600 11px var(--sans);font-variant-numeric:tabular-nums;color:#536c69;background:#e9f6f2;padding:5px 7px;border-radius:7px;white-space:nowrap;margin-left:auto}.empty-hanger{display:flex;align-items:center;justify-content:center;color:#cf6865}.empty-hanger svg{width:42px;height:42px;stroke-width:1.5}.empty-photo .empty-hanger svg{width:43px;height:43px}.empty-state .empty-hanger{width:62px;height:62px;border-radius:20px;margin:0 auto 9px;background:#e3f5f0;color:#cf6865}.empty-state .empty-hanger svg{width:35px;height:35px}.large-placeholder .empty-hanger svg{width:82px;height:82px}.sidebar-bottom .sidebar-icon{display:grid;place-items:center;width:37px;height:37px;background:#f5d8d0;border-radius:12px}.sidebar-bottom .sidebar-icon svg{width:23px;height:23px}.welcome-strip{background:#e7f6f2}.welcome-art{width:42%;}.hero-icon{width:min(73%,260px);height:auto;aspect-ratio:1;object-fit:contain;border-radius:30%;position:relative;z-index:1;filter:drop-shadow(0 12px 14px #294f4a1b)}.sun-disc{background:#d8efec}.art-sparkle{color:#cf6865}.collection-heading h2 span,.count-pill,.archived-banner h1 span{background:#e3f5f0;color:#55847b;border-radius:30px;padding:4px 9px}.archived-banner{background:#e6f5f1}.count-pill{font:600 13px var(--sans);vertical-align:middle}.card-tags{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.card-tags span{font-size:9px;color:#67817d;background:#e8f6f2;border-radius:999px;padding:4px 7px}.select-with-add{display:flex;gap:7px;align-items:center}.select-with-add select{flex:1;min-width:0}.mini-add{height:36px;width:38px;border:1px solid #cde5df;border-radius:9px;background:#e7f6f2;color:#cf6865;font-size:21px;line-height:1;cursor:pointer}.inline-option-form{display:flex;gap:7px;margin-top:8px}.inline-option-form[hidden]{display:none}.inline-option-form input{height:38px;min-width:0;flex:1;border:1px solid #dcece8;border-radius:8px;padding:0 10px;background:#fbfffe}.inline-option-form .button{min-height:38px}.optional{color:#8b9894;font-size:10px;font-weight:400}.settings-icon.teal{background:#dff4ee;color:#4c9e8d}.settings-icon.lilac,.location-icon.style-dot{background:#efe7f7;color:#8a6baa}.wishlist-page{max-width:1000px;margin:0 auto}.wishlist-page>.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.wishlist-page .section-heading h1{font:600 34px var(--serif);margin:8px 0 5px}.wishlist-page .section-heading p{font-size:12px;color:#808984;margin:0}.wishlist-form{margin:20px 0 30px}.popsy-import{display:flex;align-items:end;gap:10px;padding:0 0 14px;border-bottom:1px solid var(--line)}.popsy-import .field{flex:1}.popsy-import .button{height:40px;flex:none}.text-link{display:inline-flex;align-items:center;gap:5px;color:#bd625f;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.text-link svg{width:13px;height:13px}.import-message{font-size:11px;color:#788783;margin:12px 0 16px}.wishlist-import-preview{display:flex;align-items:center;gap:12px;margin:0 0 17px;padding:8px;background:#eef8f5;border-radius:10px;color:#526e68;font-size:11px}.wishlist-import-preview[hidden]{display:none}.wishlist-import-preview img{width:55px;height:60px;object-fit:cover;border-radius:7px}.wishlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wishlist-card{min-width:0;border:1px solid var(--line);background:#fbfffe;border-radius:14px;overflow:hidden}.wishlist-photo{width:100%;height:210px;display:block;object-fit:cover;background:#e4f2ef}.wishlist-placeholder{display:grid;place-items:center;color:#cf6865}.wishlist-placeholder svg{width:54px;height:54px}.wishlist-card-body{padding:13px}.wishlist-card h2{font:600 17px var(--serif);margin:0 0 8px}.wishlist-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#78908a;font-size:10px}.wishlist-meta strong{color:#4c6963;font-size:12px}.wishlist-card-body>p{font-size:11px;line-height:1.5;color:#76827e;white-space:pre-wrap}.wishlist-actions{display:flex;align-items:center;gap:8px;margin-top:13px;flex-wrap:wrap}.wishlist-actions form:first-of-type{margin-left:auto}.wishlist-actions .button{min-height:35px;padding:0 10px;font-size:10px}.wishlist-actions .icon-button{flex:none}.wishlist-empty{margin-top:18px}.login-brand .brand-mark{width:48px;height:48px}.login-brand .brand-mark img{border-radius:14px}.login-card .eyebrow{display:block;margin-top:28px}.login-help a{color:#c65f5b;text-decoration:underline;text-underline-offset:3px}.mobile-nav{background:#f8fdfcf5;border-top-color:#dcece8}.mobile-nav>a.active{color:#cf6865}.mobile-nav .mobile-add{background:#2b6466}.footer-note{color:#91a09b}
@media(max-width:760px){.value-stat strong{font-size:clamp(13px,4vw,16px);letter-spacing:-.5px}.stat-card{min-width:0}.stat-card>div{min-width:0}.currency-input input,.field .currency-input input{padding-left:34px}.wishlist-page .section-heading{align-items:flex-start;flex-direction:column}.wishlist-page .section-heading h1{font-size:29px}.popsy-import{align-items:stretch;flex-direction:column}.popsy-import .button{width:100%}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wishlist-photo{height:auto;aspect-ratio:.85}.wishlist-card-body{padding:10px}.wishlist-card h2{font-size:15px}.wishlist-actions{gap:6px}.wishlist-actions form:first-of-type{margin-left:0}.wishlist-actions .button{padding:0 8px}.hero-icon{width:min(84%,210px);border-radius:26%}.welcome-art{right:-2px}.inline-option-form{align-items:stretch}.topbar-actions{gap:8px}.signed-in{display:none}}
.wear-history{margin-top:34px;padding:23px 25px;border:1px solid var(--line);border-radius:15px;background:#f9fdfc}.wear-history-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.wear-history-heading h2{font:600 25px/1.1 var(--serif);margin:7px 0 4px}.wear-history-heading p{font-size:11px;color:#84928e;margin:0}.wear-history-total{font:600 18px var(--serif);color:#486e69;white-space:nowrap}.wear-history-total span{font:500 10px var(--sans);color:#82908c}.wear-chart{height:146px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;margin-top:18px;padding:0 2px}.wear-chart-month{height:100%;display:grid;grid-template-rows:20px 1fr 18px;justify-items:center;align-items:end;min-width:0}.wear-chart-count{font-size:9px;color:#738984;font-variant-numeric:tabular-nums}.wear-chart-track{width:min(25px,72%);height:100%;display:flex;align-items:flex-end;justify-content:center;background:#edf6f3;border-radius:7px 7px 4px 4px;overflow:hidden}.wear-chart-track i{display:block;width:100%;height:var(--bar-height);min-height:3px;background:linear-gradient(180deg,#75b8aa,#e89a84);border-radius:6px 6px 3px 3px}.wear-chart-label{font-size:9px;color:#83918d;align-self:end}.wear-history-note,.wear-history-empty{font-size:10px;color:#8a9692;line-height:1.5}.wear-history-note{margin:12px 0 14px}.wear-log-list{list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.wear-log-list li{display:flex;align-items:center;gap:8px;padding:9px 10px;background:#fff;border:1px solid #eaf2ef;border-radius:9px;color:#5d706c;font-size:10px}.wear-log-dot{height:8px;width:8px;flex:none;border-radius:50%;background:#e69781}.wear-log-list time{font-variant-numeric:tabular-nums}.wear-log-list time small{display:block;margin-top:3px;color:#9aa5a1;font-size:9px}.wear-history-empty{margin:0}
.inline-option-input{height:38px;min-width:0;flex:1;border:1px solid #dcece8;border-radius:8px;padding:0 10px;background:#fbfffe}
@media(max-width:760px){.wear-history{margin-top:23px;padding:17px 13px}.wear-history-heading h2{font-size:22px}.wear-chart{gap:3px;height:130px}.wear-chart-track{width:68%}.wear-chart-label{font-size:8px}.wear-log-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wear-log-list li{padding:8px 7px;font-size:9px}}
@media(max-width:380px){.stat-card{gap:5px;padding-left:5px;padding-right:5px}.stat-card small{font-size:5.8px;letter-spacing:.45px}.value-stat strong{font-size:13px}.card-meta .card-cost{padding:4px 5px;font-size:10px}.wishlist-actions{flex-direction:column;align-items:stretch}.wishlist-actions form:first-of-type{margin-left:0}.wishlist-actions .button{width:100%}}

.account-delete{border-color:#efd9d3;background:#fffaf8}.delete-account-button{width:max-content;min-height:40px;padding:0 15px;border:0;border-radius:9px;background:#a85c55;color:#fff;font:600 11px var(--sans);cursor:pointer}.delete-account-button:hover{background:#914b46}
.site-disclaimer{max-width:760px;margin:18px auto;padding:0 12px;text-align:center;color:#7f918c;font:11px/1.65 var(--sans)}.site-disclaimer a{color:#3e7772;font-weight:650;text-decoration:underline;text-underline-offset:2px}.footer-note .site-disclaimer{display:block;margin:8px auto 0;padding:0;font:11px/1.65 var(--sans);font-style:normal}body.login-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:24px}.login-body .site-disclaimer{width:min(100%,760px);margin:0 auto}

/* Cool teal finish, responsive sign-out, size controls, and in-app catalogue */
:root{color-scheme:light;--ink:#21494b;--muted:#718583;--paper:#e9f6f5;--white:#f9fdfc;--line:#d3e9e6;--sage:#bce5de;--sage-light:#e3f4f1;--shadow:0 14px 38px #24484a12}
body{background:var(--paper)}
.sidebar{background:#e2f2ef;border-color:#d3e9e6}
.main-content{background:transparent}
.welcome-strip,.archived-banner{background:#dff1ee}
.dress-form,.settings-card,.login-card,.wishlist-card{background:#f8fdfc}
.login-body{background:radial-gradient(ellipse at 80% 15%,#d8efec 0,transparent 34%),var(--paper)}
.currency-input{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:stretch;width:100%;min-width:0;height:41px;overflow:hidden;border-radius:9px}
.currency-input b{position:static;inset:auto;grid-column:1;display:flex;align-items:center;justify-content:center;margin:0;background:#e5f4f1;border:1px solid #d3e9e6;border-right:0;border-radius:9px 0 0 9px;color:#557a76;font-size:13px}
.field .currency-input input{grid-column:2;width:100%;min-width:0;height:41px;padding:0 10px;border-left:0;border-radius:0 9px 9px 0;box-shadow:none;-webkit-appearance:none;appearance:textfield;font-variant-numeric:tabular-nums}
.field .currency-input input::-webkit-inner-spin-button,.field .currency-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.topbar-logout{display:block;flex:none;margin:0}
.topbar-logout button{height:36px;padding:0 11px;border:1px solid #cfe4e1;border-radius:9px;background:#f7fcfb;color:#51716e;font:600 10px var(--sans);cursor:pointer}
.topbar-logout button:hover{background:#e6f4f1;color:#2d6664}
.sidebar-bottom{background:#dff1ee;border:1px solid #d2e8e4}
.sidebar-bottom p{max-width:160px;line-height:1.55}
.mini-add{width:auto;min-width:78px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}
.mini-add span{font-size:19px;line-height:1}
.mini-add b{font:600 9px var(--sans)}
.popsy-browser{max-width:1100px;margin:0 auto}
.popsy-browser .section-heading h1{font:600 34px var(--serif);margin:8px 0 5px}
.popsy-browser .section-heading p{font-size:12px;color:#748985;margin:0}
.popsy-browser-controls{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1.3fr);gap:13px;margin:22px 0 10px;padding:16px;background:#f8fdfc;border:1px solid var(--line);border-radius:13px}
.catalog-message{min-height:20px;font-size:11px;color:#6d8581;margin:13px 2px}
.popsy-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.popsy-product-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#f9fdfc}
.popsy-product-card[hidden]{display:none}
.popsy-product-image{height:220px;display:grid;place-items:center;background:#e3f1ef;color:#78a59e;overflow:hidden}
.popsy-product-image img{width:100%;height:100%;object-fit:cover;display:block}
.popsy-product-body{padding:12px}
.popsy-product-body h2{min-height:38px;font:600 15px/1.25 var(--serif);margin:0;color:#315d5c}
.popsy-product-price{font-size:12px;font-weight:700;color:#507b75;margin:8px 0 11px}
.popsy-product-actions{display:grid;gap:7px}
.popsy-product-actions .button{min-height:35px;padding:0 8px;font-size:10px;width:100%}
.catalog-more{display:block;margin:19px auto 0;min-width:130px}
.catalog-more[hidden]{display:none}
@media(max-width:1000px){.popsy-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.popsy-product-image{height:200px}}
@media(max-width:760px){.topbar-logout{display:block;margin:0}.topbar-logout button{height:34px;padding:0 9px;font-size:9px}.topbar-actions{gap:7px}.top-add{white-space:nowrap}.mini-add{min-width:73px;padding:0 6px;gap:3px}.mini-add b{font-size:8px}.popsy-browser .section-heading h1{font-size:29px}.popsy-browser-controls{grid-template-columns:1fr;gap:10px;padding:12px;margin:16px 0 9px}.popsy-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.popsy-product-image{height:auto;aspect-ratio:.82}.popsy-product-body{padding:9px}.popsy-product-body h2{font-size:14px;min-height:35px}.popsy-product-price{margin:6px 0 9px}.popsy-product-actions .button{min-height:34px;font-size:9px}}

.catalog-retry{display:block;margin:12px auto 0}.catalog-retry[hidden]{display:none}

.pwa-install{position:fixed;z-index:1200;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);width:min(560px,calc(100% - 28px));margin:0 auto;padding:13px 14px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #cfe6e1;border-radius:17px;background:#f9fdfc;color:#21494b;box-shadow:0 12px 36px #21494b24}.pwa-install[hidden]{display:none}.pwa-install-icon{display:block;width:46px;height:46px;border-radius:14px}.pwa-install-copy{min-width:0}.pwa-install-copy strong{display:block;font:600 13px/1.35 var(--sans);color:#315d5c}.pwa-install-copy p{margin:3px 0 0;color:#718583;font:11px/1.45 var(--sans)}.pwa-install-copy .pwa-install-help{margin-top:7px;color:#506f69}.pwa-install-actions{display:flex;align-items:center;gap:8px}.pwa-install-button{min-height:36px;padding:0 13px;border:0;border-radius:10px;background:#2b6466;color:#fff;font:650 11px var(--sans);white-space:nowrap;cursor:pointer}.pwa-install-button:hover{background:#24585a}.pwa-install-close{width:30px;height:30px;padding:0;border:1px solid #dcece8;border-radius:50%;background:#f7fcfb;color:#6d8580;font:20px/1 var(--sans);cursor:pointer}.pwa-install-button:focus-visible,.pwa-install-close:focus-visible{outline:3px solid #8bc8bb;outline-offset:2px}
@media(max-width:480px){.pwa-install{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:11px}.pwa-install-icon{width:40px;height:40px;border-radius:12px}.pwa-install-copy strong{font-size:12px}.pwa-install-copy p{font-size:10px}.pwa-install-actions{gap:5px}.pwa-install-button{min-height:34px;padding:0 9px;font-size:10px}.pwa-install-close{width:27px;height:27px}}
@media(max-width:760px){.pwa-install{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}
.popsy-product-category{display:inline-flex;align-items:center;width:max-content;margin:0 0 10px;padding:4px 8px;border-radius:999px;background:#e8f6f2;color:#5b817a;font:600 9px/1.2 var(--sans)}
.popsy-card-link{display:flex;width:max-content;align-items:center;margin:0 0 10px;padding:7px 10px;border:1px solid #b8d9d3;border-radius:999px;background:#edf8f5;color:#376d68;font-size:10px;font-weight:700;text-decoration:none}
.popsy-card-link:hover,.popsy-card-link:focus-visible{background:#dff1ec;border-color:#8fbbb2;color:#245b58;text-decoration:underline}
@media(max-width:540px){.popsy-browser-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.popsy-browser-controls .field:last-child{grid-column:1/-1}}

.theme-toggle{width:36px;height:36px;flex:none;display:grid;place-items:center;padding:0;border:1px solid #cfe4e1;border-radius:10px;background:#f7fcfb;color:#51716e;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.theme-toggle:hover{background:#e6f4f1;color:#2d6664}.theme-toggle svg{width:18px;height:18px}.theme-toggle:focus-visible{outline:3px solid #8bc8bb;outline-offset:2px}
html[data-theme="light"]{color-scheme:light}
html[data-theme="dark"]{color-scheme:dark;--ink:#e5efed;--muted:#a9bfba;--paper:#152726;--white:#203634;--line:#36524f;--sage:#3d6a60;--sage-light:#294542;--shadow:0 14px 38px #0005}
html[data-theme="dark"] body{background:var(--paper);color:var(--ink)}
html[data-theme="dark"] .sidebar{background:#1b3030;border-color:#36504d}
html[data-theme="dark"] .brand small,html[data-theme="dark"] .side-label,html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .stat-card small,html[data-theme="dark"] .muted{color:#a2b7b2}
html[data-theme="dark"] .nav-link{color:#bdceca}html[data-theme="dark"] .nav-link.active{background:#294341;color:#f0a097;box-shadow:none}
html[data-theme="dark"] .sidebar-bottom{background:#243e3b;color:#b6c8c2}
html[data-theme="dark"] .topbar{border-color:var(--line)}html[data-theme="dark"] .topbar-title,html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3{color:var(--ink)}
html[data-theme="dark"] .welcome-strip,html[data-theme="dark"] .archived-banner{background:#223d3a}
html[data-theme="dark"] .sun-disc{background:#534d39}
html[data-theme="dark"] .stat-card,html[data-theme="dark"] .settings-card,html[data-theme="dark"] .dress-form,html[data-theme="dark"] .empty-state,html[data-theme="dark"] .wishlist-card,html[data-theme="dark"] .wear-history,html[data-theme="dark"] .popsy-browser-controls,html[data-theme="dark"] .popsy-product-card{background:#203533;border-color:var(--line);color:var(--ink)}
html[data-theme="dark"] .search-box,html[data-theme="dark"] .search-form select,html[data-theme="dark"] .field input,html[data-theme="dark"] .field textarea,html[data-theme="dark"] .field select,html[data-theme="dark"] .location-add input,html[data-theme="dark"] .inline-option-form input,html[data-theme="dark"] .inline-option-input,html[data-theme="dark"] .wear-button,html[data-theme="dark"] .upload-box,html[data-theme="dark"] .topbar-logout button,html[data-theme="dark"] .mobile-signout button,html[data-theme="dark"] .theme-toggle{background:#192e2d;border-color:#3b5753;color:#dce9e6}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#879f99}
html[data-theme="dark"] .search-box,html[data-theme="dark"] .search-form select,html[data-theme="dark"] .field>span,html[data-theme="dark"] .section-heading p,html[data-theme="dark"] .form-intro p,html[data-theme="dark"] .card-meta,html[data-theme="dark"] .wishlist-meta,html[data-theme="dark"] .settings-card-heading p,html[data-theme="dark"] .field small{color:#a7bbb6}
html[data-theme="dark"] .button-dark{background:#36736d;color:#fff}html[data-theme="dark"] .button-dark:hover{background:#43847c}
html[data-theme="dark"] .button-quiet{background:#30413f;color:#d6e2df}html[data-theme="dark"] .button-outline{border-color:#49615e;color:var(--ink)}
html[data-theme="dark"] .flash{background:#29443a;color:#c5e4d3}html[data-theme="dark"] .flash-error{background:#4a302e;color:#f0c1b8}
html[data-theme="dark"] .brand-mark,html[data-theme="dark"] .stat-icon.sage,html[data-theme="dark"] .location-icon,html[data-theme="dark"] .card-tags span,html[data-theme="dark"] .count-pill,html[data-theme="dark"] .collection-heading h2 span,html[data-theme="dark"] .archived-banner h1 span,html[data-theme="dark"] .popsy-product-category{background:#2c4b46;color:#c5e1da}
html[data-theme="dark"] .stat-icon.blush,html[data-theme="dark"] .settings-icon,html[data-theme="dark"] .empty-state .empty-hanger{background:#493633;color:#efa098}
html[data-theme="dark"] .stat-icon.gold{background:#4b4533;color:#e1cf91}
html[data-theme="dark"] .card-photo,html[data-theme="dark"] .hero-photo,html[data-theme="dark"] .popsy-product-image,html[data-theme="dark"] .wishlist-photo{background:#263d3a}
html[data-theme="dark"] .empty-photo{background:#463633;color:#f0a097}html[data-theme="dark"] .empty-photo.tone-1{background:#29453d;color:#b8d7ba}html[data-theme="dark"] .empty-photo.tone-2{background:#4a4331;color:#e6d393}html[data-theme="dark"] .empty-photo.tone-3{background:#403747;color:#d5b1c7}
html[data-theme="dark"] .card-meta .card-cost,html[data-theme="dark"] .mini-add,html[data-theme="dark"] .wishlist-import-preview,html[data-theme="dark"] .wear-chart-track,html[data-theme="dark"] .wear-log-list li,html[data-theme="dark"] .currency-input b{background:#29433f;color:#c4d9d4}
html[data-theme="dark"] .wear-button:hover,html[data-theme="dark"] .mini-add:hover,html[data-theme="dark"] .topbar-logout button:hover{background:#2c4c47}
html[data-theme="dark"] .mobile-nav{background:#182d2df2;border-color:#36504d}html[data-theme="dark"] .mobile-nav .mobile-add{background:#36736d}
html[data-theme="dark"] .icon-button{color:#aabbb7}html[data-theme="dark"] .icon-button:hover{background:#493633;color:#f0a097}
html[data-theme="dark"] .wear-log-list li{border-color:#36504d}html[data-theme="dark"] .site-disclaimer,html[data-theme="dark"] .footer-note{color:#9bb0ab}
html[data-theme="dark"] .account-delete{background:#392c2a;border-color:#60413a}html[data-theme="dark"] .delete-account-button{background:#a85c55;color:#fff}
html[data-theme="dark"] .pwa-install{background:#203533;border-color:#36524f;color:var(--ink)}html[data-theme="dark"] .pwa-install-copy strong{color:#e2efeb}html[data-theme="dark"] .pwa-install-copy p{color:#a9bfba}html[data-theme="dark"] .pwa-install-close{background:#192e2d;border-color:#3b5753;color:#dce9e6}
html[data-theme="dark"] .location-name small,html[data-theme="dark"] .back-link,html[data-theme="dark"] .field small,html[data-theme="dark"] .upload-box span small,html[data-theme="dark"] .detail-facts small,html[data-theme="dark"] .notes-block p,html[data-theme="dark"] .signed-in,html[data-theme="dark"] .wear-history-heading p,html[data-theme="dark"] .wear-history-total span,html[data-theme="dark"] .wear-chart-count,html[data-theme="dark"] .wear-chart-label,html[data-theme="dark"] .wear-history-note,html[data-theme="dark"] .wear-history-empty,html[data-theme="dark"] .wear-log-list time small,html[data-theme="dark"] .catalog-message,html[data-theme="dark"] .popsy-browser .section-heading p,html[data-theme="dark"] .import-message,html[data-theme="dark"] .wishlist-card-body>p,html[data-theme="dark"] .footer-note,html[data-theme="dark"] .site-disclaimer{color:#a2b8b2}
html[data-theme="dark"] .upload-box span strong,html[data-theme="dark"] .popsy-product-body h2,html[data-theme="dark"] .popsy-product-price,html[data-theme="dark"] .wear-history-total,html[data-theme="dark"] .wishlist-meta strong,html[data-theme="dark"] .settings-card-heading p strong{color:#d3e6e1}
html[data-theme="dark"] .wear-log-list li{background:#253d39;color:#d4e3df}
