/*
Theme Name: Slim GBR Modern
Description: Modern theme for a software company.
Version: 2.2.0
Author: Gemini
Text Domain: slim-gbr-modern
*/

body {
    margin: 0;
    padding: 0;
}

.is-glassy {
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(22, 27, 34, 0.7);
    border: 1px solid rgba(255, 255, 255, 0.125);
    border-radius: 24px;
}

.has-text-gradient {
    background: linear-gradient(135deg, #00F2FF 0%, #7000FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

.has-glow {
    box-shadow: 0 0 30px rgba(0, 242, 255, 0.15);
}

.wp-block-group.is-card {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.4s ease;
}

.wp-block-group.is-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);
}

.section-divider {
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
    margin: 4rem 0;
}

.wp-block-navigation-item__label {
    position: relative;
}

.wp-block-navigation-item__label::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 2px;
    background: var(--wp--preset--color--neon-cyan);
    transition: width 0.3s ease;
}

.wp-block-navigation-item:hover .wp-block-navigation-item__label::after {
    width: 100%;
}
