/* SRC Prometheus Dark — independent cinematic shell with fixed navigation rail. */
body.adi-theme-src-prometheus-dark{--adi-prometheus-black:#050608;--adi-prometheus-panel:#101319;--adi-prometheus-raised:#171c24;--adi-prometheus-line:#2b323d;--adi-prometheus-ink:#f7f8fa;--adi-prometheus-muted:#9ca7b5;--adi-radius:2px;--adi-shadow:0 24px 70px rgba(0,0,0,.5);color-scheme:dark;margin:0;background:var(--adi-prometheus-black);color:var(--adi-prometheus-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.adi-theme-src-prometheus-dark .adi-prometheus-rail{position:fixed;z-index:120;inset:0 auto 0 0;width:280px;border:0;border-right:1px solid var(--adi-prometheus-line);background:#080a0e;box-shadow:none}.admin-bar .adi-theme-src-prometheus-dark .adi-prometheus-rail{top:32px}.adi-theme-src-prometheus-dark .adi-site-header-inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:2rem 1.4rem}.adi-theme-src-prometheus-dark .adi-prometheus-brand-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.adi-theme-src-prometheus-dark .adi-site-brand{align-items:flex-start;color:#fff!important}.adi-theme-src-prometheus-dark .adi-site-brand img,.adi-theme-src-prometheus-dark .adi-site-brand-mark{width:48px;height:48px;border-radius:3px;background:linear-gradient(145deg,var(--adi-primary),color-mix(in srgb,var(--adi-accent) 66%,#050608));box-shadow:0 0 34px color-mix(in srgb,var(--adi-primary) 28%,transparent)}.adi-theme-src-prometheus-dark .adi-site-brand>span:last-child{gap:.35rem}.adi-theme-src-prometheus-dark .adi-site-brand strong{max-width:150px;font-size:.95rem;line-height:1.15}.adi-theme-src-prometheus-dark .adi-site-brand small{color:#778394;font-size:.52rem;letter-spacing:.13em}.adi-theme-src-prometheus-dark .adi-menu-toggle{display:none;border-color:#495364;border-radius:2px;background:#131820;color:#fff}
.adi-theme-src-prometheus-dark .adi-site-nav{box-sizing:border-box;display:flex;flex:1;min-width:0;flex-direction:column;align-items:stretch;justify-content:center;gap:.3rem}.adi-theme-src-prometheus-dark .adi-prometheus-nav-label{margin-bottom:.8rem;color:#667180;font-size:.62rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.adi-theme-src-prometheus-dark .adi-site-nav>a{box-sizing:border-box;display:grid;grid-template-columns:32px 1fr;align-items:center;width:100%;padding:.85rem .7rem;border-left:2px solid transparent;border-radius:0;color:#b5bfca!important;font-size:.88rem;letter-spacing:.04em}.adi-theme-src-prometheus-dark .adi-site-nav>a>span{color:#536071;font-size:.62rem}.adi-theme-src-prometheus-dark .adi-site-nav>a:hover,.adi-theme-src-prometheus-dark .adi-site-nav>a[aria-current=page]{border-left-color:var(--adi-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--adi-primary) 16%,transparent),transparent);color:#fff!important}.adi-theme-src-prometheus-dark .adi-prometheus-account-actions{box-sizing:border-box;display:grid;width:100%;gap:.5rem;margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--adi-prometheus-line)}.adi-theme-src-prometheus-dark .adi-prometheus-account-actions a{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid #3a4452;border-radius:2px;color:#fff!important;text-align:center;text-decoration:none;font-size:.78rem;font-weight:800}.adi-theme-src-prometheus-dark .adi-prometheus-account-actions .adi-nav-account{border-color:var(--adi-primary);background:var(--adi-primary)}.adi-theme-src-prometheus-dark .adi-prometheus-account-actions .adi-nav-logout{color:#fda4af!important}.adi-theme-src-prometheus-dark .adi-prometheus-rail-foot{display:grid;gap:1rem}.adi-theme-src-prometheus-dark .adi-prometheus-rail-foot>a{color:#b5bfca;text-decoration:none;font-size:.82rem}.adi-theme-src-prometheus-dark .adi-header-social-links{gap:.35rem}.adi-theme-src-prometheus-dark .adi-header-social-links a{width:30px;height:30px;border-color:#3a4452;background:#11151b;color:#fff!important}
.adi-theme-src-prometheus-dark .adi-prometheus-stage{margin-left:280px;min-height:100vh}.adi-theme-src-prometheus-dark.adi-site-interim-login .adi-prometheus-stage{margin-left:0}.adi-theme-src-prometheus-dark .adi-site-main{min-height:82vh}.adi-theme-src-prometheus-dark .adi-public{max-width:1560px;padding:clamp(3rem,6vw,6.5rem) clamp(1.25rem,4vw,4.5rem);color:var(--adi-prometheus-ink)}.adi-theme-src-prometheus-dark .adi-public h1,.adi-theme-src-prometheus-dark .adi-public h2,.adi-theme-src-prometheus-dark .adi-public h3,.adi-theme-src-prometheus-dark .adi-public strong{color:var(--adi-prometheus-ink)}.adi-theme-src-prometheus-dark .adi-public h1{font-size:clamp(3rem,8vw,8.5rem);font-weight:800;line-height:.84;letter-spacing:-.07em;text-transform:uppercase}.adi-theme-src-prometheus-dark .adi-public p,.adi-theme-src-prometheus-dark .adi-public small{color:var(--adi-prometheus-muted)}.adi-theme-src-prometheus-dark .adi-kicker{color:color-mix(in srgb,var(--adi-primary) 45%,#fff);font-size:.66rem;letter-spacing:.24em}
.adi-theme-src-prometheus-dark .adi-home{max-width:none;padding:0}.adi-theme-src-prometheus-dark .adi-hero{position:relative;isolation:isolate;display:flex;min-height:min(800px,82vh);align-items:flex-end;overflow:hidden;padding:clamp(2rem,7vw,7rem);border:0;border-radius:0;background:linear-gradient(115deg,#07090d 0%,#0b1119 56%,color-mix(in srgb,var(--adi-primary) 48%,#080a0e) 100%);box-shadow:none}.adi-theme-src-prometheus-dark .adi-hero:before{position:absolute;z-index:-1;top:-30%;right:-10%;width:70%;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 6vw rgba(255,255,255,.022),0 0 0 12vw rgba(255,255,255,.014),0 0 100px color-mix(in srgb,var(--adi-primary) 28%,transparent);content:""}.adi-theme-src-prometheus-dark .adi-hero>div:first-child{position:relative;z-index:1;max-width:1050px}.adi-theme-src-prometheus-dark .adi-hero h1{margin:1rem 0 1.5rem}.adi-theme-src-prometheus-dark .adi-hero p{max-width:680px;font-size:1.15rem}.adi-theme-src-prometheus-dark .adi-hero>.adi-public-logo,.adi-theme-src-prometheus-dark .adi-hero>.adi-logo-fallback{position:absolute;z-index:0;top:8%;right:7%;width:min(26vw,360px);max-width:360px;max-height:230px;padding:2rem;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:rgba(255,255,255,.94);box-shadow:0 25px 70px rgba(0,0,0,.4);object-fit:contain}.adi-theme-src-prometheus-dark .adi-button{min-height:52px;border:1px solid var(--adi-primary);border-radius:2px;background:var(--adi-primary);box-shadow:0 0 28px color-mix(in srgb,var(--adi-primary) 26%,transparent)}.adi-theme-src-prometheus-dark .adi-button-secondary{border-color:#515c6c;background:rgba(255,255,255,.03);color:#fff!important;box-shadow:none}
.adi-theme-src-prometheus-dark .adi-featured{padding:clamp(3rem,6vw,6.5rem) clamp(1.25rem,4vw,4.5rem);margin:0;background:#0a0c10}.adi-theme-src-prometheus-dark .adi-featured>h2{margin-bottom:1.5rem;font-size:.75rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.adi-theme-src-prometheus-dark .adi-home .adi-inventory-grid{grid-template-columns:repeat(12,1fr);gap:1rem}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card:nth-child(1){grid-column:span 7}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card:nth-child(2){grid-column:span 5}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card:nth-child(3){grid-column:4/span 6}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card img,.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-placeholder{height:320px}
.adi-theme-src-prometheus-dark .adi-vehicle-card{border-color:var(--adi-prometheus-line);border-radius:2px;background:var(--adi-prometheus-panel);box-shadow:none}.adi-theme-src-prometheus-dark .adi-vehicle-card:hover{border-color:color-mix(in srgb,var(--adi-primary) 55%,#4a5360);box-shadow:0 20px 55px rgba(0,0,0,.42)}.adi-theme-src-prometheus-dark .adi-vehicle-card-body{padding:1.15rem 1.25rem}.adi-theme-src-prometheus-dark .adi-vehicle-card-body span,.adi-theme-src-prometheus-dark .adi-vehicle-price{color:color-mix(in srgb,var(--adi-primary) 48%,#fff)}.adi-theme-src-prometheus-dark .adi-heart{border-color:#5c6675;background:rgba(5,6,8,.88);color:#fff}.adi-theme-src-prometheus-dark .adi-heart.is-active{background:#fff;color:#dc2626}
.adi-theme-src-prometheus-dark .adi-vehicle-placeholder{background:linear-gradient(145deg,#111722,#080b10);color:#d6dee8}.adi-theme-src-prometheus-dark .adi-vehicle-placeholder-brand{border-color:#354154;background:#121a27}.adi-theme-src-prometheus-dark .adi-vehicle-placeholder strong{color:#d6dee8}
.adi-theme-src-prometheus-dark .adi-inventory-page{max-width:1700px}.adi-theme-src-prometheus-dark .adi-inventory-layout{grid-template-columns:1fr}.adi-theme-src-prometheus-dark .adi-inventory-sidebar{position:static;padding:1.4rem;border:1px solid var(--adi-prometheus-line);border-radius:2px;background:#0c0f14;box-shadow:none}.adi-theme-src-prometheus-dark .adi-inventory-sidebar .adi-filter-heading{display:flex;align-items:end;justify-content:space-between}.adi-theme-src-prometheus-dark .adi-inventory-sidebar .adi-filter-fields{grid-template-columns:repeat(5,minmax(140px,1fr));gap:.85rem}.adi-theme-src-prometheus-dark .adi-inventory-sidebar .adi-actions{display:flex}.adi-theme-src-prometheus-dark .adi-inventory-sidebar .adi-button{width:auto}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-card>a{display:grid;grid-template-columns:minmax(210px,45%) 1fr;height:100%}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-card img,.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-placeholder{height:230px}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-card-body{align-items:flex-start}.adi-theme-src-prometheus-dark .adi-inventory-future-rail{display:none}.adi-theme-src-prometheus-dark .adi-inventory-filters{background:transparent}.adi-theme-src-prometheus-dark .adi-inventory-filters label,.adi-theme-src-prometheus-dark .adi-public-form label,.adi-theme-src-prometheus-dark .adi-authorization label,.adi-theme-src-prometheus-dark .adi-customer-registration-form label,.adi-theme-src-prometheus-dark .adi-registration-field,.adi-theme-src-prometheus-dark .adi-registration-phone legend{color:#dce3ec}.adi-theme-src-prometheus-dark .adi-inventory-filters input,.adi-theme-src-prometheus-dark .adi-inventory-filters select,.adi-theme-src-prometheus-dark .adi-public-form input,.adi-theme-src-prometheus-dark .adi-public-form select,.adi-theme-src-prometheus-dark .adi-public-form textarea,.adi-theme-src-prometheus-dark .adi-authorization input,.adi-theme-src-prometheus-dark .adi-authorization textarea,.adi-theme-src-prometheus-dark .adi-contact-form input,.adi-theme-src-prometheus-dark .adi-contact-form textarea,.adi-theme-src-prometheus-dark .adi-wp-login input,.adi-theme-src-prometheus-dark .adi-account-home .adi-mfa-panel input{border-color:#414a58;border-radius:2px;background:#07090d;color:#f7f8fa}.adi-theme-src-prometheus-dark select option{background:#07090d;color:#f7f8fa}.adi-theme-src-prometheus-dark input::placeholder,.adi-theme-src-prometheus-dark textarea::placeholder{color:#707c8c}.adi-theme-src-prometheus-dark .adi-inventory-filters select:disabled{background:#20252d;color:#8993a0}.adi-theme-src-prometheus-dark .adi-filter-match-count{color:#9cf4bd!important}
.adi-theme-src-prometheus-dark .adi-page-heading{min-height:250px;align-items:end;padding-bottom:2rem;border-bottom:1px solid var(--adi-prometheus-line)}.adi-theme-src-prometheus-dark .adi-page-heading h1{max-width:1100px}.adi-theme-src-prometheus-dark .adi-result-count,.adi-theme-src-prometheus-dark .adi-account-badge,.adi-theme-src-prometheus-dark .adi-document-status,.adi-theme-src-prometheus-dark .adi-security-count{border:1px solid #414a58;border-radius:2px;background:#151a21;color:#fff!important}
.adi-theme-src-prometheus-dark .adi-about-intro{display:flex;flex-direction:column;gap:0}.adi-theme-src-prometheus-dark .adi-about-photo{order:-1;min-height:65vh;border:1px solid var(--adi-prometheus-line);border-radius:2px;box-shadow:none}.adi-theme-src-prometheus-dark .adi-about-copy{position:relative;z-index:2;width:min(780px,86%);margin:-150px 0 0 clamp(1rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);border-left:5px solid var(--adi-primary);background:#0d1015;box-shadow:0 24px 70px rgba(0,0,0,.52)}.adi-theme-src-prometheus-dark .adi-about-photo-overlay{right:2rem;bottom:2rem;left:auto;width:min(330px,50%);border:1px solid #46505d;border-radius:2px;background:rgba(8,10,14,.9)}.adi-theme-src-prometheus-dark .adi-team-card{border-color:var(--adi-prometheus-line);border-radius:2px;background:var(--adi-prometheus-panel);box-shadow:none}.adi-theme-src-prometheus-dark .adi-team-headshot,.adi-theme-src-prometheus-dark .adi-team-modal-headshot{background:#0b0e13;color:color-mix(in srgb,var(--adi-primary) 48%,#fff)}.adi-theme-src-prometheus-dark .adi-team-modal-card{border:1px solid var(--adi-prometheus-line);border-radius:2px;background:var(--adi-prometheus-panel)}.adi-theme-src-prometheus-dark .adi-team-modal-title{color:var(--adi-prometheus-muted)}
.adi-theme-src-prometheus-dark .adi-contact-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:1px;background:var(--adi-prometheus-line)}.adi-theme-src-prometheus-dark .adi-contact-details,.adi-theme-src-prometheus-dark .adi-contact-form-card{border:0;border-radius:0;background:var(--adi-prometheus-panel);box-shadow:none}.adi-theme-src-prometheus-dark .adi-contact-details{align-content:start}.adi-theme-src-prometheus-dark .adi-contact-details>div{border-color:var(--adi-prometheus-line)}.adi-theme-src-prometheus-dark .adi-contact-details span{color:#7f8a99}.adi-theme-src-prometheus-dark .adi-contact-details strong,.adi-theme-src-prometheus-dark .adi-contact-details a{color:#fff}.adi-theme-src-prometheus-dark .adi-contact-preference,.adi-theme-src-prometheus-dark .adi-service-options{border-color:var(--adi-prometheus-line);background:#0a0d12}.adi-theme-src-prometheus-dark .adi-contact-map{border-color:var(--adi-prometheus-line);border-radius:2px;background:#0a0d12;box-shadow:none;filter:saturate(.7) contrast(1.08)}
.adi-theme-src-prometheus-dark .adi-customer-panel,.adi-theme-src-prometheus-dark .adi-document-card,.adi-theme-src-prometheus-dark .adi-vehicle-facts>div,.adi-theme-src-prometheus-dark .adi-service-overview-grid section,.adi-theme-src-prometheus-dark .adi-account-home>.adi-panel{border-color:var(--adi-prometheus-line);border-radius:2px;background:var(--adi-prometheus-panel);box-shadow:none}.adi-theme-src-prometheus-dark .adi-account-links{grid-template-columns:repeat(5,1fr);gap:1px;padding:1px;background:var(--adi-prometheus-line)}.adi-theme-src-prometheus-dark .adi-account-links .adi-account-nav-button{border:0;border-radius:0;background:#0c0f14;box-shadow:none}.adi-theme-src-prometheus-dark .adi-account-links .adi-account-nav-button:hover{background:var(--adi-primary)}.adi-theme-src-prometheus-dark .adi-garage-card,.adi-theme-src-prometheus-dark .adi-visit-card,.adi-theme-src-prometheus-dark .adi-session-device,.adi-theme-src-prometheus-dark .adi-service-overview-summary>div,.adi-theme-src-prometheus-dark .adi-overview-services li{border-color:var(--adi-prometheus-line);border-radius:2px;background:#0a0d12}.adi-theme-src-prometheus-dark .adi-account-home .adi-mfa-panel .button{border-color:#46505d;border-radius:2px;background:#11151b;color:#fff}.adi-theme-src-prometheus-dark .adi-public-details,.adi-theme-src-prometheus-dark .adi-service-history,.adi-theme-src-prometheus-dark .adi-quote-lines li{border-color:var(--adi-prometheus-line)}
.adi-theme-src-prometheus-dark .adi-vehicle-gallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:200px;gap:.6rem}.adi-theme-src-prometheus-dark .adi-gallery-item{grid-column:span 4;border-radius:2px;background:#0a0d12}.adi-theme-src-prometheus-dark .adi-gallery-item:first-child{grid-column:span 8;grid-row:span 2}.adi-theme-src-prometheus-dark .adi-gallery-item img{height:100%}.adi-theme-src-prometheus-dark .adi-vehicle-facts{grid-template-columns:repeat(4,1fr)}
.adi-theme-src-prometheus-dark .adi-public-notice{border-color:var(--adi-accent);background:#10271f;color:#b7f1d5}.adi-theme-src-prometheus-dark .adi-public-notice.is-warning{background:#31210c;color:#fde0a6}.adi-theme-src-prometheus-dark .adi-public-notice.is-error{background:#341115;color:#fecaca}.adi-theme-src-prometheus-dark .adi-empty,.adi-theme-src-prometheus-dark .adi-security-empty,.adi-theme-src-prometheus-dark .adi-password-help{border-color:#46505d;background:#0a0d12;color:var(--adi-prometheus-muted)}
.adi-theme-src-prometheus-dark .adi-prometheus-footer{border-top:1px solid var(--adi-prometheus-line);background:#080a0e;color:#8993a0}.adi-theme-src-prometheus-dark .adi-prometheus-footer>div{max-width:none;padding:2rem clamp(1.25rem,4vw,4.5rem)}.adi-theme-src-prometheus-dark .adi-prometheus-footer nav a,.adi-theme-src-prometheus-dark .adi-prometheus-footer address{color:#8993a0}.adi-theme-src-prometheus-dark .adi-prometheus-footer>p{max-width:none;padding:0 clamp(1.25rem,4vw,4.5rem) 2rem;color:#525c68;font-size:.66rem;letter-spacing:.18em}.adi-theme-src-prometheus-dark .adi-lightbox{background:rgba(0,0,0,.96)}.adi-theme-src-prometheus-dark .adi-lightbox button{border:1px solid #46505d;background:#11151b;color:#fff}
@media(max-width:1250px){.adi-theme-src-prometheus-dark .adi-inventory-sidebar .adi-filter-fields{grid-template-columns:repeat(3,1fr)}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-inventory-grid{grid-template-columns:1fr}.adi-theme-src-prometheus-dark .adi-hero>.adi-public-logo{width:240px}}
@media(max-width:960px){.adi-theme-src-prometheus-dark .adi-prometheus-rail{position:sticky;top:0;width:auto;height:auto;border-right:0;border-bottom:1px solid var(--adi-prometheus-line)}.admin-bar .adi-theme-src-prometheus-dark .adi-prometheus-rail{top:32px}.adi-theme-src-prometheus-dark .adi-site-header-inner{display:block;height:auto;padding:.8rem 1rem}.adi-theme-src-prometheus-dark .adi-menu-toggle{display:block}.adi-theme-src-prometheus-dark .adi-site-nav{position:absolute;top:100%;display:none;max-height:80vh;overflow:auto;border:1px solid var(--adi-prometheus-line);border-radius:0;background:#080a0e;box-shadow:var(--adi-shadow)}.adi-theme-src-prometheus-dark .adi-site-nav.is-open{display:flex}.adi-theme-src-prometheus-dark .adi-prometheus-rail-foot{display:none}.adi-theme-src-prometheus-dark .adi-prometheus-stage{margin-left:0}.adi-theme-src-prometheus-dark .adi-hero{min-height:680px}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card:nth-child(n){grid-column:span 6}.adi-theme-src-prometheus-dark .adi-about-copy{margin-top:-100px}.adi-theme-src-prometheus-dark .adi-contact-layout{grid-template-columns:1fr}}
@media(max-width:700px){.adi-theme-src-prometheus-dark .adi-site-brand strong{max-width:190px}.adi-theme-src-prometheus-dark .adi-public h1{font-size:clamp(2.7rem,16vw,5rem)}.adi-theme-src-prometheus-dark .adi-hero{min-height:620px;padding-top:12rem}.adi-theme-src-prometheus-dark .adi-hero>.adi-public-logo,.adi-theme-src-prometheus-dark .adi-hero>.adi-logo-fallback{top:2rem;right:1.25rem;width:170px;height:110px;padding:1rem}.adi-theme-src-prometheus-dark .adi-home .adi-inventory-grid{grid-template-columns:1fr}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card:nth-child(n){grid-column:auto}.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-card img,.adi-theme-src-prometheus-dark .adi-home .adi-vehicle-placeholder{height:240px}.adi-theme-src-prometheus-dark .adi-inventory-sidebar .adi-filter-fields{grid-template-columns:1fr}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-card>a{grid-template-columns:1fr}.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-card img,.adi-theme-src-prometheus-dark .adi-inventory-results .adi-vehicle-placeholder{height:230px}.adi-theme-src-prometheus-dark .adi-about-copy{width:calc(100% - 2rem);margin:-60px 1rem 0}.adi-theme-src-prometheus-dark .adi-vehicle-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.adi-theme-src-prometheus-dark .adi-gallery-item,.adi-theme-src-prometheus-dark .adi-gallery-item:first-child{grid-column:span 1;grid-row:span 1}.adi-theme-src-prometheus-dark .adi-gallery-item:first-child{grid-column:1/-1}.adi-theme-src-prometheus-dark .adi-vehicle-facts{grid-template-columns:repeat(2,1fr)}.adi-theme-src-prometheus-dark .adi-account-links{grid-template-columns:1fr 1fr}}

/* Keep the six customer-account destinations balanced at every desktop width. */
.adi-theme-src-prometheus-dark .adi-account-links{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:1100px){.adi-theme-src-prometheus-dark .adi-account-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.adi-theme-src-prometheus-dark .adi-account-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
.adi-theme-src-prometheus-dark .adi-prometheus-nav-label{color:#aab5c3}.adi-theme-src-prometheus-dark .adi-site-nav>a>span{color:#9eabba}.adi-theme-src-prometheus-dark .adi-prometheus-footer>p{color:#a5b1bf}.adi-theme-src-prometheus-dark .adi-customer-login-brand{border-color:#364151;background:#0d1015}.adi-theme-src-prometheus-dark .adi-customer-login-brand strong{color:#f7f8fa!important}.adi-theme-src-prometheus-dark .adi-customer-login-brand small{color:#c4ceda!important}.adi-theme-src-prometheus-dark .adi-text-link,.adi-theme-src-prometheus-dark summary,.adi-theme-src-prometheus-dark .adi-account-home .adi-eyebrow{color:#a9c7ff!important}.adi-theme-src-prometheus-dark .adi-notification-item{border-color:var(--adi-prometheus-line);background:#0a0d12}.adi-theme-src-prometheus-dark .adi-notification-copy .adi-notification-title strong,.adi-theme-src-prometheus-dark .adi-notification-copy p{color:#f7f8fa!important}.adi-theme-src-prometheus-dark .adi-notification-copy small,.adi-theme-src-prometheus-dark .adi-session-device dt,.adi-theme-src-prometheus-dark .adi-security-privacy{color:#c7d1dc!important}.adi-theme-src-prometheus-dark .adi-notification-actions .adi-button-secondary{border-color:#718095;background:#151a21;color:#fff!important}

/* Prevent cinematic headings and the floating dealership mark from creating a
 * page wider than a phone. This changes only Prometheus presentation. */
.adi-theme-src-prometheus-dark,.adi-theme-src-prometheus-dark .adi-prometheus-stage,.adi-theme-src-prometheus-dark .adi-site-main,.adi-theme-src-prometheus-dark .adi-public{box-sizing:border-box;max-width:100%;overflow-x:hidden}
.adi-theme-src-prometheus-dark .adi-page-heading,.adi-theme-src-prometheus-dark .adi-page-heading>*,.adi-theme-src-prometheus-dark .adi-public h1{min-width:0;max-width:100%;overflow-wrap:anywhere}
@media(max-width:700px){
  .adi-theme-src-prometheus-dark .adi-public{padding-left:1rem;padding-right:1rem}
  .adi-theme-src-prometheus-dark .adi-public h1{font-size:clamp(2.2rem,11.5vw,3.35rem);line-height:.92;letter-spacing:-.055em}
  .adi-theme-src-prometheus-dark .adi-page-heading{min-height:190px;padding-bottom:1.25rem}
  .adi-theme-src-prometheus-dark .adi-hero{min-height:580px;padding:10.5rem 1.1rem 3rem}
  .adi-theme-src-prometheus-dark .adi-hero>.adi-public-logo,.adi-theme-src-prometheus-dark .adi-hero>.adi-logo-fallback{top:1.5rem;right:1rem;box-sizing:border-box;width:min(140px,38vw);height:96px;padding:.75rem}
  .adi-theme-src-prometheus-dark .adi-actions{display:grid;grid-template-columns:1fr;width:100%}
  .adi-theme-src-prometheus-dark .adi-actions .adi-button{box-sizing:border-box;width:100%}
}
