.auc-page{width:100%;display:flex;flex-direction:column}.auc-banner{width:100%;background:linear-gradient(135deg,var(--color-accent,#c9982e) 0,rgba(14,21,38,.92) 100%);padding:var(--space-10,40px) var(--space-6,24px)}.auc-banner-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2,8px)}.auc-banner-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-full,999px);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auc-banner-title{font-size:clamp(2rem,6vw,3rem);font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.05;margin:4px 0 0}.auc-banner-sub{font-size:1rem;color:rgba(255,255,255,.82);margin:0}.auc-body{max-width:640px;width:100%;margin:0 auto;padding:var(--space-8,40px) var(--space-6,24px) var(--space-12,48px);display:flex;flex-direction:column;align-items:center;gap:var(--space-6,24px);text-align:center}.auc-legal{font-size:1rem;line-height:1.7;color:var(--text-muted,#64748b);margin:0}.auc-legal strong{color:var(--text-primary,#0f172a);font-weight:700}.auc-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.auc-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface-card,rgba(0,0,0,.03));border:1px solid var(--border-subtle,rgba(0,0,0,.08));border-radius:var(--radius-full,999px);font-size:.85rem;font-weight:600;color:var(--text-primary,#0f172a)}.auc-chip-icon{display:inline-flex;color:var(--color-gold,#a97e1f);font-size:.9rem}.auc-actions{display:flex;flex-wrap:wrap;gap:var(--space-3,12px);justify-content:center}.auc-btn-ghost,.auc-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-full,999px);font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .15s ease,border-color .2s ease;text-decoration:none}.auc-btn-primary{background:var(--color-accent,#c9982e);color:var(--text-on-dark,#0b1830);border:1px solid transparent}.auc-btn-primary:hover{background:var(--color-accent-hover,#b8891f);transform:translateY(-1px)}.auc-btn-ghost{background:transparent;color:var(--text-primary,#0f172a);border:1px solid var(--border-subtle,rgba(0,0,0,.14))}.auc-btn-ghost:hover{border-color:var(--color-accent,#c9982e);color:var(--color-accent,#c9982e)}@media (max-width:768px){.auc-banner{padding:var(--space-8,32px) var(--space-4,16px)}}