.wardrobe-route{background:#eef0ed;margin:0}.wardrobe-route:before,.wardrobe-route>.theme-effects,.wardrobe-route>.theme-curtain{display:none}.wardrobe-app{--wardrobe-paper:#f2f0ea;--wardrobe-panel:#faf9f5;--wardrobe-ink:#17202b;--wardrobe-muted:#697078;--wardrobe-line:#cbc9c1;--wardrobe-navy:#24364d;--wardrobe-coral:#d4583e;--wardrobe-sage:#90a99a;--wardrobe-display:"Bodoni 72", "Songti SC", "STSong", serif;--wardrobe-body:"Avenir Next", "PingFang SC", "Microsoft YaHei", sans-serif;background:linear-gradient(90deg, #17202b06 1px, transparent 1px), var(--wardrobe-paper);min-height:100svh;color:var(--wardrobe-ink);font-family:var(--wardrobe-body);background-size:32px 32px;line-height:1.5}.wardrobe-app *,.wardrobe-app :before,.wardrobe-app :after{box-sizing:border-box}.wardrobe-app button,.wardrobe-app input,.wardrobe-app select{color:inherit;font:inherit}.wardrobe-app button{cursor:pointer}.wardrobe-app :focus-visible{outline:2px solid var(--wardrobe-coral);outline-offset:3px}.wardrobe-loading{color:var(--wardrobe-muted);letter-spacing:.16em;place-items:center;font-size:12px;display:grid}.wardrobe-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f0eae6;border-bottom:1px solid #cbc9c1d1;justify-content:space-between;align-items:center;min-height:72px;padding:0 40px;display:flex;position:sticky;top:0}.wardrobe-brand{align-items:center;gap:14px;text-decoration:none;display:inline-flex}.wardrobe-brand span{color:var(--wardrobe-coral);font-family:var(--utility);letter-spacing:.08em;font-size:11px;font-weight:700}.wardrobe-brand strong{border-left:1px solid var(--wardrobe-line);font-family:var(--wardrobe-display);letter-spacing:.06em;padding-left:14px;font-size:20px;font-weight:600}.wardrobe-identity{border:1px solid var(--wardrobe-line);background:var(--wardrobe-panel);text-align:left;grid-template-columns:auto auto;gap:0 10px;padding:8px 12px;display:grid}.wardrobe-identity span{color:var(--wardrobe-muted);letter-spacing:.08em;font-size:9px}.wardrobe-identity strong{font-family:var(--utility);letter-spacing:.05em;grid-row:2;font-size:11px}.wardrobe-identity i{color:var(--wardrobe-coral);grid-row:1/3;align-self:center;font-size:10px;font-style:normal}.wardrobe-shell{width:min(1240px,100% - 64px);margin:0 auto;padding:76px 0 42px}.wardrobe-kicker,.wardrobe-hero>div>p,.wardrobe-rail-section>header p,.wardrobe-section-heading p,.wardrobe-form-title span{color:var(--wardrobe-coral);font-family:var(--utility);letter-spacing:.14em;margin:0;font-size:10px;font-weight:700}.wardrobe-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:64px;padding:0 0 66px;display:grid}.wardrobe-hero h1{font-family:var(--wardrobe-display);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(54px,7vw,104px);font-weight:500;line-height:.92}.wardrobe-hero h1 em{color:var(--wardrobe-coral);font-style:italic;font-weight:400}.wardrobe-hero>p{border-left:1px solid var(--wardrobe-coral);max-width:390px;color:var(--wardrobe-muted);margin:0 0 8px;padding-left:28px;font-size:14px;line-height:1.9}.wardrobe-rail-section{border:1px solid var(--wardrobe-ink);background:var(--wardrobe-panel);overflow:hidden;box-shadow:13px 13px #d7d9d3}.wardrobe-rail-section>header{border-bottom:1px solid var(--wardrobe-line);justify-content:space-between;align-items:center;min-height:108px;padding:23px 28px;display:flex}.wardrobe-rail-section>header h2,.wardrobe-section-heading h2{font-family:var(--wardrobe-display);letter-spacing:-.025em;margin:4px 0 0;font-size:32px;font-weight:600}.wardrobe-rail-section>header h2 span{color:var(--wardrobe-coral);font-family:var(--utility);vertical-align:top;margin-left:8px;font-size:11px}.wardrobe-rail-section>header>div:last-child{gap:10px;display:flex}.wardrobe-primary,.wardrobe-secondary{border:1px solid var(--wardrobe-navy);background:var(--wardrobe-navy);color:#fff;letter-spacing:.03em;min-height:42px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .18s,background .18s}.wardrobe-app .wardrobe-primary{color:#fff}.wardrobe-secondary{color:var(--wardrobe-navy);background:0 0}.wardrobe-primary:hover,.wardrobe-secondary:hover{transform:translateY(-2px)}.wardrobe-secondary:hover{background:#ebece8}.wardrobe-primary:disabled{opacity:.55;cursor:wait}.wardrobe-outfit{background:linear-gradient(105deg,#90a99a17,#0000 36%),repeating-linear-gradient(90deg,#0000 0 80px,#17202b07 81px),#e8e8e3;justify-content:center;align-items:flex-start;gap:clamp(10px,2.5vw,38px);min-height:390px;padding:68px 42px 34px;display:flex;position:relative}.wardrobe-rod{background:linear-gradient(#b2b7b7,#6a7479 45%,#c8cbca 56%,#737b7e);border:1px solid #56616b;border-radius:999px;height:5px;position:absolute;top:46px;left:38px;right:38px;box-shadow:0 3px 7px #17202b26}.wardrobe-rod:before,.wardrobe-rod:after{content:"";background:#d9dad5;border:1px solid #687176;width:9px;height:32px;position:absolute;top:-14px}.wardrobe-rod:before{left:2%}.wardrobe-rod:after{right:2%}.wardrobe-outfit-empty{z-index:1;color:var(--wardrobe-muted);align-items:center;gap:22px;margin-top:76px;display:flex;position:relative}.wardrobe-outfit-empty span{width:76px;height:76px;font-family:var(--wardrobe-display);border:1px dashed #9a9e9c;border-radius:50%;place-items:center;font-size:31px;display:grid}.wardrobe-outfit-empty p{margin:0;font-size:13px;line-height:1.7}.wardrobe-outfit-piece{z-index:2;text-align:center;background:0 0;border:0;width:min(160px,17vw);min-width:108px;padding:44px 8px 8px;animation:.52s cubic-bezier(.16,1,.3,1) both wardrobe-hang;position:relative}.wardrobe-outfit-piece:nth-of-type(2){animation-delay:60ms}.wardrobe-outfit-piece:nth-of-type(3){animation-delay:.12s}.wardrobe-outfit-piece:nth-of-type(4){animation-delay:.18s}.wardrobe-outfit-piece:nth-of-type(5){animation-delay:.24s}.wardrobe-outfit-piece strong{text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:12px;display:block;overflow:hidden}.wardrobe-outfit-piece small{color:var(--wardrobe-muted);letter-spacing:.12em;font-size:9px}.wardrobe-outfit-piece:hover .wardrobe-garment{transform:rotate(-2deg)translateY(-3px)}.wardrobe-hanger{clip-path:polygon(49% 0,54% 0,57% 13%,98% 91%,98% 100%,2% 100%,2% 91%,45% 13%);border-bottom:1px solid #697176;border-left:1px solid #697176;border-right:1px solid #697176;width:72px;height:42px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.wardrobe-garment{aspect-ratio:.78;background:var(--piece-color);place-items:center;width:100%;max-width:142px;margin:0 auto;transition:transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17202b2e,0 14px 20px #24364d1a}.wardrobe-garment:before{content:"";opacity:.2;background:repeating-linear-gradient(103deg,#0000 0 6px,#ffffff73 7px,#0000 8px 12px);position:absolute;inset:0}.wardrobe-garment:after{aspect-ratio:1;content:"";background:var(--wardrobe-panel);border-radius:50%;width:34%;position:absolute;top:-12%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #17202b29}.wardrobe-garment i{z-index:2;color:#12181ec7;width:38px;height:38px;font-family:var(--wardrobe-display);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #fff9;border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid;position:relative}.garment-bottom{clip-path:polygon(19% 0,81% 0,92% 100%,57% 100%,50% 43%,43% 100%,8% 100%)}.garment-outer{clip-path:polygon(22% 0,78% 0,100% 23%,84% 43%,75% 31%,84% 100%,16% 100%,25% 31%,16% 43%,0 23%)}.garment-dress{clip-path:polygon(34% 0,66% 0,70% 34%,92% 100%,8% 100%,30% 34%)}.garment-shoes{aspect-ratio:1.8;border-radius:60% 10% 13% 34%;margin-top:40%}.garment-shoes:after{display:none}.garment-accessory{aspect-ratio:1;border-radius:50%;margin-top:17%}.garment-accessory:after{background:0 0;border:1px dashed #ffffff80;width:auto;inset:14%;transform:none}.wardrobe-ledger{border-top:1px solid var(--wardrobe-line);border-bottom:1px solid var(--wardrobe-line);grid-template-columns:repeat(4,1fr);margin:58px 0 86px;display:grid}.wardrobe-ledger>div{border-right:1px solid var(--wardrobe-line);min-height:142px;padding:22px 24px;position:relative}.wardrobe-ledger>div:last-child{border-right:0}.wardrobe-ledger span{color:var(--wardrobe-muted);font-family:var(--utility);letter-spacing:.12em;font-size:9px}.wardrobe-ledger strong{font-family:var(--wardrobe-display);margin-top:12px;font-size:48px;font-weight:500;line-height:1;display:block}.wardrobe-ledger strong.is-word{margin-top:23px;font-size:25px}.wardrobe-ledger p{color:var(--wardrobe-muted);margin:0;font-size:10px;position:absolute;bottom:17px;right:20px}.wardrobe-section-heading{justify-content:space-between;align-items:end;display:flex}.wardrobe-section-heading h2{font-size:46px}.wardrobe-add-button{border:1px solid var(--wardrobe-navy);background:0 0;align-items:center;gap:11px;min-height:48px;padding:0 18px 0 8px;font-size:12px;font-weight:700;display:flex}.wardrobe-add-button span{background:var(--wardrobe-navy);color:#fff;place-items:center;width:31px;height:31px;font-size:20px;font-weight:400;display:grid}.wardrobe-add-panel{border:1px solid var(--wardrobe-line);background:var(--wardrobe-panel);grid-template-columns:1.5fr .72fr .72fr 1.6fr;gap:20px;margin-top:27px;padding:25px;animation:.28s both wardrobe-open;display:grid;box-shadow:8px 8px #dde0da}.wardrobe-form-title{border-bottom:1px solid var(--wardrobe-line);grid-column:1/-1;align-items:baseline;gap:16px;padding-bottom:15px;display:flex}.wardrobe-form-title h3{font-family:var(--wardrobe-display);margin:0;font-size:23px}.wardrobe-photo-field{grid-column:1/-1;position:relative}.wardrobe-photo-label{color:var(--wardrobe-muted);align-items:center;gap:8px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.wardrobe-photo-label small{color:#999c98;font-size:9px;font-weight:400}.wardrobe-photo-field>label{cursor:pointer;display:block}.wardrobe-photo-field input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.wardrobe-photo-drop{text-align:center;background:linear-gradient(110deg,#ecece7,#f7f6f1);border:1px dashed #a7aaa5;align-content:center;place-items:center;gap:5px;min-height:138px;padding:20px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.wardrobe-photo-drop:hover{border-color:var(--wardrobe-coral);background:#f4eee9}.wardrobe-photo-drop b{color:var(--wardrobe-coral);font-family:var(--wardrobe-display);font-size:29px;font-weight:400}.wardrobe-photo-drop>span{font-size:11px;font-weight:700}.wardrobe-photo-drop small{color:var(--wardrobe-muted);font-size:9px}.wardrobe-photo-drop.has-photo{background:#dfe2dd;min-height:190px;padding:0}.wardrobe-photo-drop.has-photo img{object-fit:contain;width:100%;height:190px}.wardrobe-photo-drop.has-photo>span{color:#fff;background:#17202bd1;padding:7px 10px;font-size:9px;position:absolute;bottom:10px;right:10px}.wardrobe-photo-field>button{z-index:3;color:var(--wardrobe-coral);background:#faf9f5e6;border:0;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:33px;right:9px}.wardrobe-add-panel>label{color:var(--wardrobe-muted);align-content:start;gap:7px;font-size:10px;font-weight:700;display:grid}.wardrobe-add-panel input,.wardrobe-add-panel select{border:1px solid var(--wardrobe-line);background:#fff;border-radius:0;outline:0;width:100%;height:43px;padding:0 11px;font-size:12px}.wardrobe-add-panel input:focus,.wardrobe-add-panel select:focus{border-color:var(--wardrobe-coral);box-shadow:0 0 0 3px #d4583e1a}.wardrobe-add-panel fieldset{border:0;border-top:1px solid var(--wardrobe-line);grid-column:1/-1;margin:0;padding:16px 0 0}.wardrobe-add-panel legend{color:var(--wardrobe-muted);padding:0;font-size:10px;font-weight:700}.wardrobe-color-options{flex-wrap:wrap;gap:12px;margin-top:11px;display:flex}.wardrobe-color-options label{cursor:pointer;grid-template-columns:26px auto;align-items:center;gap:0 7px;display:grid}.wardrobe-color-options input{opacity:0;width:1px;height:1px;position:absolute}.wardrobe-color-options label>span{background:var(--piece-color);border-radius:50%;grid-row:1/3;width:26px;height:26px;display:block;box-shadow:inset 0 0 0 1px #17202b2e}.wardrobe-color-options input:checked+span{outline:2px solid var(--wardrobe-coral);outline-offset:3px}.wardrobe-color-options small{color:var(--wardrobe-muted);font-size:9px}.wardrobe-note-field{grid-column:1/4}.wardrobe-save{align-self:end}.wardrobe-toolbar{grid-template-columns:1fr 250px;align-items:center;gap:28px;margin-top:42px;display:grid}.wardrobe-tabs{border-bottom:1px solid var(--wardrobe-line);scrollbar-width:none;display:flex;overflow-x:auto}.wardrobe-tabs button{min-height:42px;color:var(--wardrobe-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 17px;font-size:11px}.wardrobe-tabs button span{color:#9a9d9a;font-family:var(--utility);margin-left:5px;font-size:8px}.wardrobe-tabs button.is-active{border-bottom-color:var(--wardrobe-coral);color:var(--wardrobe-ink);font-weight:700}.wardrobe-search{border-bottom:1px solid var(--wardrobe-ink);align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.wardrobe-search span{color:var(--wardrobe-coral);font-size:20px}.wardrobe-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.wardrobe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.wardrobe-card{border:1px solid var(--wardrobe-line);background:var(--wardrobe-panel);transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.wardrobe-card:hover{transform:translateY(-4px);box-shadow:7px 9px #daddd6}.wardrobe-card.is-selected{border-color:var(--wardrobe-coral)}.wardrobe-card-art{background:#e7e7e1;place-items:center;min-height:214px;padding:26px 42px 17px;display:grid;position:relative;overflow:hidden}.wardrobe-card-art:before{content:"";border:1px solid #17202b0f;position:absolute;inset:17px}.wardrobe-card-art>span,.wardrobe-card-art>i{z-index:2;color:var(--wardrobe-muted);letter-spacing:.1em;font-size:8px;font-style:normal;position:absolute;top:13px}.wardrobe-card-art>span{left:13px}.wardrobe-card-art>i{right:13px}.wardrobe-card-art .wardrobe-garment{width:115px}.wardrobe-card-art.has-photo{background:#dfe2dd;padding:0}.wardrobe-card-art.has-photo:before{z-index:2;pointer-events:none;border-color:#ffffff59}.wardrobe-card-art.has-photo>img{object-fit:cover;width:100%;height:214px}.wardrobe-card-art.has-photo>span,.wardrobe-card-art.has-photo>i{color:#fff;background:#17202bc7;padding:5px 7px}.wardrobe-card-copy{padding:17px 18px 15px}.wardrobe-card-copy>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.wardrobe-card-copy h3{font-family:var(--wardrobe-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.wardrobe-card-copy>div>button{color:#a6a4a0;background:0 0;border:0;flex:none;width:25px;height:25px;font-size:18px}.wardrobe-card-copy>p{min-height:38px;color:var(--wardrobe-muted);margin:7px 0 16px;font-size:10px;line-height:1.8;overflow:hidden}.wardrobe-card-copy dl{border-top:1px solid var(--wardrobe-line);grid-template-columns:1fr 1fr;margin:0;padding-top:12px;display:grid}.wardrobe-card-copy dl>div:last-child{border-left:1px solid var(--wardrobe-line);padding-left:14px}.wardrobe-card-copy dt{color:#969a98;letter-spacing:.08em;font-size:8px}.wardrobe-card-copy dd{align-items:center;gap:5px;margin:3px 0 0;font-size:10px;display:flex}.wardrobe-card-copy dd i{background:var(--piece-color);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #17202b29}.wardrobe-card-action{border:0;border-top:1px solid var(--wardrobe-line);background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.wardrobe-card-action span{color:var(--wardrobe-coral);font-size:17px}.wardrobe-card.is-selected .wardrobe-card-action{background:var(--wardrobe-coral);color:#fff}.wardrobe-card.is-selected .wardrobe-card-action span{color:#fff}.wardrobe-empty-collection{text-align:center;background:#faf9f580;border:1px dashed #aeb0aa;align-content:center;place-items:center;min-height:310px;margin-top:28px;display:grid}.wardrobe-empty-collection span{font-family:var(--wardrobe-display);font-size:28px}.wardrobe-empty-collection p{color:var(--wardrobe-muted);margin:8px 0 17px;font-size:12px}.wardrobe-empty-collection button{border:0;border-bottom:1px solid var(--wardrobe-coral);color:var(--wardrobe-coral);background:0 0;font-size:11px}.wardrobe-storage-note{color:var(--wardrobe-muted);text-align:center;margin:48px 0 0;font-size:10px}.wardrobe-storage-note span{color:var(--wardrobe-coral);font-family:var(--utility);letter-spacing:.1em;margin-right:9px;font-size:9px}.wardrobe-toast{z-index:100;border-left:3px solid var(--wardrobe-coral);background:var(--wardrobe-navy);color:#fff;max-width:min(360px,100vw - 48px);padding:13px 18px;font-size:11px;animation:2.6s both wardrobe-toast;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #17202b2e}.wardrobe-gate{background:linear-gradient(123deg,#e9ece9 0 48%,#24364d 48% 100%);place-items:center;min-height:100svh;padding:72px 32px;display:grid;position:relative;overflow:hidden}.wardrobe-gate:before{content:"";opacity:.22;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 31px,#17202b14 32px);position:absolute;inset:0}.wardrobe-gate-home{z-index:3;color:var(--wardrobe-ink);font-size:10px;font-weight:700;text-decoration:none;position:absolute;top:25px;left:28px}.wardrobe-gate-card{z-index:2;background:var(--wardrobe-panel);border:1px solid #17202bb8;grid-template-columns:.82fr 1.18fr;width:min(980px,100%);min-height:590px;display:grid;position:relative;box-shadow:18px 20px #0c131c2e}.wardrobe-door{border-right:1px solid var(--wardrobe-line);background:#d9ded8;justify-content:space-between;align-items:end;padding:50px 34px 38px;display:flex;position:relative;overflow:hidden}.wardrobe-door:before{content:"";border:1px solid #24364d4d;position:absolute;inset:24px}.wardrobe-door:after{content:"";background:#24364d1f;width:1px;position:absolute;top:0;bottom:0;left:50%}.wardrobe-door>span{z-index:2;color:var(--wardrobe-muted);font-family:var(--utility);letter-spacing:.14em;font-size:9px;line-height:1.6;position:relative}.wardrobe-door>b{z-index:2;font-family:var(--wardrobe-display);font-size:72px;font-weight:400;position:relative}.wardrobe-door-rail{background:var(--wardrobe-navy);height:3px;position:absolute;top:100px;left:42px;right:42px}.wardrobe-door-rail i{transform-origin:top;background:var(--wardrobe-sage);clip-path:polygon(33% 0,67% 0,70% 13%,100% 22%,85% 100%,15% 100%,0 22%,30% 13%);border:1px solid #24364d59;border-top:0;width:36px;height:102px;position:absolute;top:3px}.wardrobe-door-rail i:first-child{background:#e4ded1;left:6%;transform:rotate(-4deg)}.wardrobe-door-rail i:nth-child(2){background:#8a9aa4;left:29%;transform:rotate(2deg)}.wardrobe-door-rail i:nth-child(3){background:#b26350;right:26%;transform:rotate(-2deg)}.wardrobe-door-rail i:nth-child(4){background:#363d45;right:4%;transform:rotate(4deg)}.wardrobe-gate-copy{flex-direction:column;justify-content:center;padding:64px clamp(32px,6vw,76px);display:flex}.wardrobe-gate-copy h1,.wardrobe-issued h1{font-family:var(--wardrobe-display);letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.04}.wardrobe-gate-copy>p:not(.wardrobe-kicker),.wardrobe-issued>p:not(.wardrobe-kicker){color:var(--wardrobe-muted);margin:0 0 28px;font-size:12px;line-height:1.9}.wardrobe-gate-copy form>label{color:var(--wardrobe-muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.wardrobe-gate-copy form>div{grid-template-columns:1fr 70px;display:grid}.wardrobe-gate-copy input{border:1px solid var(--wardrobe-navy);min-width:0;height:47px;font-family:var(--utility);background:#fff;border-right:0;border-radius:0;outline:0;padding:0 12px;font-size:11px}.wardrobe-gate-copy form button{border:1px solid var(--wardrobe-navy);background:var(--wardrobe-navy);color:#fff;font-size:11px;font-weight:700}.wardrobe-gate-divider{color:#9b9d99;align-items:center;gap:11px;margin:23px 0 17px;font-size:9px;display:flex}.wardrobe-gate-divider:before,.wardrobe-gate-divider:after{content:"";background:var(--wardrobe-line);flex:1;height:1px}.wardrobe-create-token{border:1px solid var(--wardrobe-coral);width:100%;min-height:47px;color:var(--wardrobe-coral);background:0 0;justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;font-weight:700;display:flex}.wardrobe-gate-copy>small{color:#929690;margin-top:18px;font-size:9px;line-height:1.7;display:block}.wardrobe-gate-message{color:var(--wardrobe-coral)!important;margin:13px 0 0!important;font-size:10px!important}.wardrobe-issued{z-index:2;border:1px solid var(--wardrobe-ink);background:var(--wardrobe-panel);width:min(690px,100%);padding:clamp(38px,7vw,76px);position:relative;box-shadow:18px 20px #0c131c2e}.wardrobe-issued code{overflow-wrap:anywhere;border:1px dashed var(--wardrobe-coral);color:var(--wardrobe-navy);font-family:var(--utility);text-align:center;letter-spacing:.05em;background:#f0e7df;margin:28px 0;padding:20px;font-size:clamp(13px,2vw,18px);display:block}.wardrobe-issued>div{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}@keyframes wardrobe-hang{0%{opacity:0;transform:translateY(-28px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes wardrobe-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wardrobe-toast{0%,to{opacity:0;transform:translateY(12px)}10%,88%{opacity:1;transform:translateY(0)}}@media (max-width:980px){.wardrobe-shell{width:min(100% - 40px,860px)}.wardrobe-hero{grid-template-columns:1fr;gap:28px}.wardrobe-hero>p{max-width:520px}.wardrobe-ledger{grid-template-columns:repeat(2,1fr)}.wardrobe-ledger>div:nth-child(2){border-right:0}.wardrobe-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--wardrobe-line)}.wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-add-panel{grid-template-columns:1fr 1fr}.wardrobe-add-panel fieldset,.wardrobe-note-field{grid-column:1/-1}.wardrobe-save{justify-self:end}}@media (max-width:720px){.wardrobe-topbar{min-height:62px;padding:0 18px}.wardrobe-shell{width:calc(100% - 28px);padding-top:48px}.wardrobe-brand span{display:none}.wardrobe-brand strong{border-left:0;padding-left:0}.wardrobe-hero{padding-bottom:43px}.wardrobe-hero h1{font-size:clamp(48px,15vw,72px)}.wardrobe-hero>p{padding-left:18px}.wardrobe-rail-section{box-shadow:7px 8px #d7d9d3}.wardrobe-rail-section>header{flex-direction:column;align-items:flex-start;gap:17px}.wardrobe-rail-section>header>div:last-child{width:100%}.wardrobe-rail-section>header button{flex:1;padding:0 10px}.wardrobe-outfit{justify-content:flex-start;min-height:325px;padding:66px 13px 24px;overflow-x:auto}.wardrobe-rod{left:14px;right:14px}.wardrobe-outfit-piece{width:118px;min-width:118px}.wardrobe-ledger{margin:42px 0 64px}.wardrobe-ledger>div{min-height:125px;padding:17px}.wardrobe-ledger strong{font-size:39px}.wardrobe-ledger p{bottom:12px;right:14px}.wardrobe-section-heading h2{font-size:38px}.wardrobe-add-button{padding-right:12px}.wardrobe-toolbar{grid-template-columns:1fr;gap:14px}.wardrobe-search{grid-row:1}.wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wardrobe-card-art{min-height:185px;padding-inline:30px}.wardrobe-card-art .wardrobe-garment{width:99px}.wardrobe-card-art.has-photo>img{height:185px}.wardrobe-add-panel{grid-template-columns:1fr;padding:19px}.wardrobe-add-panel>label,.wardrobe-add-panel fieldset,.wardrobe-note-field{grid-column:1}.wardrobe-save{width:100%}.wardrobe-gate{background:linear-gradient(163deg,#e9ece9 0 66%,#24364d 66% 100%);padding:60px 18px 28px}.wardrobe-gate-card{min-height:auto;display:block}.wardrobe-door{border-right:0;border-bottom:1px solid var(--wardrobe-line);min-height:235px;padding:30px}.wardrobe-door-rail{top:55px}.wardrobe-door-rail i{height:80px}.wardrobe-door>b{font-size:50px}.wardrobe-gate-copy{padding:36px 24px}.wardrobe-gate-copy h1,.wardrobe-issued h1{font-size:43px}.wardrobe-issued{padding:38px 24px}.wardrobe-issued>div{grid-template-columns:1fr}}@media (max-width:440px){.wardrobe-identity span{display:none}.wardrobe-identity strong,.wardrobe-identity i{grid-row:1}.wardrobe-ledger>div{min-height:112px;padding:14px}.wardrobe-ledger strong{font-size:34px}.wardrobe-ledger strong.is-word{font-size:20px}.wardrobe-ledger p{margin-top:7px;position:static}.wardrobe-section-heading{flex-direction:column;align-items:flex-start;gap:17px}.wardrobe-add-button{width:100%}.wardrobe-grid{grid-template-columns:1fr}.wardrobe-card-art{min-height:225px}.wardrobe-card-art .wardrobe-garment{width:126px}.wardrobe-card-art.has-photo>img{height:225px}.wardrobe-color-options{gap:13px 8px}}@media (prefers-reduced-motion:reduce){.wardrobe-app *,.wardrobe-app :before,.wardrobe-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
