/* Learn article refresh: aligns the Learn guides (academy/*.html) and the
   Learn articles (blog/victorian-public-holidays-p6.html) with the Planning
   Toolkit 2.0 light identity without rewriting each page. Loaded after each
   article's inline <style>, so these values take precedence. */
:root{
  --accent:#0B5ED7; --accent-hi:#094CB0;
  --lbg:#FFFFFF; --lcard:#F4F7FB; --lborder:#E3E8F0; --ltext:#0B1B3A; --lsub:#2B3648; --lmuted:#556070; --lcode-bg:#EEF2F8;
  --serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  /* The older dark-panel tokens, remapped so interactive boxes, toggles and
     notes render as light cards. */
  --panel:#F4F7FB; --panel-raised:#FFFFFF; --line:#E3E8F0; --line-dashed:#CDD5E1;
  --text:#0B1B3A; --body:#2B3648; --muted:#556070; --muted2:#6B7686; --accent-ink:#FFFFFF;
}
.post-cat{color:#0B5ED7!important;border-color:#CDD5E1!important}
.post-hero h1{letter-spacing:-.02em;font-weight:800}

.interactive-box{border-color:#CDD5E1;border-radius:12px}
.interactive-box input[type=range],.slider-row input[type=range]{accent-color:#0B5ED7}
.xer-code{background:#0B1B3A;border-color:#0B1B3A;color:#E7EEF9}
.xer-tok:hover{background:rgba(91,155,255,.22)}
.xer-tok.active{background:rgba(91,155,255,.38);color:#FFFFFF}
.wtmp{background:#EEF4FF;border-left-color:#0B5ED7}
.wtmp-label{color:#094CB0}

.site-footer{background:#F4F7FB;color:#556070;border-top:1px solid #E3E8F0}
.site-footer a{color:#0B5ED7}
