/*
Theme Name: SIG Luxury Real Estate
Theme URI: https://sig-gmbh.eu
Author: Erdoğan Aktaş
Author URI: https://erdoganaktas.com.tr
Description: Ultra-premium, quiet luxury real estate theme for SIG GMBH. Built with Tailwind CSS.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sig-luxury
*/

/* * Tailwind CSS CDN kullanıldığı için temel stiller oradan gelir.
 * Burası özel bileşenler ve WordPress zorunlulukları içindir.
 */

/* Form Styling - VIP & Contact */
.vip-input {
    width: 100%;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0.75rem 0;
    color: white;
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    outline: none;
    transition: border-color 0.5s;
}
.vip-input:focus { border-color: #8E795D; }

.vip-label {
    display: block;
    color: #8E795D;
    font-size: 0.625rem;
    text-transform: uppercase;
    letter-spacing: 0.25em;
    margin-bottom: 0.5rem;
    font-weight: 500;
    opacity: 0.8;
}

.vip-select {
    width: 100%;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0.75rem 0;
    color: rgba(255, 255, 255, 0.7);
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    outline: none;
    appearance: none;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239F8C6C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0 center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
}
.vip-select option { background-color: #1A1D20; color: white; }

/* Harita Filtresi */
.map-filter { filter: grayscale(100%) invert(92%) contrast(83%); }

/* Animasyonlar */
@keyframes fadeInUp {
    to { opacity: 1; transform: translateY(0); }
}

.fade-in-up {
    animation: fadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;
    opacity: 0;
    transform: translateY(20px);
}

.delay-300 { animation-delay: 0.3s; }

/* WP Core Classes Compatibility */
.aligncenter { display: block; margin: 0 auto; }
.alignright { float: right; margin-left: 1.5em; }
.alignleft { float: left; margin-right: 1.5em; }
img { max-width: 100%; height: auto; }