/* Shared by the home page and every guide. Subject colors and layout live in each page. */
@font-face{font-family:"Fraunces";src:url(fonts/fraunces.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Nunito";src:url(fonts/nunito.woff2) format("woff2");font-weight:200 1000;font-display:swap}

/* gold bar shown in Parent mode / ?parent=1 preview (tracker.js fills it) */
.pbar{display:none;background:#e3a72f;color:#2b2100;font-family:"Nunito",system-ui,sans-serif;font-weight:900;font-size:14px;text-align:center;padding:7px 12px}
.pbar.on{display:block}

/* "Home" button on every guide */
.homebtn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 14px 6px 10px;border-radius:99px;
  background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.35);color:#fff;font-family:"Nunito",system-ui,sans-serif;
  font-weight:900;font-size:15px;text-decoration:none;-webkit-tap-highlight-color:transparent}
.homebtn:active{background:rgba(255,255,255,.3)}
.homebtn svg{width:20px;height:20px;flex:none}
