/* V12 visual refresh — real deployment assets, no SQL migration */
body[data-page="home"]{background:#071923;color:#f4f7f8;overflow-x:hidden}
body[data-page="home"] main{background:linear-gradient(180deg,#061925 0%,#0a1c2a 36%,#102533 70%,#071923 100%)}
body[data-page="home"] .hero-premium{min-height:660px;background:radial-gradient(ellipse at 51% 36%,#154653 0%,#061e2d 62%,#06131c 100%)}
body[data-page="home"] .hero-premium-content{min-height:660px;padding-top:90px;padding-bottom:100px}
body[data-page="home"] .hero-premium h1{font-size:clamp(46px,7.3vw,102px);line-height:1.12;letter-spacing:-.045em;margin:22px auto;text-wrap:balance;max-width:1050px}
body[data-page="home"] .hero-kicker{border-color:#ffcf7a55;background:#071c2dc9;color:#f8d89b;box-shadow:0 10px 30px #0004}
body[data-page="home"] .hero-caption{line-height:1.85;font-size:clamp(14px,1.65vw,20px);color:#e7eef0}
body[data-page="home"] .hero-visual{opacity:.78;filter:saturate(1.15) contrast(1.08)}
body[data-page="home"] .premium-search{box-shadow:0 26px 75px #0009;border:2px solid #ffcf8980;background:#f9fcff;color:#102937;border-radius:22px}
body[data-page="home"] .hero-quick .quick-tile{background:#113342dd;border:1px solid #ffffff30;box-shadow:0 16px 35px #0005;transition:transform .25s,border-color .25s,background .25s}
body[data-page="home"] .hero-quick .quick-tile:hover{transform:translateY(-6px);background:#194e60;border-color:#efbd63}
body[data-page="home"] .v11-gallery{position:relative!important;max-width:none!important;width:100%!important;margin:0!important;padding:55px max(22px,calc((100vw - 1180px)/2)) 70px!important;box-sizing:border-box;background:linear-gradient(140deg,#071923 0%,#102d40 58%,#071923 100%);color:#fff}
body[data-page="home"] .v11-gallery-head{color:#fff;gap:20px;flex-wrap:wrap;margin:0 0 24px}
body[data-page="home"] .v11-gallery-head h2{font-size:clamp(24px,3vw,40px)!important;color:#fff!important;text-shadow:none!important;font-weight:900}
body[data-page="home"] .v11-gallery-head:before{content:'✦ إعلانات اختارها أصحابها';display:block;width:100%;color:#ffce78;font-size:13px;font-weight:800}
body[data-page="home"] .v11-gallery-frame{height:clamp(320px,42vw,560px);box-shadow:0 30px 95px #0008;border:1px solid #ffffff29;border-radius:27px}
body[data-page="home"] .v11-slide:after{background:linear-gradient(270deg,#071925ed 0%,#071925ad 30%,transparent 78%)!important}
body[data-page="home"] .v11-slide-copy{right:clamp(20px,6vw,80px);bottom:clamp(26px,5vw,70px);max-width:min(550px,85%)}
body[data-page="home"] .v11-slide-copy h3,body[data-page="home"] .v11-slide-copy p{color:white!important;text-shadow:0 3px 18px #001822}
body[data-page="home"] .v11-slide-copy h3{font-size:clamp(27px,4.4vw,59px)}
body[data-page="home"] .v11-slide-copy .v11-cta{box-shadow:0 10px 30px #0006;transition:transform .2s,box-shadow .2s}
body[data-page="home"] .v11-slide-copy .v11-cta:hover{transform:translateY(-3px);box-shadow:0 12px 34px #0008}
body[data-page="home"] .v11-action{background:#173f52;border:1px solid #d5ebef60;width:45px;height:45px}
body[data-page="home"] .section-head h2,body[data-page="home"] .premium-head h2,body[data-page="home"] .section h2,body[data-page="home"] .section-sm h2{color:#f5fbff!important}
body[data-page="home"] .section-head p,body[data-page="home"] .premium-head p{color:#c5d7df!important}
body[data-page="home"] .section-label{color:#ffc66c!important}
body[data-page="home"] .v5-live-promo{background:#0d2634!important;color:#fff;border-block:1px solid #ffffff14}
body[data-page="home"] .v5-promo-head,body[data-page="home"] .v5-promo-sub{color:#e4edf0!important}
body[data-page="home"] .v5-promo-card{border:1px solid #ffffff37;box-shadow:0 14px 38px #0007;transition:transform .3s}
body[data-page="home"] .v5-promo-card:hover{transform:translateY(-5px)}
body[data-page="home"] .premium-categories{gap:18px!important}
body[data-page="home"] .premium-category{min-height:230px!important;border:1px solid #ffffff38!important;box-shadow:0 18px 40px #0005;transition:transform .3s,box-shadow .3s}
body[data-page="home"] .premium-category:hover{transform:translateY(-7px);box-shadow:0 28px 54px #0008}
body[data-page="home"] .premium-category strong,body[data-page="home"] .premium-category small,body[data-page="home"] .premium-category span{color:#fff;text-shadow:0 2px 12px #000a}
body[data-page="home"] .craft-spotlight,body[data-page="home"] .discovery-section,body[data-page="home"] .promo-area,body[data-page="home"] .how-it-works{background:transparent!important}
body[data-page="home"] .ad-slider-section{background:#091e2c!important}
body[data-page="home"] .owner-banner{box-shadow:0 30px 65px #0005}
body[data-page="home"] .marketing-disclaimer,body[data-page="home"] .results-note{color:#b6cbd5!important}
body[data-page="home"] .section,body[data-page="home"] .section-sm{scroll-margin-top:95px}
body[data-page="home"] #places{background:#edf4f5!important;color:#0c2936!important;padding-block:65px;border-radius:36px 36px 0 0}
body[data-page="home"] #places h2,body[data-page="home"] #places p,body[data-page="home"] #places .section-head h2{color:#0b2a39!important}
body[data-page="home"] #places .section-label{color:#b07823!important}
body[data-page="home"] .v5-owner-cta{margin-block:60px!important}
body[data-page="home"] .v11-gallery + .paid-spot-holder{margin-top:0}
body[data-page="home"] .v12-band{position:relative;background:linear-gradient(110deg,#092735,#114d5b);padding:16px 5vw;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;color:#dff2f1;border-bottom:1px solid #ffffff25;text-align:center}
body[data-page="home"] .v12-band b{color:#ffd184}body[data-page="home"] .v12-band a{background:#ffcb75;border-radius:30px;color:#0b2b39;text-decoration:none;padding:9px 17px;font-weight:900}
@media(max-width:700px){body[data-page="home"] .hero-premium,body[data-page="home"] .hero-premium-content{min-height:670px}body[data-page="home"] .hero-premium-content{padding-top:70px;padding-bottom:65px}body[data-page="home"] .hero-visual{opacity:.38}body[data-page="home"] .v11-gallery{padding:35px 15px 44px!important}body[data-page="home"] .v11-gallery-frame{height:440px}body[data-page="home"] .v11-slide:after{background:linear-gradient(0deg,#071925ed 0%,#0719258a 60%,transparent)!important}body[data-page="home"] .v11-slide-copy{right:20px;bottom:32px}body[data-page="home"] .premium-category{min-height:200px!important}body[data-page="home"] .v12-band{font-size:13px}}
@media(prefers-reduced-motion:reduce){body[data-page="home"] .v5-marquee-track{animation:none!important}body[data-page="home"] *{scroll-behavior:auto!important}}
