/*
 * teknoloji-donanim token'ları (üst tema: teknoloji).
 * Palet: yarış kırmızısı marka, siyah bantlar ve başlık, beyaz sayfa, açık gri bölümler.
 * Yazı tipleri sistem yığınlarıdır; indirme yok. Panelden gelen değerler :root üzerine ayrıca yazılır.
 */
@layer reset, tokens, base, components, utilities, theme;

@layer tokens {
    :root {
        color-scheme: light;

        --brand: #d4001f;
        --brand-ink: #ffffff;
        --brand-tint: #fde8eb;
        --accent: #b0001a;
        --danger: #b42318;
        --danger-ink: #ffffff;
        --success: #15803d;

        --surface: #ffffff;
        --surface-raised: #ffffff;
        --surface-band: #f2f2f3;
        --ink: #0e0e10;
        --ink-muted: #505058;
        --line: #e1e1e4;
        --focus: #1d4ed8;
        --rating: #b45309;

        --night: #0e0e10;
        --night-line: #2c2c30;
        --night-ink: #cfcfd4;

        /* Temaya özgü */
        --cut: 14px;
        --night-2: #1a1a1e;

        --font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
        --font-display: "Bahnschrift SemiCondensed", Bahnschrift, "DIN Alternate", "Roboto Condensed", "Arial Narrow", sans-serif;

        --step--1: clamp(0.83rem, 0.8rem + 0.15vw, 0.9rem);
        --step-0: clamp(1rem, 0.96rem + 0.2vw, 1.075rem);
        --step-1: clamp(1.2rem, 1.1rem + 0.45vw, 1.4rem);
        --step-2: clamp(1.9rem, 1.5rem + 1.5vw, 2.75rem);
        --step-3: clamp(2.2rem, 1.6rem + 2.2vw, 3.5rem);
        --step-4: clamp(2.4rem, 1.6rem + 3vw, 4.25rem);

        --space-1: 0.25rem;
        --space-2: 0.5rem;
        --space-3: 0.75rem;
        --space-4: 1rem;
        --space-6: 1.5rem;
        --space-8: 2rem;
        --space-12: 3rem;
        --space-16: 4rem;

        --radius: 2px;
        --radius-lg: calc(var(--radius) + 2px);
        --radius-pill: 999px;
        --shadow-raised: 0 1px 2px rgb(14 14 16 / 0.08), 0 14px 32px rgb(14 14 16 / 0.12);
        --container: 1320px;
        --header-height: 72px;
        --ease: cubic-bezier(0.2, 0.7, 0.2, 1);
    }
}
