/* ====================================
   Minimal Professional Effects
   ==================================== */

/* ====================================
   Clean Card/Box Styles - No Heavy Glassmorphism
   ==================================== */

.glass {
    background: var(--bg-white);
    border: 1px solid var(--border-color);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    border-radius: var(--border-radius);
}

/* Remove all glass-intense, glass-dark, glass-subtle variants */
.glass-intense,
.glass-dark,
.glass-subtle {
    background: var(--bg-white);
    border: 1px solid var(--border-color);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    border-radius: var(--border-radius);
}

/* ====================================
   Professional Text Styles - No Gradients
   ==================================== */

.gradient-text {
    color: var(--text-dark);
    background: none;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}

.gradient-text-2,
.gradient-text-3,
.gradient-text-4 {
    color: var(--text-dark);
    background: none;
}

/* ====================================
   Remove ALL Gradient Backgrounds
   ==================================== */

.gradient-bg-1,
.gradient-bg-2,
.gradient-bg-3,
.gradient-bg-4 {
    background: var(--bg-light);
}

/* ====================================
   Remove Gradient Borders - Too Playful
   ==================================== */

.gradient-border,
.gradient-border-animated {
    background: var(--bg-white);
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
}

@keyframes gradient-rotate {
    /* Disabled */
}

/* ====================================
   Professional Card Styles
   ==================================== */

.glass-card {
    background: var(--bg-white);
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
    padding: 2rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    transition: all var(--duration-fast) var(--transition-smooth);
}

.glass-card:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    border-color: var(--primary-green);
    transform: translateY(-2px);
}

/* ====================================
   Remove Shine Effects - Too Playful
   ==================================== */

.glass-shine::before {
    display: none;
}

/* ====================================
   Remove Frosted Glass - Not Professional
   ==================================== */

.frosted-glass {
    background: var(--bg-white);
    border: 1px solid var(--border-color);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

/* ====================================
   Remove Glow Effects
   ==================================== */

.glass-glow,
.glass-glow-intense {
    background: var(--bg-white);
    border: 1px solid var(--border-color);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

/* ====================================
   Remove Gradient Overlays
   ==================================== */

.gradient-overlay::after,
.gradient-overlay-radial::after {
    display: none;
}

/* ====================================
   Clean Hover Effects
   ==================================== */

.glass-hover {
    transition: all var(--duration-fast) var(--transition-smooth);
}

.glass-hover:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    border-color: var(--primary-green);
}

/* ====================================
   Professional Pills/Badges
   ==================================== */

.glass-pill {
    background: var(--bg-light);
    border: 1px solid var(--border-color);
    padding: 0.375rem 1rem;
    border-radius: 20px;
    font-size: 0.85rem;
    color: var(--text-body);
    display: inline-block;
    transition: all var(--duration-fast) ease;
}

.glass-pill:hover {
    background: var(--primary-green);
    color: var(--bg-white);
    border-color: var(--primary-green);
}

/* ====================================
   Professional Button Styles
   ==================================== */

.glass-button {
    background: var(--bg-white);
    border: 2px solid var(--primary-green);
    color: var(--primary-green);
    border-radius: var(--border-radius);
    padding: 0.75rem 1.5rem;
    font-weight: 600;
    cursor: pointer;
    transition: all var(--duration-fast) ease;
    display: inline-block;
}

.glass-button:hover {
    background: var(--primary-green);
    color: var(--bg-white);
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(45, 80, 22, 0.2);
}

.glass-button:active {
    transform: translateY(0);
}

/* ====================================
   Remove Animated Gradients
   ==================================== */

.gradient-animate {
    background: var(--bg-light);
    animation: none;
}

@keyframes gradient-shift {
    /* Disabled */
}

/* ====================================
   Simple Divider
   ==================================== */

.glass-divider {
    height: 1px;
    background: var(--border-color);
    margin: 2rem 0;
}

/* ====================================
   Remove Floating Animation
   ==================================== */

.floating {
    animation: none;
}

@keyframes float-gentle {
    /* Disabled */
}

/* ====================================
   Remove Glow Pulse
   ==================================== */

.glow-pulse {
    animation: none;
}

@keyframes glow-pulse-animation {
    /* Disabled */
}
