@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#0c0d0f;--surface:#151619;--line:#303034;--gold:#c9ad76;--text:#f3f0e9;--muted:#aaa9a5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 'Plus Jakarta Sans',sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.site-header{min-height:104px;padding:16px 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand span{font-size:23px;letter-spacing:3px}.brand small{display:block;font-size:8px;letter-spacing:2px;color:var(--gold)}.site-header nav{display:flex;gap:30px;font-size:13px}.menu-button{display:none;background:none;border:1px solid var(--line);color:var(--text);padding:10px 16px}main{max-width:1380px;padding:0 5vw 80px;margin:auto;min-height:60vh}.hero-market{padding:100px 0 72px;max-width:940px}.eyebrow{font-size:10px;letter-spacing:2.4px;color:var(--gold);font-weight:600;text-transform:uppercase}h1,h2,h3{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-weight:500;line-height:1.08;margin:0 0 20px}h1{font-size:clamp(42px,5.5vw,78px)}h2{font-size:clamp(30px,3.3vw,44px)}h3{font-size:26px}.hero-market h1{font-size:clamp(62px,8.8vw,118px);letter-spacing:-3px;line-height:.99;margin:26px 0}.hero-market em{color:var(--gold);font-weight:400}.hero-market>p:not(.eyebrow){color:var(--muted);font-size:17px}.hero-search{display:flex;gap:0;margin:35px 0 20px;max-width:720px;border:1px solid var(--line);padding:7px}.hero-search input{flex:1;min-width:0;background:transparent;border:0;margin:0}.hero-links{display:flex;gap:32px;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;min-height:48px;border:1px solid var(--gold);background:var(--gold);color:#131313;font-size:13px;font-weight:600;line-height:1.4;text-align:center}.button:hover{background:#dcc398;color:#111}.button.secondary{background:transparent;color:var(--text);border-color:var(--line)}.trust-strip{display:flex;justify-content:space-between;gap:15px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px;letter-spacing:1.5px;color:var(--muted)}section{margin-bottom:65px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:60px 0 30px}.section-title a{font-size:12px;white-space:nowrap}.plate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.plate-card{border:1px solid var(--line);background:var(--surface);min-width:0}.plate-art{background:#eeede8;display:flex;align-items:center;justify-content:center;min-height:170px;padding:28px;color:#121212}.plate-art img{display:block;width:100%;height:auto;object-fit:contain;max-height:155px}.card-copy{padding:22px}.card-copy h2{font:500 34px/1.2 'Plus Jakarta Sans',sans-serif;margin:16px 0 4px;letter-spacing:1px}.card-copy small{font-size:10px;color:var(--muted)}.card-bottom{border-top:1px solid var(--line);padding-top:18px;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.card-bottom strong{font-size:13px}.row{display:flex;justify-content:space-between;align-items:center;gap:10px}.badge{display:inline-block;border:1px solid var(--line);color:var(--gold);padding:4px 9px;font-size:10px;letter-spacing:.5px}.empty{padding:50px 30px;text-align:center;background:var(--surface);border:1px solid var(--line)}.empty p{color:var(--muted);max-width:520px;margin:0 auto 25px}.split,.detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.seller-pitch{padding:60px 0;border-top:1px solid var(--line);margin-top:65px}.seller-pitch p{color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding:50px 5vw;display:flex;justify-content:space-between;gap:35px;color:var(--muted);font-size:12px}.site-footer strong{font-size:23px;letter-spacing:4px;color:var(--text)}.site-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.page-heading{padding:65px 0 25px;max-width:850px}.intro{color:var(--muted);font-size:16px}.search-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;background:var(--surface);border:1px solid var(--line);padding:25px;margin:10px 0 35px;align-items:end}.search-form .wide{grid-column:span 2}label{display:block;font-size:12px;color:var(--muted)}input,select,textarea{width:100%;background:var(--bg);border:1px solid #47474b;border-radius:0;color:var(--text);padding:12px;margin:7px 0 10px;min-height:46px}input[readonly]{color:var(--muted)}textarea{resize:vertical}label small{display:block}select option{background:var(--bg)}.check{display:flex;align-items:center;gap:12px;line-height:1.6}.check input{width:20px;height:20px;min-height:20px;flex-shrink:0;accent-color:var(--gold);margin:8px 0}.pagination{display:flex;align-items:center;gap:20px;justify-content:center;margin-top:35px}.panel{padding:28px;background:var(--surface);border:1px solid var(--line);margin:20px 0;overflow-wrap:anywhere}.panel p{color:var(--muted)}.narrow{max-width:600px}.notice{border-left:2px solid var(--gold);padding:12px 18px;background:var(--surface)}.account-nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:25px 0;border-bottom:1px solid var(--line);font-size:12px}.account-nav form{margin-left:auto}.text-button{background:none;border:0;color:var(--gold);min-height:44px}.status-strip{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0 28px}.dashboard-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:25px 0}.dashboard-row h2{font-size:30px;margin:10px 0}.dashboard-row p{margin:4px 0;font-size:13px}.dashboard-row small{color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.listing-form{max-width:920px}.listing-form output{display:block;padding:15px}.private-box{padding:25px;border:1px solid var(--line);margin:25px 0;background:var(--surface)}.private-box h2{font-size:32px}.private-box p{font-size:13px;color:var(--muted)}.preview{background:#eeede8;text-align:center;padding:24px;color:#252526;min-height:120px}.preview img{width:100%;max-width:620px;max-height:175px;object-fit:contain}.preview p{font-size:12px}.consent{align-items:flex-start;margin:22px 0}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0}.detail-grid{margin-top:35px;align-items:start}.plate-art.detail{min-height:300px}.plate-art.detail img{max-height:240px}.selling-price{font-size:35px;margin:25px 0}.detail-plate{width:100%;max-height:200px;object-fit:contain}dl{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin:25px 0}dt{color:var(--muted);font-size:12px}dd{margin:0;overflow-wrap:anywhere}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}td,th{padding:18px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-size:11px;letter-spacing:1px}.prose{max-width:800px;color:var(--muted);font-size:16px}.skip{position:absolute;top:-60px;left:20px;background:var(--gold);color:#111;padding:10px;z-index:99}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}
@media(max-width:1000px){.site-header nav{gap:18px}.brand small{display:none}.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr 1fr;gap:20px}.site-footer{flex-wrap:wrap}}
@media(max-width:700px){.site-header{padding:12px 5vw;min-height:82px;flex-wrap:wrap}.brand img{width:48px;height:48px}.brand span{font-size:19px}.menu-button{display:block}.site-header nav{display:none;width:100%;flex-direction:column;gap:0}.site-header nav.open{display:flex}.site-header nav a{padding:12px 0}.hero-market{padding:52px 0 35px}.hero-market h1{letter-spacing:-2px;font-size:65px}.hero-market>p:not(.eyebrow){font-size:14px}.hero-search{display:grid;grid-template-columns:1fr}.hero-search input{padding:12px 8px}.hero-links{gap:18px;font-size:10px}.trust-strip{font-size:8px;letter-spacing:.5px;flex-wrap:wrap}.plate-grid{grid-template-columns:1fr}.split,.detail-grid{grid-template-columns:1fr;gap:15px}.section-title{align-items:start}.section-title h2{font-size:32px}.section-title a{font-size:10px}.page-heading{padding-top:40px}.search-form{grid-template-columns:1fr 1fr;padding:18px;gap:12px}.search-form .wide{grid-column:span 2}.form-grid{grid-template-columns:1fr 1fr;gap:12px}.panel,.private-box{padding:20px}.dashboard-row{flex-direction:column;align-items:start}.account-nav{gap:15px}.account-nav form{margin-left:0}.site-footer{display:grid;grid-template-columns:1fr;padding-bottom:40px}.hero-market{margin-bottom:0}.seller-pitch{padding:35px 0}.detail-grid{margin-top:20px}.plate-art.detail{min-height:190px}.plate-art{min-height:160px}.table-wrap{margin:0 -3vw}.actions .button{flex:1}.selling-price{font-size:30px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.dashboard-plate{width:160px;height:65px;object-fit:contain;background:#eeede8;padding:8px}.dashboard-row .dashboard-plate{flex-shrink:0}@media(max-width:700px){.dashboard-row .dashboard-plate{width:100%;height:100px}}
@media(max-width:700px){.actions .button{flex:1 1 180px;overflow-wrap:normal;word-break:normal}}

/* Restore UAEPL8's original centered, black-and-gold visual language. */
:root{--bg:#08080a;--surface:#101014;--line:rgba(201,162,39,.22);--gold:#c9a227;--text:#f8f8fa;--muted:#9ca3af}
body{-webkit-font-smoothing:antialiased;line-height:1.6}
h1,h2,h3{font-weight:700;line-height:1.2;letter-spacing:-.025em}
h1{font-size:clamp(32px,4.5vw,52px)}h2{font-size:clamp(25px,3vw,36px)}h3{font-size:22px}
.site-header{min-height:86px;padding:12px max(5vw,calc((100vw - 1160px)/2));background:#0e0e11;border-bottom-color:rgba(255,255,255,.06)}
.brand{border-left:3px solid var(--gold);padding-left:10px;gap:10px}.brand img{width:56px;height:56px}.brand span{font-size:27px;font-weight:700;letter-spacing:1px}.brand .brand-eight{color:var(--gold)}.brand small{font-size:9px;font-weight:500;letter-spacing:1.2px;color:var(--muted)}.site-header nav{font-size:14px;gap:26px}
main{max-width:1280px}.hero-market{position:relative;isolation:isolate;max-width:none;min-height:650px;padding:86px 20px 70px;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:0}
.hero-market:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 15%,rgba(201,162,39,.10),transparent 65%)}
.hero-copy{position:relative;z-index:1;width:100%;max-width:850px}.hero-market h1{font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.18;letter-spacing:-.025em;margin:20px 0}.hero-market h1 span{color:var(--gold)}.hero-copy>p:not(.eyebrow){font-size:16px;color:var(--muted)}.hero-copy .hero-trust{font-size:12px!important;letter-spacing:.2px}.eyebrow{font-size:11px;letter-spacing:1.8px}.hero-search{margin:28px auto 22px;max-width:700px;border-radius:14px;background:rgba(14,14,17,.95);border-color:rgba(201,162,39,.35)}.hero-links{justify-content:center;flex-wrap:wrap;gap:14px;font-size:14px}
.button{border-radius:12px;padding:14px 24px;font-size:14px;font-weight:700;background:linear-gradient(145deg,#d4af37,#b8961e);border-color:transparent}.button:hover{background:#d4af37}.button.secondary{color:var(--gold);border-color:var(--line);background:transparent}.hero-links .button{min-width:170px}.menu-button{border-radius:9px}
.brand-plate-background{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.brand-plate-background img{position:absolute;width:230px;height:auto;opacity:.16;filter:grayscale(.35);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.brand-plate-background img:nth-child(1){top:7%;left:0;animation:uaepl8Drift1 14s infinite}.brand-plate-background img:nth-child(2){bottom:8%;right:0;animation:uaepl8Drift2 16s infinite}.brand-plate-background img:nth-child(3){top:8%;right:-20px;animation:uaepl8Drift3 15s infinite}.brand-plate-background img:nth-child(4){bottom:9%;left:-20px;animation:uaepl8Drift4 13s infinite}
@keyframes uaepl8Drift1{0%,100%{transform:rotate(-10deg) translate(0,0)}25%{transform:rotate(-10deg) translate(28px,-18px)}50%{transform:rotate(-10deg) translate(18px,12px)}75%{transform:rotate(-10deg) translate(-14px,-8px)}}
@keyframes uaepl8Drift2{0%,100%{transform:rotate(10deg) translate(0,0)}25%{transform:rotate(10deg) translate(-24px,16px)}50%{transform:rotate(10deg) translate(-12px,-20px)}75%{transform:rotate(10deg) translate(20px,10px)}}
@keyframes uaepl8Drift3{0%,100%{transform:rotate(9deg) translate(0,0)}25%{transform:rotate(9deg) translate(-20px,-14px)}50%{transform:rotate(9deg) translate(22px,8px)}75%{transform:rotate(9deg) translate(10px,18px)}}
@keyframes uaepl8Drift4{0%,100%{transform:rotate(-8deg) translate(0,0)}25%{transform:rotate(-8deg) translate(20px,14px)}50%{transform:rotate(-8deg) translate(-18px,-10px)}75%{transform:rotate(-8deg) translate(-8px,22px)}}
.trust-strip{justify-content:center;gap:36px;border-color:rgba(255,255,255,.06);font-size:10px}.plate-card,.empty,.search-form,.panel,.private-box{border-radius:16px}.plate-card{overflow:hidden}.plate-art{background:#f0f0f0}.card-copy h2{font-weight:700;font-size:28px}.badge{border-radius:7px}.empty h2{font-size:27px}.empty{padding:38px 25px}.section-title{margin-top:48px}.section-title h2{font-size:32px}.page-heading{padding-top:48px}.page-heading h1{font-size:clamp(30px,4vw,46px)}input,select,textarea{border-radius:10px;border-color:rgba(255,255,255,.15)}.panel h2,.private-box h2{font-size:26px}.dashboard-row h2{font-size:25px}.site-footer{background:#0e0e11;border-color:rgba(255,255,255,.06)}
.auth-center{max-width:520px;margin:0 auto;text-align:center}.auth-center .page-heading{margin-left:auto;margin-right:auto;text-align:center}.auth-center .narrow.panel{margin-left:auto;margin-right:auto;text-align:center}.auth-center .g_id_signin,.auth-center #google-signin-status{display:flex;justify-content:center;margin:16px auto 8px}.auth-center .g_id_signin>div{margin:0 auto!important}
.emirate-picker{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.emirate-field{grid-column:1/-1}.emirate-chip{appearance:none;border:1px solid rgba(201,162,39,.35);background:#151619;color:var(--text);border-radius:999px;padding:11px 16px;min-height:44px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.emirate-chip:hover{border-color:var(--gold);color:var(--gold)}.emirate-chip.is-selected{background:linear-gradient(145deg,#d4af37,#b8961e);border-color:transparent;color:#15140f}.emirate-picker-label{display:block;font-size:12px;color:var(--muted);margin-top:8px}
.about-premium{display:grid;gap:22px;margin:10px 0 40px}.about-card{border:1px solid rgba(201,162,39,.22);border-radius:18px;background:linear-gradient(160deg,rgba(201,162,39,.08),rgba(16,16,20,.95) 45%);padding:28px 26px;box-shadow:0 10px 40px rgba(0,0,0,.22)}.about-card h2{margin:0 0 12px;font-size:clamp(22px,2.4vw,28px)}.about-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-mini{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px;background:#121217}.about-mini h3{margin:0 0 8px;font-size:18px;color:var(--gold)}.about-mini p{margin:0;color:var(--muted);font-size:14px}.about-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.light-mode .about-card,.light-mode .about-mini{background:#fff;border-color:#e6dfcf}.light-mode .emirate-chip{background:#fff;color:#20242b}.light-mode .emirate-chip.is-selected{color:#15140f}
@media(max-width:900px){.about-grid{grid-template-columns:1fr}}
@media(max-width:700px){.site-header{padding:12px 5vw;min-height:76px}.brand img{width:46px;height:46px}.brand span{font-size:23px}.brand small{display:none}.hero-market{min-height:0;padding:50px 0 42px}.hero-market h1{font-size:clamp(30px,8vw,40px);letter-spacing:-1px;line-height:1.2}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-copy .hero-trust{font-size:11px!important}.hero-links{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.hero-links .button{width:100%;min-height:48px}.hero-search{margin:23px auto 18px}.brand-plate-background img{width:145px;opacity:.1}.brand-plate-background img:nth-child(1){animation:uaepl8DriftM1 12s infinite}.brand-plate-background img:nth-child(2){animation:uaepl8DriftM2 14s infinite}.brand-plate-background img:nth-child(3){animation:uaepl8DriftM3 13s infinite}.brand-plate-background img:nth-child(4){animation:uaepl8DriftM4 11s infinite}.trust-strip{gap:10px;font-size:9px}.section-title h2{font-size:25px}.section-title{margin:36px 0 22px}.section-title a{font-size:11px}.empty h2{font-size:23px}.empty{padding:28px 18px}.selling-price{font-size:27px}.page-heading h1{font-size:32px}.emirate-chip{flex:1 1 calc(50% - 10px);text-align:center}}
@keyframes uaepl8DriftM1{0%,100%{transform:rotate(-10deg) translate(0,0)}25%{transform:rotate(-10deg) translate(8vw,-5vw)}50%{transform:rotate(-10deg) translate(5vw,4vw)}75%{transform:rotate(-10deg) translate(-4vw,-3vw)}}
@keyframes uaepl8DriftM2{0%,100%{transform:rotate(10deg) translate(0,0)}25%{transform:rotate(10deg) translate(-7vw,5vw)}50%{transform:rotate(10deg) translate(-4vw,-6vw)}75%{transform:rotate(10deg) translate(6vw,3vw)}}
@keyframes uaepl8DriftM3{0%,100%{transform:rotate(9deg) translate(0,0)}25%{transform:rotate(9deg) translate(-6vw,-4vw)}50%{transform:rotate(9deg) translate(7vw,3vw)}75%{transform:rotate(9deg) translate(3vw,5vw)}}
@keyframes uaepl8DriftM4{0%,100%{transform:rotate(-8deg) translate(0,0)}25%{transform:rotate(-8deg) translate(6vw,4vw)}50%{transform:rotate(-8deg) translate(-5vw,-3vw)}75%{transform:rotate(-8deg) translate(-3vw,6vw)}}

/* UAEPL8 compact marketplace */
.market-filters{padding:22px;border:1px solid rgba(201,173,118,.22);border-radius:16px;background:#101014;margin-bottom:24px}
.market-filter-main{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(100px,.65fr) auto;gap:16px;align-items:end}
.market-filter-main label,.market-filter-extra label{margin:0;font-size:12px;color:#a9a9ae}
.market-filters input,.market-filters select{margin:7px 0 0;min-height:46px;padding:10px 13px}
.market-filter-main .button{height:46px;min-height:46px;padding:10px 28px}
.market-filter-bottom{display:flex;gap:22px;align-items:start;margin-top:18px;position:relative;flex-wrap:wrap}
.market-filter-bottom details{flex:1;min-width:160px}
.market-filter-bottom summary{cursor:pointer;color:#cfb87b;font-size:13px;min-height:42px;display:flex;align-items:center;gap:9px}
.market-filter-bottom summary:before{content:'+';font-size:19px}.market-filter-bottom details[open] summary:before{content:'âˆ’'}
.market-filter-extra{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:14px;padding-top:12px;max-width:740px}
.market-filter-extra .check{grid-column:1/-1;display:flex;align-items:center;gap:8px}.market-filter-extra .check input{width:18px;min-height:18px;margin:0}
.market-sort{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;color:#aaa;max-width:245px}.market-sort select{margin:0;min-height:42px;width:auto;max-width:200px}
.clear-filters{font-size:12px;line-height:42px;color:#aaa}.market-results{display:flex;align-items:center;justify-content:space-between;margin:25px 0 17px;font-size:13px;color:#aaa}.market-results a{color:#cfb87b}
.plate-grid{gap:20px}.plate-card{transition:border-color .18s,transform .18s;background:#101014}.plate-card:hover{border-color:#cfb87b;transform:translateY(-2px)}
.plate-card .plate-art{min-height:0;aspect-ratio:3.1;padding:18px;background:#efefed}.plate-card .plate-art img{width:100%;max-height:125px;object-fit:contain}
.plate-card .card-copy{padding:20px}.plate-card .card-copy h2{font-size:26px;margin:14px 0 6px}.plate-card .card-bottom{margin-top:18px;padding-top:16px}.plate-card .card-bottom strong{font-size:17px}.plate-card .badge{font-size:10px}
@media(max-width:700px){.market-filters{padding:16px}.market-filter-main{grid-template-columns:1fr 1fr;gap:12px}.market-filter-main .number-search{grid-column:1/-1}.market-filter-main>.button{grid-column:1/-1;width:100%}.market-filter-bottom{gap:8px}.market-filter-bottom details{flex-basis:100%;order:3}.market-sort{flex:1;max-width:none}.market-sort select{flex:1;max-width:none}.market-filter-extra{grid-template-columns:1fr 1fr}.market-results{margin-top:18px}.plate-card .plate-art{padding:20px;aspect-ratio:3}.plate-card .card-copy{padding:18px}}
@media(prefers-reduced-motion:reduce){.plate-card{transition:none}.plate-card:hover{transform:none}}

.plate-manage-actions{margin:20px 0}.plate-manage-actions form{display:flex;gap:10px;flex-wrap:wrap}.plate-manage-actions .button{min-height:42px;padding:10px 18px}

/* Compact plate-first cards: r13 */
.compact-plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.compact-plates .plate-card{border-radius:12px;overflow:hidden}
.compact-plates .plate-art{aspect-ratio:4;min-height:0;padding:9px;background:#eeefec}
.compact-plates .plate-art img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.compact-plates .card-copy{padding:12px}
.compact-plates .eyebrow{font-size:9px;letter-spacing:1px}
.compact-plates .card-bottom{display:flex;align-items:center;gap:7px;justify-content:space-between;border:0;margin:8px 0 3px;padding:0}
.compact-plates .card-bottom strong{font-size:13px;line-height:1.4}.compact-plates .card-bottom a{font-size:10px;white-space:nowrap;color:#cfb87b}
.compact-plates .plate-ref{font-size:9px;color:#8f9098;display:block}
.plate-contact{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}
.plate-contact a{display:flex;align-items:center;justify-content:center;min-height:42px;font-size:11px;font-weight:600;border-radius:7px}
.card-whatsapp{background:#143629;color:#b8f2d0}.card-call{background:#1e293f;color:#c4d9ff}
.plate-contact a:hover{filter:brightness(1.15)}
@media(max-width:1050px){.compact-plates{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.compact-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-plates .plate-art{padding:6px;aspect-ratio:3.8}.compact-plates .card-copy{padding:9px}.compact-plates .card-bottom{display:block;min-height:38px}.compact-plates .card-bottom strong{display:block;font-size:11px}.compact-plates .card-bottom a{font-size:10px}.compact-plates .eyebrow{font-size:8px;letter-spacing:.6px}.plate-contact a{font-size:10px;min-height:42px}.plate-contact{gap:5px;margin-top:8px}}
