@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;400;700;800&display=swap";:root{--bg:#fff;--accent:#000;--zinc-custom:#f4f4f5;color:var(--accent);background-color:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fffc}.clothing-card{transition:all .4s cubic-bezier(.16,1,.3,1)}.clothing-card:hover{transform:translateY(-8px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fastFade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade{animation:.6s ease-out forwards fadeIn}.animate-fast-fade{animation:.3s ease-out forwards fastFade}.animate-shimmer{background:linear-gradient(90deg,#f4f4f5 25%,#e4e4e7 50%,#f4f4f5 75%) 0 0/200% 100%;animation:2s linear infinite shimmer}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}input,select{font-family:inherit}.language-toggle{cursor:pointer;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;align-items:center;gap:0;padding:4px 10px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.language-toggle:hover{background:#e4e4e7;transform:scale(1.05)}.language-toggle:active{transform:scale(.95)}.lang-option{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-radius:6px;padding:2px 4px;font-size:9px;font-weight:800;transition:all .3s}.lang-option.active{color:#000;background:#fff;box-shadow:0 1px 3px #00000014}.lang-divider{color:#d4d4d8;margin:0 1px;font-size:8px;font-weight:400}
