/* What the canvas runtime supplied; light only, as Will drew it */
body{margin:0;background:#FFFFFF}
a{color:#2B5BFF;text-decoration:none}
a:hover{color:#1E46D6}

/* Site additions: decorative tilts and stamps never widen the page */
html,body{overflow-x:clip}
svg{max-width:100%}
:focus-visible{outline:2px solid #2B5BFF;outline-offset:3px}
.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
/* rubber stamps stay one line */
span[style*="rotate("]{white-space:nowrap}
@media (max-width:760px){
  /* the menus take their own row under the wordmark and button */
  header nav>div:first-of-type{order:3;width:100%;gap:2px!important}
  header nav>div:first-of-type>*{font-size:14px!important;padding:8px!important;min-height:40px!important}
  header [id^="vera-nav-panel"]{max-height:calc(100vh - 130px);overflow-y:auto}
  span[style*="rotate("]{font-size:11px!important;letter-spacing:1px!important}
}
