@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;600;700&family=Kalam:wght@300;400;700&display=swap');

/* CSS Variables - Site Genel Tasarım Değişkenleri */
:root {
    /* Fontlar */
    --font-primary: 'Kalam', cursive;
    --font-heading: 'Dancing Script', cursive;
    
    /* Renkler */
    --color-primary: #667eea;
    --color-primary-dark: #764ba2;
    --color-text: #333333;
    --color-text-light: #999999;
    --color-white: #ffffff;
    --color-border: #e0e7ff;
    --color-background-light: #f5f5f5;
    --color-selection: rgba(102, 126, 234, 0.3);
    
    /* Scrollbar */
    --scrollbar-track: #f1f1f1;
    --scrollbar-thumb: #d0d0d0;
    --scrollbar-thumb-hover: #b0b0b0;
    
    /* Gradient */
    --gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    --gradient-primary-reverse: linear-gradient(135deg, #764ba2 0%, #667eea 100%);
}

* {
    box-sizing: border-box;
}

body {
    margin: 0;
    padding: 0;
    font-family: var(--font-primary);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color-scheme: light only;
    background-color: transparent;
    color: var(--color-text);
}

html {
    margin: 0;
    padding: 0;
}

/* Light mode zorunlu - dark mode'u devre dışı bırak */
@media (prefers-color-scheme: dark) {
    body {
        background-color: transparent !important;
        color: #333333 !important;
    }
    
    * {
        color-scheme: light only !important;
    }
}

/* Tüm elementler için light mode zorunlu */
html,
body,
* {
    color-scheme: light only;
}

/* Smooth scrolling - sadece manuel scroll için, otomatik scroll için değil */
html {
    scroll-behavior: auto;
}

/* Custom scrollbar for webkit browsers */
::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

::-webkit-scrollbar-track {
    background: var(--scrollbar-track);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb);
    border-radius: 10px;
    transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-thumb-hover);
}

/* Selection color */
::selection {
    background: var(--color-selection);
    color: var(--color-text);
}

::-moz-selection {
    background: var(--color-selection);
    color: var(--color-text);
}
