/* Istanbul Aziz palette: Tangerine, Vanilla, Brunswick Green, Drab Dark Brown */
#ia-site{
  --ia-orange:#EB7D00;
  --ia-cream:#EBE3A7;
  --ia-green:#2C5745;
  --ia-brown:#2E2910;
  --ia-ink:#282517;
  color:var(--ia-ink);
  background:#faf7e9;
}
body:has(#ia-site){background:#2E2910}
#ia-site .ia-nav{background:linear-gradient(180deg,#2e2910a8,transparent);border-bottom-color:#ebe3a735}
#ia-site .ia-brand-mark,#ia-site .ia-brand-mark span{color:var(--ia-orange)}
#ia-site .ia-brand small{color:var(--ia-cream)}
#ia-site .ia-nav nav{color:#f7f1d4}
#ia-site .ia-nav nav a:hover,#ia-site .ia-inline:hover{color:var(--ia-orange)!important}
#ia-site .ia-nav-cta{border-color:var(--ia-cream);color:var(--ia-cream)}
#ia-site .ia-nav-cta:hover{background:var(--ia-orange);border-color:var(--ia-orange);color:var(--ia-brown)}
#ia-site .ia-carousel-hero{background:var(--ia-brown)!important;color:#fffdf4}
#ia-site .ia-carousel-hero:before{background:radial-gradient(ellipse at center 55%,#2c5745 0%,#2e2910 54%,#17150c 100%)}
#ia-site .ia-carousel-hero:after{background:linear-gradient(transparent,#221f0e)}
#ia-site .ia-hero-overline{color:var(--ia-cream)}
#ia-site .ia-hero-overline i{background:var(--ia-orange)}
#ia-site .ia-carousel-hero h1 em,#ia-site h2 em{color:var(--ia-orange)}
#ia-site .ia-hero-intro p{color:#f4edcf}
#ia-site .ia-arc-card{background:var(--ia-green);border-color:#ebe3a766;box-shadow:0 18px 55px #17150cba}
#ia-site .ia-arc-card:after{background:linear-gradient(transparent,#201e12e8)}
#ia-site .ia-arc-card figcaption span{color:var(--ia-cream)}
#ia-site .ia-hero-outline{border-color:var(--ia-cream);color:var(--ia-cream)}
#ia-site .ia-hero-outline:hover,#ia-site .ia-hero-controls button:hover{background:var(--ia-orange);border-color:var(--ia-orange);color:var(--ia-brown)}
#ia-site .ia-hero-progress i{color:var(--ia-orange)}
#ia-site .ia-hero-note,#ia-site .ia-hero-scroll{color:var(--ia-cream)}
#ia-site .ia-hero-controls button{border-color:#ebe3a799}
#ia-site .ia-about,#ia-site .ia-transport{background:#faf7e9}
#ia-site .ia-kicker,#ia-site .ia-eyebrow{color:#a65800}
#ia-site .ia-line{background:#cabf88}
#ia-site .ia-about-grid p,#ia-site .ia-transport p{color:#55513a}
#ia-site .ia-inline{color:var(--ia-green)!important;border-bottom-color:var(--ia-orange)}
#ia-site .ia-photo-story{background:var(--ia-brown)}
#ia-site .ia-photo-panel:after{background:linear-gradient(to top,#2e2910ed,transparent 65%),linear-gradient(90deg,#2c574533,transparent)}
#ia-site .ia-photo-text span{color:var(--ia-cream)}
#ia-site .ia-photo-text p{color:#f4edcf}
#ia-site .ia-refinery-feature,#ia-site .ia-energy{background:#ebe3a7}
#ia-site .ia-refinery-scene{border-color:#2c574577;box-shadow:0 35px 80px #2e291080}
#ia-site .ia-scene:before{background:linear-gradient(0deg,#2e2910d9 0,transparent 40%,#2c574522 85%)}
#ia-site .ia-scene-caption .ia-caption-index{color:var(--ia-cream)}
#ia-site .ia-scene-caption small{color:#f6eac1}
#ia-site .ia-heading p{color:#58533b}
#ia-site .ia-card.oil{background:radial-gradient(circle at 60% 45%,#785324,#2e2910 72%)}
#ia-site .ia-card.gas{background:radial-gradient(circle at 55% 43%,#53836a,#2c5745 72%)}
#ia-site .ia-card.coal{background:radial-gradient(circle at 55% 43%,#625634,#2e2910 72%)}
#ia-site .ia-card:before{background:linear-gradient(transparent 42%,#1b1a10e6)}
#ia-site .ia-card-number,#ia-site .ia-card-bottom p{color:var(--ia-cream)}
#ia-site .ia-arrow{color:var(--ia-orange)}
#ia-site .ia-button{background:var(--ia-orange);color:var(--ia-brown)!important}
#ia-site .ia-button:hover{background:#ff9a1c}
#ia-site .ia-button.dark{background:var(--ia-green);color:#fffdf4!important}
#ia-site .ia-button.dark:hover{background:#386e57}
#ia-site .ia-harbor-scene{box-shadow:0 22px 65px #2e291055}
#ia-site .ia-fleet{background:var(--ia-green);color:#fffdf4}
#ia-site .ia-fleet .ia-line{background:#ebe3a777}
#ia-site .ia-fleet-intro p,#ia-site .ia-fleet-card p{color:#ece6c9}
#ia-site .ia-fleet-card{background:linear-gradient(145deg,#376d56,#294c3d);border-color:#ebe3a766}
#ia-site .ia-fleet-card:hover{background:linear-gradient(145deg,#447f65,#2c5745)}
#ia-site .ia-fleet-card:after{border-color:#ebe3a744;box-shadow:0 0 0 35px #ebe3a710,0 0 0 70px #ebe3a709}
#ia-site .ia-fleet-icon{color:var(--ia-orange)}
#ia-site .ia-fleet-card>span{color:var(--ia-cream)}
#ia-site .ia-gallery{background:#f4efd0}
#ia-site .ia-tabs{border-bottom-color:#c5bd8e}
#ia-site .ia-tabs button{color:#59563f}
#ia-site .ia-tabs button[aria-selected=true]{color:var(--ia-green);border-bottom-color:var(--ia-orange)}
#ia-site .ia-gallery-empty{background:#ebe3a7;border-color:#b7ab70;color:var(--ia-brown)}
#ia-site .ia-gallery-empty p{color:#575039}
#ia-site .ia-contact{background:var(--ia-brown)}
#ia-site .ia-contact .ia-line{background:#ebe3a755}
#ia-site .ia-contact p,#ia-site .ia-contact address{color:#f0e9c7}
#ia-site .ia-contact address{border-right-color:var(--ia-orange)}
#ia-site .ia-contact .ia-inline{color:var(--ia-cream)!important}
#ia-site .ia-map{background:var(--ia-green);border-color:#ebe3a777}
#ia-site .ia-footer{background:#1d1b0e;color:#e5dcac}
#ia-site .ia-footer-main>a{color:var(--ia-orange)!important}
#ia-site .ia-footer-bottom{color:#c2b988}
#ia-site .ia-photo-credits{color:#b9b087}
#ia-site .ia-photo-credits a{color:var(--ia-cream)}
@media(max-width:700px){#ia-site .ia-nav nav{background:var(--ia-brown);border-bottom:1px solid #ebe3a755}}
