/* rebus-fonts.css — patched
   Usa solo i file font realmente presenti nel pacchetto, evitando 404 su FTP. */

@font-face {
  font-family: "ABC Monument Grotesk";
  src:
    url("fonts/ABCMonumentGroteskVariable.woff2") format("woff2"),
    url("fonts/ABCMonumentGroteskVariable.woff") format("woff"),
    url("fonts/ABCMonumentGroteskVariable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root,
html,
body,
button,
input,
select,
textarea,
.app,
.panel,
.viewer-shell,
.site-header,
.brand,
.brand small,
.header-name,
.header-guide,
.icon-action,
.shape-card,
.shape-card span,
.shape-card small,
.color-card,
.color-card span,
.panel-footnote,
.context-menu,
.context-head strong,
.context-head span,
.context-actions button,
.modal-card,
.welcome-card,
.tour-card,
.soft-btn,
.strong-btn,
.toast,
.summary-inline {
  font-family:
    "ABC Monument Grotesk",
    Inter,
    ui-sans-serif,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif !important;
}

.shape-card small,
.color-card span,
.panel-footnote,
.header-name,
.brand small {
  letter-spacing: 0.005em;
}
