/* ==========================================================================
   BASE
   ========================================================================== */
*{box-sizing:border-box}
[hidden]{display:none!important}   /* so hidden wins over .app-topbar{display:flex} etc. */
body{font-family:'Nunito Sans',var(--font-stack);background:var(--page-bg);color:var(--body-text);margin:0;min-height:100vh}
a{color:inherit}   /* no browser-default links anywhere */
