/* ARQSELECT 5.7 legacy layer — layout compatibility only. Final theme lives in arq-design-system.css. */
@layer legacy {
:root{--arq-black:#0b0c0c;--arq-charcoal:#171817;--arq-gold:#c49a5a;--arq-gold-soft:#d8b77b;--arq-cream:#f6f3ed;--arq-white:#fff;--arq-text:#181818;--arq-muted:#77736c;--arq-border:#e3ddd3;--arq-premium-shadow:0 18px 55px rgba(17,14,10,.10)}
html.arq-premium-ui{scroll-behavior:smooth}html.arq-premium-ui body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.arq-premium-ui h1,html.arq-premium-ui h2,html.arq-premium-ui .display-title{letter-spacing:-.025em}html.arq-premium-ui button,html.arq-premium-ui .btn,html.arq-premium-ui input,html.arq-premium-ui select,html.arq-premium-ui textarea{font:inherit}html.arq-premium-ui button,html.arq-premium-ui .btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}html.arq-premium-ui button:hover,html.arq-premium-ui .btn:hover{transform:translateY(-1px)}html.arq-premium-ui input:focus-visible,html.arq-premium-ui select:focus-visible,html.arq-premium-ui textarea:focus-visible,html.arq-premium-ui button:focus-visible,html.arq-premium-ui a:focus-visible{outline:3px solid rgba(196,154,90,.28);outline-offset:2px}html.arq-premium-ui img{max-width:100%;height:auto}html.arq-premium-ui .card,html.arq-premium-ui .panel,html.arq-premium-ui .box,html.arq-premium-ui .tile{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html.arq-premium-ui .card:hover,html.arq-premium-ui .tile:hover{border-color:rgba(196,154,90,.28)}html.arq-premium-ui .arq-media-fallback{background:linear-gradient(135deg,#1a1a1a,#3c3022);color:#fff;display:grid;place-items:center;min-height:180px}html.arq-premium-ui .arq-media-fallback span{font-family:Georgia,serif;font-size:22px;color:#e8d3a7}html.arq-premium-ui .arq-global-wa{position:fixed;right:18px;bottom:18px;z-index:9998;display:flex;align-items:center;gap:9px;background:#25d366;color:#fff;border-radius:999px;padding:12px 15px;font-weight:900;text-decoration:none;box-shadow:0 16px 38px rgba(0,0,0,.28)}html.arq-premium-ui .arq-global-wa:hover{filter:brightness(1.04);transform:translateY(-2px)}html.arq-premium-ui .arq-global-wa b{font-size:19px;line-height:1}@media(max-width:560px){html.arq-premium-ui .arq-global-wa{width:54px;height:54px;padding:0;justify-content:center}html.arq-premium-ui .arq-global-wa span{display:none}}
/* harmonização de páginas legadas sem sobrescrever layouts específicos */
html.arq-premium-ui body:not(.marketplace-page){--arq-ui-gold:#c49a5a;--arq-ui-cream:#f6f3ed}html.arq-premium-ui body:not(.marketplace-page) .brand span,html.arq-premium-ui body:not(.marketplace-page) .logo span{color:var(--arq-gold-soft)}html.arq-premium-ui body:not(.marketplace-page) .btn.gold,html.arq-premium-ui body:not(.marketplace-page) .primary,html.arq-premium-ui body:not(.marketplace-page) .btn-primary{background:linear-gradient(135deg,var(--arq-gold-soft),var(--arq-gold));color:#171208}html.arq-premium-ui body:not(.marketplace-page) .badge,html.arq-premium-ui body:not(.marketplace-page) .tag{border-color:rgba(196,154,90,.24)}html.arq-premium-ui table{border-collapse:separate;border-spacing:0}html.arq-premium-ui th{font-size:11px;text-transform:uppercase;letter-spacing:.06em}html.arq-premium-ui .muted,html.arq-premium-ui .hint{line-height:1.55}

}
