.wardrobe-screen{height:calc(100dvh - var(--game-header-height));color:#302b25;padding:8px 24px 12px}.wardrobe-screen .wardrobe-shell{background:0 0;border:0;border-radius:0;height:100%}.wardrobe-screen .wardrobe-header{border:0;flex-shrink:0;padding:0 0 10px}.wardrobe-screen .wardrobe-header h2{font:600 30px var(--font-oswald)}.wardrobe-screen .wardrobe-header .catalog-kicker{display:none}.wardrobe-screen .wardrobe-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.wardrobe-screen .wardrobe-preview{background:#ccd4b855;border:1px solid #a99776;flex-direction:column;min-height:0;max-height:none;display:flex;position:relative}.wardrobe-screen .wardrobe-model{flex:1;height:auto;min-height:0}.wardrobe-screen .wardrobe-legend{text-align:center;flex-shrink:0;padding:7px 12px}.wardrobe-screen .wardrobe-legend h3{font-size:27px}.wardrobe-screen .wardrobe-legend>span{display:none}.wardrobe-screen .wardrobe-browser{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;max-height:none;padding:0;display:flex;overflow:auto}.wardrobe-screen .wardrobe-mode{flex-shrink:0}.wardrobe-screen .wardrobe-mode button{min-height:44px;font-size:18px}.wardrobe-screen .wardrobe-slots{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;gap:5px;padding-bottom:5px;display:flex;overflow-x:auto}.wardrobe-screen .wardrobe-slots button{flex-shrink:0;min-height:44px}.wardrobe-screen .wardrobe-browser>.flex{margin:0}.wardrobe-screen .wardrobe-browser>.flex>span,.wardrobe-screen .wish-banner{display:none}.wardrobe-screen .catalog-toolbar{flex-shrink:0;padding:0}.wardrobe-screen .catalog-toolbar input{min-height:38px;padding:6px 8px}.wardrobe-screen .wardrobe-grid{scroll-snap-type:x proximity;scrollbar-width:thin;flex-shrink:0;gap:12px;padding:4px 4px 10px;display:flex;overflow-x:auto}.wardrobe-screen .wardrobe-card{scroll-snap-align:start;flex-shrink:0;width:155px}.wardrobe-screen .wardrobe-card .catalog-art{aspect-ratio:auto;height:105px}.wardrobe-screen .wardrobe-card .catalog-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.wardrobe-screen .wardrobe-card .wish-tag{display:none}.wardrobe-screen .wardrobe-footer{background:0 0;border-top:1px dashed #ae9c78;flex-shrink:0;margin-top:10px;padding:10px 0 0}.wardrobe-screen .wardrobe-footer .hud-btn{min-height:48px}.wardrobe-empty{padding:30px}@media (max-width:760px){.wardrobe-screen{padding:2px 12px 8px}.wardrobe-screen .wardrobe-header{padding-bottom:6px}.wardrobe-screen .wardrobe-header h2{font-size:24px}.wardrobe-screen .wardrobe-body{grid-template-rows:minmax(80px,1fr) auto;grid-template-columns:1fr;gap:8px}.wardrobe-screen .wardrobe-legend{text-align:left;pointer-events:none;position:absolute;bottom:5px;left:7px}.wardrobe-screen .wardrobe-legend h3{font-size:20px}.wardrobe-screen .wardrobe-legend p{font-size:11px}.wardrobe-screen .wardrobe-legend .catalog-kicker{display:none}.wardrobe-screen .wardrobe-browser{gap:5px;max-height:290px}.wardrobe-screen .wardrobe-browser:has(.wardrobe-appearance){max-height:40dvh}.wardrobe-screen .wardrobe-mode button{padding:5px;font-size:15px}.wardrobe-screen .wardrobe-slots button{padding:5px;font-size:12px}.wardrobe-screen .wardrobe-slots .game-icon{width:20px;height:20px}.wardrobe-screen .wardrobe-browser>.flex .hud-btn{min-height:32px;padding:3px 7px;font-size:12px}.wardrobe-screen .wardrobe-card{width:117px;min-height:110px;padding:4px}.wardrobe-screen .wardrobe-card .catalog-art{height:57px}.wardrobe-screen .wardrobe-card b{font-size:13px}.wardrobe-screen .wardrobe-card>span{font-size:10px}.wardrobe-screen .wardrobe-reset-art{height:57px}.wardrobe-screen .wardrobe-footer{flex-wrap:nowrap;gap:5px;margin-top:5px;padding-top:5px}.wardrobe-screen .wardrobe-footer>div:first-child{min-width:0;font-size:11px}.wardrobe-screen .wardrobe-footer>div:first-child p{display:none}.wardrobe-screen .wardrobe-footer>div:last-child{width:auto}.wardrobe-screen .wardrobe-footer .hud-btn{padding:6px;font-size:13px}}@media (max-height:500px){.wardrobe-screen{padding:0 12px 6px}.wardrobe-screen .wardrobe-header{height:36px;padding:0}.wardrobe-screen .wardrobe-header h2{font-size:23px}.wardrobe-screen .wardrobe-body{grid-template-rows:1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.wardrobe-screen .wardrobe-browser{gap:4px;max-height:none}.wardrobe-screen .wardrobe-legend{padding:3px}.wardrobe-screen .wardrobe-legend h3{font-size:18px}.wardrobe-screen .wardrobe-legend .catalog-kicker{display:none}.wardrobe-screen .wardrobe-mode button{min-height:34px;font-size:13px}.wardrobe-screen .wardrobe-slots button{min-height:32px;font-size:11px}.wardrobe-screen .wardrobe-browser>.flex{display:none}.wardrobe-screen .catalog-toolbar input{min-height:30px}.wardrobe-screen .wardrobe-grid{padding-bottom:5px}.wardrobe-screen .wardrobe-card{width:110px;min-height:84px}.wardrobe-screen .wardrobe-card .catalog-art{height:40px}.wardrobe-screen .wardrobe-footer{margin-top:4px;padding-top:4px}.wardrobe-screen .wardrobe-footer .hud-btn{min-height:36px;padding:4px 8px;font-size:13px}.wardrobe-screen .wardrobe-footer p{display:none}}@media (prefers-reduced-motion:reduce){.wardrobe-screen *{scroll-behavior:auto!important}}.wardrobe-og-filter{white-space:nowrap;min-height:38px;font:15px var(--font-oswald);border:1px solid #ac9873;padding:5px 10px}.wardrobe-og-filter[aria-pressed=true]{background:#f3d575;border-color:#302b25}@media (max-width:760px) and (min-height:501px){.wardrobe-screen .wardrobe-browser{max-height:none}.wardrobe-screen .wardrobe-mode{gap:16px}.wardrobe-screen .wardrobe-slots{margin:0}.wardrobe-screen .wardrobe-footer{grid-template-columns:1fr;gap:3px;display:grid}.wardrobe-screen .wardrobe-footer>div:last-child{width:100%;display:flex}.wardrobe-screen .wardrobe-footer>div:first-child{max-height:30px;overflow:auto}.wardrobe-screen .wardrobe-footer .wardrobe-undo{flex-shrink:0;width:44px}.wardrobe-screen .wardrobe-undo>span{display:none}.wardrobe-screen .wardrobe-footer .hud-btn-filled{flex:1}}.wardrobe-screen[data-keyboard=true]{height:var(--visible-game-area)}.wardrobe-screen[data-keyboard=true] .wardrobe-preview{display:none}.wardrobe-screen[data-keyboard=true] .wardrobe-body{display:flex}.wardrobe-screen[data-keyboard=true] .wardrobe-browser{width:100%;max-height:none}.wardrobe-screen[data-keyboard=true] .wardrobe-header{display:none}.wardrobe-card[data-new-item]{border-color:#bd573d;box-shadow:inset 0 3px #e87353}.wardrobe-card .wardrobe-new-tag{color:#302b25;font:600 13px/1.2 var(--font-oswald);background:#f4d574;align-self:flex-start;padding:4px 7px}.wardrobe-category-new{font:600 10px/1 var(--font-oswald);color:#933c27;text-transform:uppercase;font-style:normal}.wardrobe-arrivals-note{background:#f5d57433;border-left:4px solid #e87353;padding:9px 12px;font-size:14px;line-height:1.5}.wardrobe-arrivals-note b{font-family:var(--font-oswald);font-size:19px;display:block}@media (max-height:500px){.wardrobe-screen .wardrobe-mode,.wardrobe-screen .wardrobe-slots{min-height:44px;margin:0;padding-bottom:0}.wardrobe-screen .wardrobe-mode button,.wardrobe-screen .wardrobe-slots button{min-height:44px;padding:4px 7px}.wardrobe-screen .wardrobe-arrivals-note{display:none}.wardrobe-screen .wardrobe-browser:has(.wardrobe-arrivals-note) .catalog-toolbar{display:none}.wardrobe-screen .wardrobe-card{gap:3px;padding:5px}.wardrobe-screen .wardrobe-card b{font-size:13px}.wardrobe-screen .wardrobe-card>span{font-size:11px}}
