/* ====================================================
   natashapirogova.com — coerenza visiva
   1. pulsanti squadrati  2. un solo nero per il testo
   ==================================================== */

/* 1. Tutti i pulsanti squadrati */
.t-btn,
.t-btn_sm, .t-btn_md, .t-btn_lg, .t-btn_xl,
.t-submit,
.t-btnflex,
.t-inputbutton,
.t-form__submit .t-submit {
  border-radius: 0 !important;
}

/* 2. Un solo nero per il testo.
      Tocca solo gli elementi che dichiarano questi grigi,
      lascia stare bianco, rosso e nero pieno. */
[style*="rgb(51, 51, 51)"],
[style*="rgb(34, 34, 34)"],
[style*="rgb(58, 58, 58)"],
[style*="#333333"],
[style*="#222222"] {
  color: #2B2B2B !important;
}

/* ====================================================
   3. STILE UNICO (ott 2026): fondo, carattere, accento, bottoni
   Per tornare indietro basta cancellare da qui alla fine.
   ==================================================== */
#allrecords{background:#FAFAF8}
#allrecords .t-rec[style*="background-color:#ffffff"],#allrecords .t-rec[style*="background-color: #ffffff"]{background-color:#FAFAF8 !important}
#allrecords .t-title,#allrecords .t-name,#allrecords .t-descr,#allrecords .t-text,#allrecords .t-uptitle,#allrecords .t-heading,
#allrecords .t-title *,#allrecords .t-name *,#allrecords .t-descr *,#allrecords .t-text *,#allrecords .t-uptitle *,#allrecords .t-heading *,
#allrecords .t-btn,#allrecords .t-submit,#allrecords .t-input,#allrecords .t-menu__link-item{font-family:'Montserrat',Arial,sans-serif !important}
#allrecords .t-section__title,#allrecords .t-section__title *{font-weight:300 !important;letter-spacing:-0.01em}
/* un solo accento: rosso scuro al posto di viola, blu, verde, rossi accesi */
#allrecords [style*="#9e0fb8"],#allrecords [style*="158, 15, 184"],
#allrecords [style*="#710385"],#allrecords [style*="113, 3, 133"],
#allrecords [style*="176, 18, 27"],#allrecords [style*="#b0121b"],
#allrecords [style*="253, 74, 74"],#allrecords [style*="#fd4a4a"],
#allrecords [style*="234, 28, 40"],#allrecords [style*="#e10e0e"],#allrecords [style*="#e71e1e"],
#allrecords [style*="#0351c1"],#allrecords [style*="3, 81, 193"],#allrecords [style*="#1d98dc"],
#allrecords [style*="#a771fe"],#allrecords [style*="68, 170, 67"],#allrecords [style*="89, 214, 74"],#allrecords [style*="84, 138, 81"],#allrecords [style*="#27d061"],#allrecords [style*="29, 149, 70"]{color:#8E1528 !important}
#allrecords .t-text a:not([class*="t-btn"]),#allrecords .t-descr a:not([class*="t-btn"]){color:#8E1528}
/* bottoni: rosso scuro, angoli dritti, maiuscolo sobrio */
#allrecords .t-btn,#allrecords .t-submit,#allrecords .t-btnflex{background-color:#8E1528 !important;border-color:#8E1528 !important;color:#ffffff !important;text-transform:uppercase;letter-spacing:.12em;font-weight:500 !important;box-shadow:none !important}
#allrecords .t-btn *,#allrecords .t-submit *,#allrecords .t-btnflex *{color:#ffffff !important}
#allrecords .t-btn:hover,#allrecords .t-submit:hover,#allrecords .t-btnflex:hover{background-color:#5E0E1B !important;border-color:#5E0E1B !important}
#allrecords .t-input{border-radius:0 !important}
/* fondo pagina leggibile */
#allrecords .t464__text,#allrecords .t464__descr,#allrecords .t464__title,#allrecords .t464 a{font-size:13px !important;line-height:1.7 !important}
