/* Trimmed subset of the NerdFont "Symbols" complete font — only the classes this app actually
   uses. The full 10,764-class generated stylesheet is not shipped; add a rule here (codepoint
   from the source nerd-fonts-generated.css) whenever a new icon button is introduced.
   See docs/design/storytime-ui-refinement.md § "Icon buttons & toolbars". */

@font-face {
  font-family: 'NerdFontsSymbols Nerd Font';
  src: url('../fonts/nerd-font/NerdFontSymbols.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.nf {
  font-family: 'NerdFontsSymbols Nerd Font';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* reroll a text field (character / location / plot / bonus info) */
.nf-dice-multiple:before { content: "\f076e"; }

/* regenerate a portrait or backdrop image */
.nf-image-refresh:before { content: "\f19fe"; }

/* board-level "generate all images" */
.nf-wand-sparkles:before { content: "\ef15"; }

/* capture-mode primary "generate story" CTA */
.nf-sparkle-fill:before { content: "\f51b"; }

/* Location band icon */
.nf-location-dot:before { content: "\ed00"; }

/* Story Plot band icon */
.nf-book:before { content: "\f02d"; }

/* Bonus Info band icon */
.nf-circle-info:before { content: "\f05a"; }

/* start the spotlight (board-level control, idle state) */
.nf-spotlight:before { content: "\f04c8"; }

/* advance the spotlight to the next element (board-level control, active state) */
.nf-skip-next:before { content: "\f04ad"; }

/* dismiss the spotlight, back to the full board */
.nf-xmark:before { content: "\f00d"; }

/* Begin — start a spotlight session / publish the next scene (fa-play) */
.nf-play:before { content: "\f04b"; }

/* End — end the running spotlight session, back to edit mode (fa-stop) */
.nf-stop:before { content: "\f04d"; }

/* open the story configuration modal (fa-sliders) */
.nf-sliders:before { content: "\f1de"; }

/* toggle the presentation-display splash curtain (md-curtains_closed) */
.nf-curtains:before { content: "\f1847"; }

/* open the audience/venue-display QR spectate modal (fa-qrcode) */
.nf-qrcode:before { content: "\f029"; }

/* copy the QR spectate link to the clipboard (fa-copy) */
.nf-copy:before { content: "\f0c5"; }
