/* Marchio: scritto da php artisan marchio:genera. Non modificarlo a mano. */
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 300; font-display: swap; src: url("/marchio/file/SpaceGrotesk-VariableFont_wght.697a7905.ttf") format("truetype"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 400; font-display: swap; src: url("/marchio/file/SpaceGrotesk-VariableFont_wght.697a7905.ttf") format("truetype"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 500; font-display: swap; src: url("/marchio/file/SpaceGrotesk-VariableFont_wght.697a7905.ttf") format("truetype"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 600; font-display: swap; src: url("/marchio/file/SpaceGrotesk-VariableFont_wght.697a7905.ttf") format("truetype"); }
@font-face { font-family: "Space Grotesk"; font-style: normal; font-weight: 700; font-display: swap; src: url("/marchio/file/SpaceGrotesk-VariableFont_wght.697a7905.ttf") format("truetype"); }
:root {
  --marchio-sfondo: #FFFFFF;
  --marchio-sfondo-rgb: 255 255 255;
  --marchio-superficie: #FFFFFF;
  --marchio-superficie-rgb: 255 255 255;
  --marchio-superficie-tenue: #F7F8F7;
  --marchio-superficie-tenue-rgb: 247 248 247;
  --marchio-superficie-passaggio: #EFF1EF;
  --marchio-superficie-passaggio-rgb: 239 241 239;
  --marchio-testo: #0F110F;
  --marchio-testo-rgb: 15 17 15;
  --marchio-testo-secondario: #353935;
  --marchio-testo-secondario-rgb: 53 57 53;
  --marchio-testo-terziario: #6E746E;
  --marchio-testo-terziario-rgb: 110 116 110;
  --marchio-testo-disattivato: #9CA29C;
  --marchio-testo-disattivato-rgb: 156 162 156;
  --marchio-bordo: #E2E5E2;
  --marchio-bordo-rgb: 226 229 226;
  --marchio-bordo-medio: #C9CDC9;
  --marchio-bordo-medio-rgb: 201 205 201;
  --marchio-bordo-forte: #9CA29C;
  --marchio-bordo-forte-rgb: 156 162 156;
  --marchio-principale: #C6F432;
  --marchio-principale-rgb: 198 244 50;
  --marchio-principale-passaggio: #B0DE1F;
  --marchio-principale-passaggio-rgb: 176 222 31;
  --marchio-principale-chiaro: #E8FAB2;
  --marchio-principale-chiaro-rgb: 232 250 178;
  --marchio-principale-tenue: #F4FCD9;
  --marchio-principale-tenue-rgb: 244 252 217;
  --marchio-su-principale: #0F110F;
  --marchio-su-principale-rgb: 15 17 15;
  --marchio-principale-testo: #0F110F;
  --marchio-principale-testo-rgb: 15 17 15;
  --marchio-anello: rgba(198, 244, 50, 0.25);
  --marchio-sfumatura-1: #C6F432;
  --marchio-sfumatura-1-rgb: 198 244 50;
  --marchio-sfumatura-2: #8FB814;
  --marchio-sfumatura-2-rgb: 143 184 20;
  --marchio-sfumatura: linear-gradient(90deg, var(--marchio-sfumatura-1), var(--marchio-sfumatura-2));
  --marchio-principale-testo-passaggio: #0F110F;
  --marchio-sfumatura-testo: linear-gradient(90deg, var(--marchio-principale-testo), var(--marchio-principale-testo));
  --marchio-raggio-sm: 2px;
  --marchio-raggio-base: 4px;
  --marchio-raggio-md: 8px;
  --marchio-raggio-lg: 12px;
  --marchio-raggio-xl: 16px;
  --marchio-raggio-2xl: 24px;
  --marchio-raggio-3xl: 24px;
  --marchio-raggio-card: 12px;
  --marchio-raggio-pulsante: 999px;
  --marchio-ombra-xs: 0 1px 2px rgba(15, 17, 15, 0.06);
  --marchio-ombra-sm: 0 1px 3px rgba(15, 17, 15, 0.08), 0 1px 2px rgba(15, 17, 15, 0.04);
  --marchio-ombra-base: 0 1px 3px rgba(15, 17, 15, 0.08), 0 1px 2px rgba(15, 17, 15, 0.04);
  --marchio-ombra-md: 0 4px 12px rgba(15, 17, 15, 0.08), 0 2px 4px rgba(15, 17, 15, 0.04);
  --marchio-ombra-lg: 0 12px 32px rgba(15, 17, 15, 0.12), 0 4px 8px rgba(15, 17, 15, 0.04);
  --marchio-ombra-xl: 0 24px 64px rgba(15, 17, 15, 0.16);
  --marchio-ombra-2xl: 0 24px 64px rgba(15, 17, 15, 0.16);
  --marchio-font-testo: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
  --marchio-font-titoli: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
  --marchio-quadrato: url("/marchio/file/dmood-segno.03156e88.svg");
  --marchio-brand: var(--marchio-principale);
  --marchio-hairline: var(--marchio-principale);
  --marchio-sial-brand: var(--marchio-principale);
  --marchio-color-link: var(--marchio-principale-testo);
  --marchio-color-accent-primary: var(--marchio-principale);
  --marchio-brand-strong: var(--marchio-principale-passaggio);
  --marchio-sial-brand-hover: var(--marchio-principale-passaggio);
  --marchio-color-link-hover: var(--marchio-principale-testo-passaggio);
  --marchio-color-accent-primary-hover: var(--marchio-principale-passaggio);
  --marchio-brand-contrast: var(--marchio-su-principale);
  --marchio-color-text-on-accent: var(--marchio-su-principale);
  --marchio-brand-wash: var(--marchio-principale-tenue);
  --marchio-sial-brand-tint-10: var(--marchio-principale-tenue);
  --marchio-brand-hover-wash: var(--marchio-superficie-passaggio);
  --marchio-paper: var(--marchio-sfondo);
  --marchio-surface: var(--marchio-superficie);
  --marchio-color-surface-page: var(--marchio-superficie);
  --marchio-color-surface-card: var(--marchio-superficie);
  --marchio-sial-surface-white: var(--marchio-superficie);
  --marchio-app-bg: var(--marchio-superficie);
  --marchio-app-surface: var(--marchio-superficie);
  --marchio-app-sidebar-bg: var(--marchio-superficie);
  --marchio-glass-bg: var(--marchio-superficie);
  --marchio-glass-bg-strong: var(--marchio-superficie);
  --marchio-color-surface-sunken: var(--marchio-superficie-tenue);
  --marchio-sial-input-background: var(--marchio-superficie-tenue);
  --marchio-color-surface-input: var(--marchio-superficie-tenue);
  --marchio-ink: var(--marchio-testo);
  --marchio-color-text-heading: var(--marchio-testo);
  --marchio-color-text-strong: var(--marchio-testo);
  --marchio-color-text-primary: var(--marchio-testo);
  --marchio-ink-muted: var(--marchio-testo-secondario);
  --marchio-color-text-secondary: var(--marchio-testo-secondario);
  --marchio-app-text-muted: var(--marchio-testo-secondario);
  --marchio-border: var(--marchio-bordo-medio);
  --marchio-color-border-subtle: var(--marchio-bordo-medio);
  --marchio-border-subtle: var(--marchio-bordo);
  --marchio-sial-border-hairline: var(--marchio-bordo);
  --marchio-color-border-hairline: var(--marchio-bordo);
  --marchio-app-border: var(--marchio-bordo);
  --marchio-focus-ring: var(--marchio-anello);
  --marchio-gradient-ai: var(--marchio-sfumatura);
  --marchio-overlay: rgb(var(--marchio-testo-rgb) / 0.45);
  --marchio-glass-scrim: rgb(var(--marchio-testo-rgb) / 0.45);
  --marchio-color-ring: rgb(var(--marchio-testo-rgb) / 0.15);
  --marchio-glass-ring: 0 0 0 1px rgb(var(--marchio-testo-rgb) / 0.1);
  --marchio-radius-2xs: var(--marchio-raggio-sm);
  --marchio-radius-xs: var(--marchio-raggio-base);
  --marchio-radius-sm: var(--marchio-raggio-md);
  --marchio-radius-md: var(--marchio-raggio-card);
  --marchio-radius-lg: var(--marchio-raggio-2xl);
  --marchio-radius-xl: var(--marchio-raggio-3xl);
  --marchio-radius-pill: var(--marchio-raggio-pulsante);
  --marchio-shadow-1: var(--marchio-ombra-sm);
  --marchio-elevation-1: var(--marchio-ombra-sm);
  --marchio-elevation-2: var(--marchio-ombra-md);
  --marchio-shadow-modal: var(--marchio-ombra-xl);
  --marchio-shadow-elevated: var(--marchio-ombra-xl);
  --marchio-shadow-hover: 0 0 0 1px var(--marchio-testo);
  --marchio-shadow-ring-subtle: 0 0 0 1px var(--marchio-bordo);
  --marchio-font-sans: var(--marchio-font-testo);
  --marchio-font-data: var(--marchio-font-testo);
  --marchio-font-system: var(--marchio-font-testo);
  --marchio-font-nav: var(--marchio-font-testo);
  --marchio-font-button: var(--marchio-font-testo);
  --marchio-font-heading: var(--marchio-font-titoli);
  --marchio-font-editorial: var(--marchio-font-titoli);
}
