/* ÜRETİLMİŞ DOSYA - elle düzenleme. Kaynak: shared/tokens/tokens.json; üretici: node shared/tokens/build.mjs */
:root {
  --space-0: 0px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 999px;
  --radius: 10px;
  --font-display: 'Space Grotesk', 'Inter Tight', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --font: var(--font-body);
  --text-xs: 0.6875rem;
  --text-sm: 0.8125rem;
  --text-md: 1rem;
  --text-lg: 1.25rem;
  --text-xl: 1.75rem;
  --text-2xl: 2.25rem;
  --leading-tight: 1.12;
  --leading-snug: 1.3;
  --leading-normal: 1.5;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --tracking-tight: -0.02em;
  --tracking-normal: 0em;
  --tracking-wide: 0.04em;
  --ink-50: #F2F5FA;
  --ink-100: #E3E9F3;
  --ink-200: #C9D3E4;
  --ink-300: #9AA7BD;
  --ink-400: #7183A1;
  --ink-500: #4A5872;
  --ink-600: #2B3B58;
  --ink-700: #1A2740;
  --ink-800: #121B2E;
  --ink-900: #090E19;
  --ink-950: #060B15;
  --brand-ink: #090E19;
  --brand-ink2: #121B2E;
  --brand-ink-deep: #060B15;
  --brand-paper: #F2F5FA;
  --brand-volt: #EEFF7A;
  --brand-lime: #A8F53A;
  --brand-green: #34C759;
  --brand-green-deep: #1A7A33;
  --brand-glow-light: #EAF8D2;
  --brand-dot-top: #F4FFA8;
  --brand-dot-bottom: #A2F03C;
  --brand-wordmark-on-dark: #FFFFFF;
  --brand-wordmark-light0: #6A990C;
  --brand-wordmark-light1: #3E9B1A;
  --brand-wordmark-light2: #1F8A3A;
  --cover-angle: 135deg;
  --cover-glow: radial-gradient(120% 90% at 85% 0%, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0) 60%);
  --cover-icon: #FFFFFF;
  --cover-icon-opacity: 0.92;
  --cover-chip-bg: rgba(9,14,25,0.62);
  --cover-chip-text: #FFFFFF;
  --cat-ai-on-dark: #B794FF;
  --cat-mobile-on-dark: #4DD0E1;
  --cat-software-on-dark: #6FA8FF;
  --cat-hardware-on-dark: #FFB454;
  --cat-gaming-on-dark: #FF7AB6;
  --cat-startups-on-dark: #34D399;
  --cat-security-on-dark: #FF8A6B;
  --cat-general-on-dark: #9FB0C8;
  --cover-ai-from: #5026A6;
  --cover-ai-to: #27154C;
  --cover-ai: linear-gradient(135deg, #5026A6, #27154C);
  --cover-mobile-from: #2697A6;
  --cover-mobile-to: #15454C;
  --cover-mobile: linear-gradient(135deg, #2697A6, #15454C);
  --cover-software-from: #2659A6;
  --cover-software-to: #152B4C;
  --cover-software: linear-gradient(135deg, #2659A6, #152B4C);
  --cover-hardware-from: #A66E26;
  --cover-hardware-to: #4C3415;
  --cover-hardware: linear-gradient(135deg, #A66E26, #4C3415);
  --cover-gaming-from: #A62660;
  --cover-gaming-to: #4C152E;
  --cover-gaming: linear-gradient(135deg, #A62660, #4C152E);
  --cover-startups-from: #2BA176;
  --cover-startups-to: #174937;
  --cover-startups: linear-gradient(135deg, #2BA176, #174937);
  --cover-security-from: #A64126;
  --cover-security-to: #4C2115;
  --cover-security: linear-gradient(135deg, #A64126, #4C2115);
  --cover-general-from: #4D627F;
  --cover-general-to: #262F3B;
  --cover-general: linear-gradient(135deg, #4D627F, #262F3B);
  --grad-hero-scrim: linear-gradient(180deg, rgba(7,12,22,0) 0%, rgba(7,12,22,0.35) 38%, rgba(7,12,22,0.88) 100%);
  --grad-card-scrim: linear-gradient(180deg, rgba(7,12,22,0) 55%, rgba(7,12,22,0.55) 100%);
  --hero-text: #F2F5FA;
  --hero-meta: #C9D3E4;
  --hero-h: 420px;
  --hero-ratio: 16 / 9;
  --hero-radius: 16px;
  --hero-gap: 16px;
  --hero-dot: 6px;
  --hero-dot-active: 18px;
  --clamp-title: 3;
  --clamp-summary: 2;
  --clamp-hero-title: 3;
  --clamp-panel-title: 2;
  --bp-sm: 480px;
  --bp-md: 768px;
  --bp-lg: 1024px;
  --bp-xl: 1200px;
  --source-logo: 16px;
  --chip-h: 36px;
  --cover-icon-size: 64px;
  --cover-icon-size-lg: 96px;
  --cover-logo: 24px;
  --bulletin-thumb: 72px;
  --popular-thumb: 64px;
  --cover-ratio: 16 / 9;
  --side-w: 320px;
  --header-h: 72px;
  --gutter: 24px;
  --gap: 24px;
  --tap: 44px;
  --sidebar-w: 240px;
  --content-max: 1200px;
  --bg: #F6F8FC;
  --surface: #FFFFFF;
  --surface-raised: #EEF2F9;
  --border: #C9D3E4;
  --border-control: #7384A3;
  --scrim: #0F1A2B99;
  --text: #090E19;
  --muted: #4A5872;
  --accent: #1A7A33;
  --accent-text: #FFFFFF;
  --volt: #EEFF7A;
  --on-volt: #090E19;
  --danger: #B42318;
  --danger-bg: #FDECEA;
  --success: #0B7A4B;
  --cat-ai: #6D3FD0;
  --cat-mobile: #007489;
  --cat-software: #1F5FE0;
  --cat-hardware: #9A5200;
  --cat-gaming: #B3236A;
  --cat-startups: #047857;
  --cat-security: #BC3A17;
  --cat-general: #52627A;
  --shadow-sm: 0 1px 3px rgba(15, 26, 43, 0.1);
  --shadow-md: 0 6px 18px rgba(15, 26, 43, 0.14);
  color-scheme: light;
}
:root[data-theme="dark"] {
  --bg: #090E19;
  --surface: #121B2E;
  --surface-raised: #1A2740;
  --border: #2B3B58;
  --border-control: #7183A1;
  --scrim: #02060E99;
  --text: #F2F5FA;
  --muted: #9AA7BD;
  --accent: #A8F53A;
  --accent-text: #090E19;
  --volt: #EEFF7A;
  --on-volt: #090E19;
  --danger: #FF8080;
  --danger-bg: #3A1A1F;
  --success: #4ADE9A;
  --cat-ai: #B794FF;
  --cat-mobile: #4DD0E1;
  --cat-software: #6FA8FF;
  --cat-hardware: #FFB454;
  --cat-gaming: #FF7AB6;
  --cat-startups: #34D399;
  --cat-security: #FF8A6B;
  --cat-general: #9FB0C8;
  --shadow-sm: 0 1px 3px rgba(2, 6, 14, 0.5);
  --shadow-md: 0 6px 18px rgba(2, 6, 14, 0.55);
  color-scheme: dark;
}
:root[data-theme="light"] {
  color-scheme: light;
}
