/* Modelo Moderno: foto grande, cartões e cores firmes. É o visual base do style.css,
   com a fonte Plus Jakarta Sans (OFL, servida pelo próprio site). */
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200 800; font-display: swap; src: url("/assets/temas/fontes/plus-jakarta-sans.woff2") format("woff2"); }
:root { --font-body: "Plus Jakarta Sans", "Open Sans", Arial, sans-serif; --radius: 10px; }
h1, h2 { letter-spacing: -0.015em; }
.button { text-transform: none; font-weight: 700; }
.mass-section { background: var(--ink); }
.mass-grid .mass-day { padding: 16px 18px; border-radius: 12px; }
