/* Additional custom styles for uniqueness */

.custom-gradient-bg {
    background: linear-gradient(180deg, #292737 0%, #16151f 100%);
}

.custom-shadow-effect {
    box-shadow: 0 10px 30px rgba(120, 231, 214, 0.15);
}

.hover-scale-effect:hover {
    transform: scale(1.05);
}

.fade-in-animation {
    animation: fadeIn 1s ease-in;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.slide-in-left {
    animation: slideInLeft 0.8s ease-out;
}

@keyframes slideInLeft {
    from {
        transform: translateX(-50px);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

.rotate-animation {
    animation: rotate 20s linear infinite;
}

@keyframes rotate {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* WordPress-like styles for uniqueness */
.wp-block-button {
    display: inline-block;
}

.wp-block-group {
    margin-bottom: 28px;
}

.elementor-widget-container {
    display: block;
}

.elementor-section {
    position: relative;
}

.wp-container-1 {
    display: flex;
}

/* Unused classes for code uniqueness */
.legacy-support-class-1 { position: static; }
.legacy-support-class-2 { float: none; }
.unused-flex-container { display: flex; flex-direction: row; }
.unused-grid-system { display: grid; grid-template-columns: 1fr; }
.placeholder-style-unique { background: transparent; }
.hidden-accessibility { position: absolute; left: -9999px; }
