:root{--gap:16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji}*{box-sizing:border-box}body{margin:0;background:#0b0b0c;color:#f3f4f6;font-family:var(--font-family);-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:24px}@media(max-width:768px){.container{max-width:100%!important;padding:12px!important}}.siteFooter,.siteHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:12px 0;border-bottom:1px solid #222}.siteFooter{border-top:1px solid #222;border-bottom:0;margin-top:40px;padding-top:16px}.logo{font-weight:800;color:#fff}.logo,.nav a{text-decoration:none}.nav a{color:#a1a1aa;margin-left:12px;transition:color .2s ease}.nav a:hover{color:#fff}.desktop-nav{display:flex;gap:16px;align-items:center}.desktop-nav a{color:#a1a1aa;font-weight:500;text-decoration:none;transition:color .2s ease}.desktop-nav a:hover{color:#1ddc6f}.desktop-nav .new-btn{color:#1e66ff;font-weight:600}@media(max-width:900px){.desktop-nav{display:none}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}@media(min-width:1200px){.grid{grid-template-columns:repeat(4,1fr)}}.btn{display:inline-block;padding:8px 14px;border-radius:18px;background:#1e66ff;color:#fff;border:none;cursor:pointer;font-weight:500;font-size:15px;transition:background .2s ease}.btn:hover{background:#1553d8}.input,.textarea{width:100%;padding:12px 16px;border:1px solid #2a2a2a;border-radius:18px;background:#1a1b1f;color:#f3f4f6;transition:border .2s ease,background .2s ease;font-size:15px}.input:focus,.textarea:focus{outline:none;border-color:#1e66ff;background:#22232a}.stack{display:flex;flex-direction:column;gap:12px}.pageTitle{font-size:28px;margin:14px 0 18px;font-weight:700}.empty{border:1px dashed #333;border-radius:14px;padding:18px;text-align:center;color:#a1a1aa}.link{color:#60a5fa;text-decoration:none}.link:hover{text-decoration:underline}.cardsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:22px;gap:22px}@media(min-width:1200px){.cardsGrid{grid-template-columns:repeat(3,1fr)}}.listing-card{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid #e6e6e6;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;animation:fadeIn .5s ease both;cursor:pointer}.listing-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.image-wrapper{width:100%;aspect-ratio:1/1;background:#f8f8f8;overflow:hidden;display:flex;align-items:center;justify-content:center}.listing-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#f8f8f8;padding:6px;transition:transform .4s ease}.listing-card:hover .listing-image{transform:scale(1.03)}.listing-info{padding:12px 16px 16px;background:#fff;flex-grow:1}.listing-info .title{font-size:16px;font-weight:600;margin:0 0 6px;line-height:1.3;color:#111;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listing-info .price{font-weight:700;color:#000;margin:0 0 4px}.listing-info .city{font-size:13px;color:#555}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.clothes-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.75rem!important;padding:0 .75rem 1rem!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.clothes-grid::-webkit-scrollbar{display:none!important}.clothes-card{flex:0 0 140px!important;scroll-snap-align:start!important}.clothes-pic{transform:scale(.8)!important}}.back-btn{position:fixed;top:env(safe-area-inset-top,14px);left:env(safe-area-inset-left,14px);z-index:1000;display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.92);background:hsla(0,0%,8%,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,.4);cursor:pointer;transition:all .25s ease;opacity:0;transform:translateY(-6px);animation:backFadeIn .4s ease forwards}.back-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.back-btn:active{transform:scale(.97);opacity:.9}@keyframes backFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.back-btn{top:10px;left:10px;padding:9px 12px;border-radius:14px;gap:6px;background:hsla(0,0%,7%,.8);font-size:13px}.back-btn span{display:none}.cardsGrid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media(max-width:420px){.cardsGrid{grid-template-columns:1fr!important}}.homeGrid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:20px}@media(max-width:768px){.homeGrid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;justify-content:center}}@media(max-width:480px){.homeGrid{grid-template-columns:1fr!important}}.BottomNav_bar__V_xgl{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;gap:0;border-top:1px solid hsla(0,0%,100%,.08);background:#0e0e10;padding:6px 8px env(safe-area-inset-bottom)}@media (max-width:768px){.BottomNav_bar__V_xgl{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center}}.BottomNav_item__yK5Qg{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#c8c8ce;font-size:11px;line-height:1;padding:6px 0}.BottomNav_iconWrap__u1u4k{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;transition:transform .12s ease,background .12s ease,color .12s ease;color:#c8c8ce}.BottomNav_iconWrap__u1u4k[data-active="1"]{background:hsla(0,0%,100%,.08);color:#fff;transform:translateY(-1px)}.BottomNav_item__yK5Qg:active .BottomNav_iconWrap__u1u4k{transform:scale(.96)}.BottomNav_text__1ckU2{white-space:nowrap}.BottomNav_addButtonWrap__ZlzZi{position:relative;width:100%;display:flex;justify-content:center;align-items:center;grid-column:3/4}.BottomNav_addButton__Kj7eE{position:absolute;top:-22px;background:#1ddc6f;color:#fff;width:56px;height:56px;border-radius:50%;border:4px solid #0e0e10;box-shadow:0 2px 10px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;z-index:60}.BottomNav_addButton__Kj7eE:active{transform:scale(.95);box-shadow:0 1px 5px rgba(0,0,0,.4)}