/*
Theme Name: KYCnot.me
Description: A custom WordPress theme that replicates the original kycnot.me design
Version: 1.0
Author: Custom
*/

/* Custom score color classes */
.bg-score-1 { background-color: #ef4444; } /* red-500 for scores 0-2 */
.bg-score-2 { background-color: #f97316; } /* orange-500 for scores 3-4 */
.bg-score-3 { background-color: #eab308; } /* yellow-500 for scores 5-6 */
.bg-score-4 { background-color: #22c55e; } /* green-500 for scores 7-8 */
.bg-score-5 { background-color: #10b981; } /* emerald-500 for scores 9-10 */

/* Custom color definitions to match original kycnot.me */
.bg-night-800 { background-color: #1f2937; }
.bg-night-700 { background-color: #374151; }
.bg-night-600 { background-color: #4b5563; }
.border-night-600 { border-color: #4b5563; }
.border-night-500 { border-color: #6b7280; }
.text-day-100 { color: #f3f4f6; }
.text-day-200 { color: #e5e7eb; }
.text-day-300 { color: #d1d5db; }
.text-day-400 { color: #9ca3af; }
.text-day-500 { color: #6b7280; }
.text-day-600 { color: #4b5563; }

/* Line clamp utilities */
.line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Mask utilities for service cards */
.mask-r-from-\[calc\(100\%-var\(--spacing\)\*4\)\] {
    mask-image: linear-gradient(to right, transparent, black calc(100% - 1rem));
}

/* Custom color overrides for brand consistency */
.text-category { color: #3bdb78 !important; }
input:focus, select:focus, textarea:focus { 
    border-color: #3bdb78 !important; 
    box-shadow: 0 0 0 1px #3bdb78 !important;
}
.hover\:border-category:hover { border-color: #3bdb78 !important; }
.border-category { border-color: #3bdb78 !important; }
.bg-category { background-color: #3bdb78 !important; }

/* Disable cookies for non-admin users */
body:not(.logged-in) .wp-cookies {
    display: none !important;
}

/* Theme styles will be handled by Tailwind CSS */