.auction-page[data-astro-cid-4wcdikxu]{padding-top:40px;padding-bottom:60px}.auction-layout[data-astro-cid-4wcdikxu]{display:grid;grid-template-columns:1fr 400px;gap:32px}@media(max-width:900px){.auction-layout[data-astro-cid-4wcdikxu]{grid-template-columns:1fr}}.card-box[data-astro-cid-4wcdikxu]{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--glass-shadow);margin-bottom:24px}.main-image[data-astro-cid-4wcdikxu]{background:#000;border-radius:var(--radius-lg);overflow:hidden;display:flex;justify-content:center;align-items:center;height:500px;margin-bottom:16px}.main-image[data-astro-cid-4wcdikxu] img[data-astro-cid-4wcdikxu]{max-width:100%;max-height:100%;object-fit:contain}.thumbnails[data-astro-cid-4wcdikxu]{display:flex;gap:12px;margin-bottom:24px}.thumb[data-astro-cid-4wcdikxu]{width:80px;height:80px;object-fit:cover;border-radius:var(--radius-sm);cursor:pointer;border:2px solid transparent;transition:all .2s}.thumb[data-astro-cid-4wcdikxu].active,.thumb[data-astro-cid-4wcdikxu]:hover{border-color:var(--accent-primary)}.gradient-title[data-astro-cid-4wcdikxu]{font-size:2rem;font-weight:800;margin-bottom:8px;background:linear-gradient(to right,#ff4d94,#e6007e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.countdown-wrapper[data-astro-cid-4wcdikxu]{text-align:center;padding:16px;background:#ffffff0d;border-radius:var(--radius-md);margin-bottom:24px}.timer-label[data-astro-cid-4wcdikxu]{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.timer-value[data-astro-cid-4wcdikxu]{font-size:2.5rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ending-soon[data-astro-cid-4wcdikxu] .timer-value[data-astro-cid-4wcdikxu]{color:var(--accent-danger);animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.current-bid[data-astro-cid-4wcdikxu]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.current-bid[data-astro-cid-4wcdikxu] .label[data-astro-cid-4wcdikxu]{font-size:1.1rem;color:var(--text-secondary)}.current-bid[data-astro-cid-4wcdikxu] .value[data-astro-cid-4wcdikxu]{font-size:1.8rem;font-weight:700;color:#4cd137}.bid-form[data-astro-cid-4wcdikxu]{display:flex;flex-direction:column;gap:16px}.input-group[data-astro-cid-4wcdikxu]{display:flex;align-items:center;background:var(--bg-color);border:1px solid var(--glass-border);border-radius:var(--radius-sm);overflow:hidden}.input-group[data-astro-cid-4wcdikxu] .currency[data-astro-cid-4wcdikxu]{padding:0 16px;background:#ffffff1a;color:var(--text-secondary);font-weight:700}.input-group[data-astro-cid-4wcdikxu] input[data-astro-cid-4wcdikxu]{flex:1;border:none;background:transparent;padding:16px;color:var(--text-primary);font-size:1.2rem;font-weight:700;outline:none}.bid-btn[data-astro-cid-4wcdikxu]{padding:16px;font-size:1.2rem;font-weight:700}.winner-alert[data-astro-cid-4wcdikxu]{background:#2ea04333;border:1px solid #2ea043;color:#fff;padding:20px;border-radius:var(--radius-md);text-align:center;font-weight:700;font-size:1.1rem}.bid-list[data-astro-cid-4wcdikxu]{list-style:none;padding:0;margin:0}.bid-list[data-astro-cid-4wcdikxu] li[data-astro-cid-4wcdikxu]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.95rem}.bid-list[data-astro-cid-4wcdikxu] li[data-astro-cid-4wcdikxu]:last-child{border-bottom:none}.bid-list[data-astro-cid-4wcdikxu] .highest-bid[data-astro-cid-4wcdikxu]{font-weight:700;color:#4cd137}.bid-list[data-astro-cid-4wcdikxu] .time[data-astro-cid-4wcdikxu]{color:var(--text-secondary);font-size:.85rem}.alert[data-astro-cid-4wcdikxu]{padding:12px;border-radius:var(--radius-sm);margin-bottom:16px;font-weight:500}.alert[data-astro-cid-4wcdikxu].error{background:#cc00001a;color:var(--accent-danger);border:1px solid var(--accent-danger)}.alert[data-astro-cid-4wcdikxu].success{background:#2ea0431a;color:#2ea043;border:1px solid #2ea043}
