body { background-color: theme('colors.background'); color: theme('colors.on-surface'); }
        .gold-glow { box-shadow: 0 0 15px 0px rgba(212, 175, 55, 0.15); }
        .gold-glow-hover:hover { box-shadow: 0 0 25px 0px rgba(212, 175, 55, 0.3); }
        .gold-border-gradient { border: 1px solid transparent; border-image: linear-gradient(to bottom, rgba(212, 175, 55, 0.5), transparent) 1; }
        .gold-border-gradient-full { border: 1px solid transparent; border-image: linear-gradient(to bottom right, rgba(212, 175, 55, 0.8), rgba(212, 175, 55, 0.2)) 1; }
        .divider-fade { height: 1px; background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.5), transparent); }
        .glass-nav { background: rgba(19, 19, 19, 0.8); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); }
        
        /* Table Styles */
        .gold-table th, .gold-table td { border-bottom: 1px solid rgba(212, 175, 55, 0.2); padding: 12px 16px; text-align: left; }
        .gold-table th { color: theme('colors.primary'); font-family: theme('fontFamily.label-bold'); font-weight: 700; text-transform: uppercase; font-size: 12px; letter-spacing: 0.05em; }
        .gold-table tr:last-child td { border-bottom: none; }

        /* Animations */
        @keyframes pulseGlow {
            0% { box-shadow: 0 0 15px 0px rgba(212, 175, 55, 0.3); transform: scale(1); }
            50% { box-shadow: 0 0 35px 5px rgba(212, 175, 55, 0.6); transform: scale(1.03); }
            100% { box-shadow: 0 0 15px 0px rgba(212, 175, 55, 0.3); transform: scale(1); }
        }
        .btn-pulse-glow { animation: pulseGlow 2.5s infinite ease-in-out; }
        
        @keyframes strikethrough {
            0% { width: 0; }
            100% { width: 100%; }
        }
        .animate-strikethrough { animation: strikethrough 0.8s ease-out forwards; animation-delay: 0.5s; }
        
        @keyframes fadeInUp {
            0% { opacity: 0; transform: translateY(30px); }
            100% { opacity: 1; transform: translateY(0); }
        }
        .animate-fade-in-up { animation: fadeInUp 0.8s ease-out forwards; opacity: 0; }