body.blx-powder{--gold:var(--blx-acc-deep, #8a6a12);--gold-2:var(--blx-acc-mid, #b58a1a);--bg:#fbfaf7;--bg-2:#f3f1ec;--panel:#ffffff;--panel-2:#f6f4ee;--line:#e3ded3;--line-2:#cbc4b4;--text:#1a1917;--heading:#0e0d0c;--muted:#6b6760;background:var(--bg);color:var(--text)}body.blx-powder ::selection{background:var(--gold);color:#fff}body.blx-powder .eyebrow{color:var(--gold-2)}body.blx-powder .btn--gold{background:var(--heading);color:#fbfaf7;box-shadow:0 10px 24px -14px #0e0d0c80}body.blx-powder .btn--gold:hover{background:var(--gold);color:#fff}body.blx-powder .btn--ghost{color:var(--heading);border-color:var(--line-2);background:#fff}body.blx-powder .btn--ghost:hover{border-color:var(--gold);color:var(--gold-2)}body.blx-powder .blx-hero .btn--ghost,body.blx-powder .blx-subhero .btn--ghost{background:#fff;color:#161410;border-color:#fff}body.blx-powder .blx-hero .btn--ghost:hover,body.blx-powder .blx-subhero .btn--ghost:hover{color:var(--blx-acc-deep, #8a6a12);border-color:var(--gold);background:#fff}body.blx-powder .dark-band{background:var(--bg-2);border-color:var(--line)}body.blx-powder .lead{color:var(--muted)}body.blx-powder .blx-textlink{border-bottom-color:var(--line-2)}body.blx-powder .blx-topbar{background:#fff;border-bottom:1px solid var(--line)}body.blx-powder .blx-topbar .grp{color:var(--muted)}body.blx-powder .blx-topbar .sep{color:var(--line-2)}body.blx-powder .blx-header{background:#ffffffe0;border-bottom:1px solid var(--line);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}body.blx-powder .blx-nav a.is-cta,body.blx-powder .blx-nav a.is-cta:hover{color:#fff}body.blx-powder .blx-hero,body.blx-powder .blx-subhero{--heading:#ffffff;--text:#f2efe8;--muted:#d8d3c6}body.blx-powder .blx-hero .scrim{background:linear-gradient(180deg,rgba(12,11,8,.42) 0%,rgba(12,11,8,.16) 45%,rgba(247,246,242,.92) 96%,var(--bg) 100%)}body.blx-powder .blx-subhero .scrim{background:linear-gradient(180deg,#0c0b0861,#f7f6f2f0 96%)}body.blx-powder .blx-hero .eyebrow,body.blx-powder .blx-subhero .eyebrow{color:var(--gold)}body.blx-powder .blx-dest{--heading:#ffffff;--text:#f2efe8;--muted:#d8d3c6;border:1px solid var(--line);background:#dbd7cc;box-shadow:0 24px 50px -30px #231e0f59}body.blx-powder .blx-dest .scrim{background:linear-gradient(0deg,#0c0b08d1,#0c0b081f 55%,#0c0b0800)}body.blx-powder .blx-feature .media{border:1px solid var(--line);background:#e7e3d9}body.blx-powder .blx-feature .media .cap{--heading:#fff;--text:#f2efe8;background:linear-gradient(0deg,#0c0b08c7,#0c0b0800);color:#f2efe8}body.blx-powder .blx-tour .pic .cat{background:#ffffffe6;color:var(--heading)}body.blx-powder .blx-vehicle .badge{background:#ffffffe0;color:var(--heading)}body.blx-powder .blx-quote .card{background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px -40px #231e0f4d}body.blx-powder .blx-field input,body.blx-powder .blx-field select{background:#fff;border:1px solid var(--line-2);color:var(--heading)}body.blx-powder .blx-field input:focus,body.blx-powder .blx-field select:focus{border-color:var(--gold)}body.blx-powder .blx-clients{background:var(--line);border-color:var(--line)}body.blx-powder .blx-clients .c{background:#fff;color:var(--muted)}body.blx-powder .blx-clients .c:hover{background:var(--panel-2);color:var(--heading)}body.blx-powder .blx-airport{border:1px solid var(--line);background:#fff}body.blx-powder .blx-tour{border:1px solid var(--line);background:#fff;box-shadow:0 18px 44px -30px #231e0f38}body.blx-powder .blx-tour .pic{background:linear-gradient(160deg,#eceae3,#e0dcd1)}body.blx-powder .blx-custom{background:linear-gradient(135deg,#fff,#f4f1e9);border:1px solid var(--line)}body.blx-powder .blx-cta .bg{background:linear-gradient(135deg,#fff,#f2efe7)}body.blx-powder .blx-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.blx-powder .blx-fleet-tab{background:#fff;border:1px solid var(--line);color:var(--text)}body.blx-powder .blx-fleet-tab:hover{border-color:var(--gold)}body.blx-powder .blx-fleet-tab.is-active{background:var(--gold);color:#fff;border-color:var(--gold)}body.blx-powder .blx-fleet-tab.is-active .k{color:#fffc}body.blx-powder .blx-vehicle .media{border:1px solid var(--line);background:#eceae3}body.blx-powder .blx-veh .veh-media{background:#eceae3;box-shadow:0 34px 70px -44px #231e0f59}body.blx-powder .blx-filter{background:#fff;border:1px solid var(--line);color:var(--text)}body.blx-powder .blx-filter:hover{border-color:var(--gold)}body.blx-powder .blx-filter.is-active{background:var(--gold);color:#fff;border-color:var(--gold)}body.blx-powder .blxsr-section,body.blx-powder .blxsr-stage{background:#eceae4}body.blx-powder .blxsr-sky:after{background:radial-gradient(70% 60% at 50% 42%,#0000 40%,#d6d1c5a6)}body.blx-powder .blxsr-sky.photo:after{background:radial-gradient(70% 62% at 50% 46%,#0000 40%,#d6d1c599)}body.blx-powder .blxsr-arrow{background:#ffffffbf;color:var(--heading)}body.blx-powder .blxq-note{background:var(--panel-2);border:1px solid var(--line)}body.blx-powder .blxq-card{background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px -44px #231e0f4d}body.blx-powder .blxq-toggle{border:1px solid var(--line-2);background:var(--panel-2)}body.blx-powder .blxq-toggle button{color:var(--muted)}body.blx-powder .blxq-toggle button.on{background:var(--gold);color:#fff}body.blx-powder .blxq-alts,body.blx-powder .blxq-alt{border-top:1px solid var(--line)}body.blx-powder .blxq-triptype{border:1px solid var(--line-2);background:var(--panel-2)}body.blx-powder .blxq-tt input:checked+span{background:var(--gold);color:#fff}body.blx-powder .blxq-addstop{border:1px dashed var(--line-2);color:var(--muted)}body.blx-powder .blxq-addstop:hover{border-color:var(--gold);color:var(--gold-2)}body.blx-powder .blxq-planner{background:#fff;border:1px solid var(--line);box-shadow:0 40px 90px -55px #231e0f59}body.blx-powder .blxq-node i{border-color:#fff}body.blx-powder .blxq-stop:before{background:repeating-linear-gradient(var(--line-2) 0 4px,transparent 4px 9px)}body.blx-powder .blxq-stop-field input,body.blx-powder .blxq-f input{background:#fff;border:1px solid var(--line-2);color:var(--heading)}body.blx-powder .blxq-f input:focus{border-color:var(--gold)}body.blx-powder .blxq-mapwrap{background:var(--panel-2)}body.blx-powder .blxq-map-badge{background:#ffffffe6;border:1px solid var(--line-2);color:var(--heading)}body.blx-powder .blxq-map-note{background:#ffffffeb;color:var(--text)}body.blx-powder .blx-footer{background:#f2f0ea;border-top:1px solid var(--line);color:var(--text)}body.blx-powder .blx-nav a{color:#4d493f}body.blx-powder .blx-nav a:hover{color:var(--gold-2)}@media(max-width:860px){body.blx-powder .blx-nav{background:#fff}body.blx-powder .blx-nav a{border-bottom:1px solid var(--line);color:var(--heading)}}body.blx-powder .blx-mobilebar{background:#fffffff0;border-top:1px solid var(--line-2);box-shadow:0 -10px 30px #231e0f1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.blx-powder .blx-mobilebar .mb-call{background:#fff;border:1px solid var(--line-2);color:var(--heading)}body.blx-powder .blx-mobilebar .mb-reserve{color:#fff}body.blx-powder .blx-lightbox{background:#f7f6f2f0}body.blx-powder .blx-lightbox img{box-shadow:0 40px 90px -40px #231e0f73}body.blx-powder .blx-lightbox .lb-nav{background:#ffffffd9;color:var(--heading)}body.blx-powder .blx-brand .name,body.blx-powder .blx-footer .name{color:var(--heading)}body.blx-powder .blx-intro p{color:var(--text)}body.blx-powder .blx-point h3,body.blx-powder .blx-airport h3,body.blx-powder .blx-cta h2{color:var(--heading)}body.blx-powder .blx-cta p{color:var(--muted)}body.blx-powder .blx-feature-grid li{color:var(--text)}body.blx-powder .blx-veh .cap .num{color:var(--gold-2)}body.blx-powder .blx-lightbox .lb-close{color:var(--heading)}body.blx-powder .blxq-note{color:var(--muted)}body.blx-powder .blxq-price{color:var(--heading)}body.blx-powder .blxq-veh{color:var(--text)}body.blx-powder .blxq-badge.warn{color:#9a6b00}body.blx-powder .blxq-alt{color:var(--muted)}body.blx-powder .blxq-alt .ap{color:var(--heading)}body.blx-powder .blxq-tt span{color:var(--muted)}body.blx-powder .blxq-rm:hover{color:#c0452e}body.blx-powder .blxq-dist{color:var(--gold-2)}body.blx-powder .blxq-dist strong{color:var(--heading)}body.blx-powder .blxq-gps:hover,body.blx-powder .blxq-arrive strong{color:var(--gold-2)}body.blx-powder .blxq-summary .blxq-arrive{color:var(--muted)}body.blx-powder .blxq-summary .blxq-arrive strong{color:var(--gold-2)}body.blx-powder .blxq-sold-head{color:var(--heading)}body.blx-powder .blxq-sold-sub,body.blx-powder .blxq-sold-fit{color:var(--muted)}body.blx-powder .blxq-sold-fit strong,body.blx-powder .blxq-sold-alt:hover,body.blx-powder .veh-3dtag{color:var(--gold-2)}body.blx-powder .blxsr{color:var(--text)}body.blx-powder .blxsr-tab:hover,body.blx-powder .blxsr-tab.on{color:var(--heading)}
/*!
 * the platform — POWDER design
 * Modern gallery white: porcelain and stone greys, hairline borders, and the
 * logo gold worn as jewelry. Layered after blinexpress.css; scoped entirely
 * under body.blx-powder so the two designs can never bleed into each other.
 *
 * Photography keeps its dark scrims — white type over imagery is the language
 * of luxury hotel design — so overlay components re-scope their text tokens
 * back to light locally.
 */
