:root{--primary-color:#6366F1;--secondary-color:#4F46E5;--success-color:#10B981;--error-color:#EF4444;--background-color:#FBF9F6;--card-background:#FFFFFF;--text-color:#1E293B;--border-color:#E2E8F0;--link-color:#6366F1;--link-hover-color:#4F46E5;--anagrafica-accent:#9bb5c2;--anagrafica-surface:color-mix(in srgb,var(--card-background) 86%,var(--anagrafica-accent));--anagrafica-surface-hover:color-mix(in srgb,var(--card-background) 80%,var(--anagrafica-accent))}body.dark-theme{--background-color:#1a1a1a;--card-background:#2d2d2d;--text-color:#f0f0f0;--border-color:#444444;--link-color:#a8c7fa;--link-hover-color:#c5d9ff;--anagrafica-surface:color-mix(in srgb,var(--card-background) 86%,var(--anagrafica-accent));--anagrafica-surface-hover:color-mix(in srgb,var(--card-background) 80%,var(--anagrafica-accent))}@supports not (background:color-mix(in srgb,white 50%,black)){:root{--anagrafica-surface:#394550;--anagrafica-surface-hover:#425263}}