/* Itri — palette indépendante du contenu. */
body[data-theme="itri"],.theme-card[data-theme="itri"]{
  --theme-scheme:dark;
  --theme-page:#080c1b;
  --theme-surface:#151c34;
  --theme-alt:#10162b;
  --theme-text:#e8ecf5;
  --theme-muted:#b6bfd1;
  --theme-heading:#f5ecd4;
  --theme-accent:#f1d486;
  --theme-accent-ink:#101527;
  --theme-accent-soft:#28304a;
  --theme-border:#333e5c;
  --theme-topbar:#0b1024;
  --theme-topbar-ink:#f5ecd4;
  --theme-footer:#070b17;
  --theme-footer-ink:#c4cad9;
  --theme-secondary:#b88a59;
  --theme-radius:10px;
  --theme-shadow:0 16px 38px #02071457;
}
/* Original animated stars from the local Bayan Itri theme, copied unchanged. */
body[data-theme="itri"]{background-image:url('itri-stars.gif');background-position:center top;background-repeat:repeat;background-size:auto;background-attachment:fixed}
.theme-card[data-theme="itri"] .theme-mini-hero{background-color:#080c1b;background-image:url('itri-stars.gif');background-size:auto;background-repeat:repeat}
@media(prefers-reduced-motion:reduce){body[data-theme="itri"],.theme-card[data-theme="itri"] .theme-mini-hero{background-image:none}}

/* Keep the star field visible through the normal and sticky header. */
body.reference-site.theme-custom[data-theme="itri"] .site-header,
body.reference-site.theme-custom[data-theme="itri"] .site-header.is-sticky{background-color:transparent;background-image:linear-gradient(rgb(21 28 52 / 70%),rgb(21 28 52 / 70%)),url('itri-stars.gif');background-repeat:repeat;background-position:center top;background-attachment:fixed;border-bottom:0;box-shadow:none}
@media(prefers-reduced-motion:reduce){body.reference-site.theme-custom[data-theme="itri"] .site-header,body.reference-site.theme-custom[data-theme="itri"] .site-header.is-sticky{background-image:none;background-color:#080c1b}}

body.reference-site.theme-custom[data-theme="itri"] .reference-intro{background:transparent}
