/* L156 "Almost Ivory" (#F2EEE2): the group's base surface for AMS and Yantra.
   Loaded after the other stylesheets. To switch it off, remove the one link line to this file from the pages. */
.ams{
  --bg:#F2EEE2; --surface:#FBF9F3; --panel:#E8E3D3; --ink:#1B2D4F; --muted:#4A5565; --line:rgba(27,45,79,.18);
  --acc:#0B6A82; --acc-strong:#0B6A82; --on-acc:#FFFFFF; --amber:#7A5300; --amber-ink:#7A5300;
  --dark-bg:#E8E3D3; --dark-ink:#1B2D4F; --dark-muted:#3A4757; --dark-line:rgba(27,45,79,.18); --dark-kicker:#0B6A82;
  --field-bg:#FBF9F3; --field-line:rgba(27,45,79,.35); --focus:#0B6A82; --err:#B42318;
}
.ams .site-head{background:rgba(242,238,226,.96);color:var(--ink)}
.ams .site-nav.open{background:#F2EEE2}
.ams .hero{background:linear-gradient(180deg,#F2EEE2,#E8E3D3);border-bottom:1px solid var(--line)}
.ams .hero p,.ams .hero{color:var(--ink)}
.ams .hero p{color:var(--dark-muted)}
.ams .sec.alt{background:#E8E3D3}
.ams .card{background:#FBF9F3;border-color:var(--line)}
.ams .card:hover{border-color:#0B6A82}
.ams .btn{background:#0B6A82;color:#fff;border-color:#0B6A82}
.ams .btn:hover{background:#09566a;border-color:#09566a}
.ams .btn-ghost,.ams .hero .btn-ghost,.ams .cta .btn-ghost{background:transparent;color:var(--ink);border-color:rgba(27,45,79,.4)}
.ams .btn-ghost:hover{border-color:#0B6A82;color:#0B6A82}
.ams .head-actions .btn{background:transparent;color:var(--ink);border-color:#0B6A82}
.ams .head-actions .btn:hover{background:rgba(11,106,130,.1)}
.ams .cta{background:#E8E3D3}
.ams .ticks li::before{border-color:#0B6A82;background:rgba(11,106,130,.15)}
.ams table.data thead th{background:#E8E3D3;color:var(--ink)}
.ams .chain li span{background:#FBF9F3}
.ams a{color:#0B6A82}
.ams .btn,.ams .btn:visited{color:#fff}
.ams .btn-ghost,.ams .head-actions .btn{color:var(--ink)}
.ams :focus-visible{outline-color:#0B6A82}
.ams .contact input,.ams .contact textarea,.ams .contact select,.ams .field input,.ams .field textarea,.ams .field select{background:#FBF9F3;color:var(--ink);border-color:rgba(27,45,79,.35)}
.ams .form-safe,.ams .form-status{background:rgba(11,106,130,.08);color:var(--ink)}
.ams .aside-box,.ams form.contact{background:#FBF9F3;border-color:var(--line)}
.ams .kicker{color:#0B6A82}
.ams .cookie{background:#1B2D4F;color:#F2EEE2}
.ams .cookie a{color:#A6E6F5}
.yst{--bg:#F2EEE2;--panel:#E8E3D3}
.yst .hero,.yst .site-head{background:#F2EEE2}
.yst .site-head{background:rgba(242,238,226,.92)}
.yst .sec.alt{background:#E8E3D3}
/* contrast fixes for the light theme: header links and buttons were white for the dark theme */
.ams .site-nav a[aria-current="page"]{color:#0B6A82}
.ams .site-nav .head-actions a.btn,.ams .site-nav .head-actions a.btn-ghost{color:#1B2D4F;background:transparent}
.ams .site-nav .head-actions a.btn:hover{color:#0B6A82}
.ams .site-nav a{color:#1B2D4F}
.ams .brand-name{color:#1B2D4F}
.ams .site-head{background:#F2EEE2}
