/* Presenter mode (apps/modules/demo): someone is watching. The type is one step larger
   again, the internal badges and codes step aside, and the dock's labels are larger.
   Everything here waits for <html data-presenter="1">, so the file is harmless elsewhere. */
:root[data-presenter="1"] { font-size: 118.75%; }
:root[data-presenter="1"] .text-xs { font-size: 0.875rem; line-height: 1.25rem; }
:root[data-presenter="1"] .text-sm { font-size: 1rem; line-height: 1.5rem; }
:root[data-presenter="1"] .app-card { padding: 1.25rem; }
/* The codes and badges that are for the people who run the software, not the room. */
:root[data-presenter="1"] .font-mono.text-xs,
:root[data-presenter="1"] [data-code-badge],
:root[data-presenter="1"] .badge-ghost.badge-xs,
:root[data-presenter="1"] .module-toggle .badge,
:root[data-presenter="1"] .campus-agent-banner { display: none !important; }
/* The dock and the tabs: larger labels, easy to read from across a table. */
:root[data-presenter="1"] .dock .dock-label { font-size: 0.8rem; }
:root[data-presenter="1"] .dock i.fa { font-size: 1.15rem; }
/* The prompt above the box: what the presenter says next. */
#demo-prompt:empty { display: none; }
#demo-prompt { margin-bottom: 0.5rem; }
:root[data-presenter="1"] #demo-prompt { font-size: 1.1rem; }
