/* These are the only global additions: a style switch and hidden modern UI.
   All redesign rules live in the separate screen-only modern.css. */
.tbqn-new { display: none; }
@media screen {
  .tbqn-style-switch { position: fixed; top: 9px; right: 12px; z-index: 1000;
    border: 1px solid #c8d3d9; border-radius: 8px; padding: 9px 13px;
    background: #fff; color: #183442; font: 600 12px/1.2 Arial, sans-serif;
    cursor: pointer; box-shadow: 0 2px 8px #00000012; }
  .tbqn-style-switch:focus-visible { outline: 3px solid #0f8c82; outline-offset: 3px; }
}
@media print {
  .tbqn-style-switch, .tbqn-new { display: none !important; }
}
/* Layout wrappers are invisible to the legacy screen and print layout. */
.tbqn-data-scroll, .tbqn-quiz-scroll { display: contents; }
