/* V0.17.6.3 / Tolga City — quiet photographic backgrounds, one set of controls.
   Scoped to the three gateway options. No citizen data or D1 behavior changes.
   Images from Wikimedia Commons; full attribution in About and PHOTO_SOURCES_AR.md. */
html[data-ui="refined"][data-experience="aurora"]{
  --aurora-night:#0b2025;
  --aurora-night-2:#102b30;
  --aurora-cyan:#e8f7ee;
  --aurora-copy:#f9fbf7;
  --aurora-muted:#d9e2dc;
  --aurora-line:rgba(230,246,241,.16);
  background:#0b2025!important;
}
html[data-ui="refined"][data-experience="aurora"] body{background:#0b2025!important}
html[data-ui="refined"][data-experience="aurora"] .portal-site-header,
html[data-ui="refined"][data-experience="aurora"] .portal-site-header .head-inner{background:#0b252a!important;border-bottom-color:rgba(255,255,255,.09)!important}
html[data-ui="refined"][data-experience="aurora"] .portal-site-header .logo-dot{color:#b6e0cc!important}
html[data-ui="refined"][data-experience="aurora"] .portal-main{
  background:radial-gradient(ellipse 108% 75% at 50% 30%,#173439 0%,#0d262b 60%,#081b20 100%)!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-doorway{
  background:#123036!important;
  border:1px solid rgba(226,242,235,.22)!important;
  box-shadow:0 24px 60px rgba(0,8,13,.28),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-doorway::after{border-color:rgba(244,249,244,.19)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}
html[data-ui="refined"][data-experience="aurora"] .portal-option,
html[data-ui="refined"][data-experience="aurora"] .portal-option:nth-child(1),
html[data-ui="refined"][data-experience="aurora"] .portal-option:nth-child(2),
html[data-ui="refined"][data-experience="aurora"] .portal-option:nth-child(3){background:#123036!important}
html[data-ui="refined"][data-experience="aurora"] .portal-option .aurora-art{
  background-color:#244c4d!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  opacity:.92;
  filter:saturate(.79) contrast(1.05);
  transform:scale(1.018);
}
html[data-ui="refined"][data-experience="aurora"] .portal-option[data-portal-target="ask"] .aurora-art{
  background-image:url('https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Tolga_centre.JPG/960px-Tolga_centre.JPG')!important;
  background-position:49% 40%!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-option[data-portal-target="track"] .aurora-art{
  background-image:url('https://upload.wikimedia.org/wikipedia/commons/8/8b/Tolga_%D8%B7%D9%88%D9%84%D9%82%D8%A9_-_panoramio_-_habib_kaki_%281%29.jpg')!important;
  background-position:52% 50%!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-option[data-portal-target="dialogue"] .aurora-art{
  background-image:url('https://commons.wikimedia.org/wiki/Special:FilePath/Rue_de_mosqu%C3%A9e_Tolga.jpg?width=960')!important;
  background-position:55% 41%!important;
  filter:sepia(.08) saturate(.72) contrast(1.03);
}
/* Legibility overlay. Photography still recognizable in upper portion. */
html[data-ui="refined"][data-experience="aurora"] .portal-option::before{
  background:linear-gradient(180deg,
    rgba(5,27,28,.22) 0%,rgba(5,27,28,.36) 32%,
    rgba(4,23,28,.60) 55%,rgba(3,18,24,.84) 85%,rgba(3,16,23,.92) 100%)!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-option .aurora-kicker{
  background:rgba(7,43,47,.38)!important;
  color:#f1f8ef!important;
  border-color:rgba(245,255,248,.42)!important;
  backdrop-filter:blur(9px);
}
html[data-ui="refined"][data-experience="aurora"] .portal-option .portal-option-copy strong{
  color:#fff!important;text-shadow:0 2px 15px rgba(0,17,21,.42)!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-option .portal-option-copy small{
  color:#e5eee8!important;text-shadow:0 1px 8px rgba(0,14,18,.4)!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-option .aurora-cta{
  background:#f2f5ed!important;color:#133b3c!important;
  border:1px solid rgba(255,255,255,.45)!important;
  box-shadow:0 9px 26px rgba(0,18,21,.22)!important;
}
html[data-ui="refined"][data-experience="aurora"] .portal-option[data-slide-position="current"]:is(:hover,:focus-visible) .aurora-cta{background:#ffffff!important}
html[data-ui="refined"][data-experience="aurora"] .aurora-arrow{
  background:rgba(4,28,32,.54)!important;border-color:rgba(234,246,237,.52)!important;
  color:#f9fffa!important;
}
html[data-ui="refined"][data-experience="aurora"] .aurora-arrow:hover{background:rgba(10,48,52,.78)!important}
html[data-ui="refined"][data-experience="aurora"] .aurora-dot{background:rgba(231,244,235,.54)!important}
html[data-ui="refined"][data-experience="aurora"] .aurora-dot[aria-current="true"]{background:#eef7ef!important}
html[data-ui="refined"][data-experience="aurora"] .portal-option:focus-visible,
html[data-ui="refined"][data-experience="aurora"] .aurora-arrow:focus-visible,
html[data-ui="refined"][data-experience="aurora"] .aurora-dot:focus-visible{outline:3px solid #b8eecf!important;outline-offset:2px!important}
html[data-ui="refined"][data-experience="aurora"] .portal-microfooter,
html[data-ui="refined"][data-experience="aurora"] .site-foot{color:#d9e7de!important;background:#0b2025!important}
html[data-ui="refined"][data-experience="aurora"] .portal-microfooter button{color:#e4f5e8!important}
/* No redundant links: card headline+CTA once, arrows and 3 dots for discovery. */
html[data-ui="refined"][data-experience="aurora"] .aurora-shortcuts{display:none!important}
@media(max-width:650px){
 html[data-ui="refined"][data-experience="aurora"] .portal-gateway{gap:clamp(12px,2dvh,21px)!important}
 html[data-ui="refined"][data-experience="aurora"] .portal-option .portal-option-copy strong{font-size:clamp(27px,7vw,35px)!important}
 html[data-ui="refined"][data-experience="aurora"] .portal-option .portal-option-copy small{font-size:clamp(16px,4.2vw,18px)!important;line-height:1.65!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-ui="refined"][data-experience="aurora"] .portal-option .aurora-art{transition:none!important;transform:none!important}
}
