:root{--ab-navy:#0b1e3c;--ab-deep:#071324;--ab-gold:#d4a017;--ab-gold-light:#f5cb65;--ab-slate:#2e343b;--ab-white:#ffffff}
.nav{background:#091629!important;border-bottom:1px solid rgba(212,160,23,.35)!important}
.logo{display:flex!important;align-items:center!important;gap:0!important;letter-spacing:0!important;min-width:184px}
.logo img{width:200px;max-width:100%;height:55px;object-fit:contain}
.nav-links a.active,.nav-links a:hover{color:var(--ab-gold-light)!important}
.btn:not(.ghost):not(.danger):not(.dark){background:linear-gradient(135deg,#f7d27c,#d4a017)!important;border-color:#d4a017!important;color:#081527!important;font-weight:800}
.btn:not(.ghost):not(.danger):not(.dark):hover{filter:brightness(1.09)}
.room-bid .btn,.room-bid-form .btn{width:100%}
.live-room-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:23px;align-items:start}
.live-room-page .pagehead{padding-bottom:22px}.room-media{overflow:hidden;padding:10px}.room-main-image{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:13px}.room-thumbnails{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.room-thumbnails img{width:112px;height:72px;object-fit:cover;border-radius:7px}.room-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;color:#8cabbf;font-size:12px}.room-trust span{padding:7px 12px;border:1px solid rgba(255,255,255,.12);border-radius:25px}.room-bid{border:1px solid rgba(212,160,23,.5)!important;box-shadow:0 20px 40px rgba(0,0,0,.16)}.room-label{font-size:13px;color:#a8b2bd;margin-top:20px}.room-price{font-weight:900;letter-spacing:-1px;font-size:clamp(28px,4vw,43px);color:var(--ab-gold-light);line-height:1.2;margin:8px 0 18px}.room-meta{display:flex;justify-content:space-between;font-size:12px;gap:12px;margin:14px 0;padding:12px;background:rgba(255,255,255,.045);border-radius:9px}.room-countdown{display:flex;align-items:center;justify-content:space-between;margin:13px 0 24px;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:17px}.room-countdown strong{font-size:20px;color:#fff}.room-connection{font-size:12px;color:#9db3c1;margin-top:15px}.room-connection.connected{color:#7ed7af}.room-connection.disconnected{color:#efbe64}.room-bid-form .field{margin:14px 0}.room-bid-form input{font-size:19px;font-weight:800}
.verify-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.12)}.verify-row>div{flex:1;min-width:270px}.verify-row .actions{display:flex;gap:10px;margin-top:8px}.dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dossier-data{border:1px solid rgba(255,255,255,.10);padding:14px;border-radius:12px}.dossier-data small{display:block;color:#98acbf;margin-bottom:7px}.dossier-data strong{display:block;word-break:break-word}
.panel video{max-width:100%;border-radius:12px}.brand-subline{font-size:11px;letter-spacing:.06em;color:#d1ae62}.footer img{height:34px;width:auto}
@media(max-width:970px){.live-room-grid{grid-template-columns:1fr}.logo img{width:168px}.dossier-grid{grid-template-columns:1fr}}
