/* Supplementary Tailwind color classes for Percorsi pages */
/* Blue */
.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-500{background-color:#3b82f6}.bg-blue-600{background-color:#2563eb}
.text-blue-500{color:#3b82f6}.text-blue-600{color:#2563eb}
.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,234,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}
.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}
.border-blue-200{border-color:#bfdbfe}.border-blue-500{border-color:#3b82f6}
.hover\:text-blue-600:hover{color:#2563eb}
.group:hover .group-hover\:text-blue-600{color:#2563eb}
.group:hover .group-hover\:from-blue-500\/10{--tw-gradient-from:rgba(59,130,246,.1) var(--tw-gradient-from-position)}
.group:hover .group-hover\:to-blue-500\/20{--tw-gradient-to:rgba(59,130,246,.2) var(--tw-gradient-to-position)}

/* Cyan */
.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}
.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}
.from-cyan-50{--tw-gradient-from:#ecfeff var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,254,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}

/* Amber */
.bg-amber-50{background-color:#fffbeb}.bg-amber-100{background-color:#fef3c7}.bg-amber-500{background-color:#f59e0b}.bg-amber-600{background-color:#d97706}.bg-amber-700{background-color:#b45309}
.text-amber-500{color:#f59e0b}.text-amber-600{color:#d97706}
.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(254,243,199,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:rgba(217,119,6,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}
.border-amber-200{border-color:#fde68a}
.hover\:text-amber-600:hover{color:#d97706}
.hover\:bg-amber-700:hover{background-color:#b45309}
.group:hover .group-hover\:text-amber-600{color:#d97706}
.group:hover .group-hover\:from-amber-500\/10{--tw-gradient-from:rgba(245,158,11,.1) var(--tw-gradient-from-position)}
.group:hover .group-hover\:to-amber-500\/20{--tw-gradient-to:rgba(245,158,11,.2) var(--tw-gradient-to-position)}
.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

/* Orange */
.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}
.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}
.from-orange-50{--tw-gradient-from:#fff7ed var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,247,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}

/* Teal */
.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}
.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}
.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,253,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.group:hover .group-hover\:from-emerald-500\/10{--tw-gradient-from:rgba(16,185,129,.1) var(--tw-gradient-from-position)}
.group:hover .group-hover\:to-emerald-500\/20{--tw-gradient-to:rgba(16,185,129,.2) var(--tw-gradient-to-position)}
