/*
Theme Name: Auto Staklo S.A.S. - TEAM Theme
Theme URI: https://kasa.hr/
Description: Custom premium one-pager WordPress theme for AUTO STAKLO S.A.S. - TEAM, vl. ROBERTA BRLEK. Fits exactly the custom desktop & mobile design with interactive booking wizard.
Version: 1.0.0
Author: AI Coding Agent
Author URI: https://ai.studio/build
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: autostaklo-sas
*/

/* Custom global overrides to match theme colors and fonts */
body {
    font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif;
    background-color: #00358a; /* Deep dark background or default off-white depending on section */
    color: #1c1b1f;
    scroll-behavior: smooth;
}

/* Custom Hero Radial Overlay */
.hero-gradient {
    background: radial-gradient(circle at 30% 50%, rgba(0, 70, 178, 0.96) 0%, rgba(0, 70, 178, 0.82) 50%, rgba(0, 70, 178, 0.45) 100%);
}

@media (max-width: 768px) {
    .hero-gradient {
        background: linear-gradient(to bottom, rgba(0, 70, 178, 0.98) 0%, rgba(0, 70, 178, 0.88) 70%, rgba(0, 70, 178, 0.6) 100%);
    }
}

/* Custom selections */
::selection {
    background-color: #FFED00;
    color: #0046b2;
}

/* Custom utilities for smooth transitions and interactions */
.btn-transition {
    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* ==========================================================================
   Contact Form 7 Custom Styling
   ========================================================================== */
.wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea,
.wpcf7-form select {
    width: 100% !important;
    background-color: #f9fafb !important;
    border: 1px solid #d1d5db !important;
    border-radius: 0.75rem !important;
    padding: 0.875rem 1rem !important;
    font-size: 0.875rem !important;
    color: #111827 !important;
    transition: all 0.2s ease !important;
}
.wpcf7-form select {
    height: auto !important;
    appearance: none !important;
}
.wpcf7-form input:focus,
.wpcf7-form textarea:focus,
.wpcf7-form select:focus {
    border-color: #0046b2 !important;
    outline: none !important;
    box-shadow: 0 0 0 1px #0046b2 !important;
}
.wpcf7-spinner {
    display: block;
    margin: 10px auto 0 auto !important;
}
.wpcf7-submit {
    cursor: pointer;
}
