/* =========================================================
   Leek temaları: stil (data-tema) + renk (data-renk)
   Panel → Site ve ekip → Tema'dan seçilir; ana sayfa, bot paneli
   ve müşteri paneli aynı anda değişir.
   ========================================================= */

/* ---------- renkler ---------- */
:root { --a1: #ff1f4f; --a1r: 255 31 79; --a2: #9b3dff; --a2r: 155 61 255; --a1l: #ff8aa5; --a2l: #c39bff; --logo-f: none; }
html[data-renk="okyanus"]   { --a1: #2f8cff; --a1r: 47 140 255;  --a2: #00d1c1; --a2r: 0 209 193;   --a1l: #8cc3ff; --a2l: #7ff0e6; --logo-f: hue-rotate(226deg) saturate(1.1); }
html[data-renk="zehir"]     { --a1: #22e07a; --a1r: 34 224 122;  --a2: #b6f23c; --a2r: 182 242 60;  --a1l: #8af5b9; --a2l: #dcff9a; --logo-f: hue-rotate(160deg) saturate(1.1) brightness(1.1); }
html[data-renk="gunbatimi"] { --a1: #ff6a1a; --a1r: 255 106 26;  --a2: #ff2d95; --a2r: 255 45 149;  --a1l: #ffb07f; --a2l: #ff9ccb; --logo-f: hue-rotate(33deg); }
html[data-renk="sakura"]    { --a1: #ff5cc8; --a1r: 255 92 200;  --a2: #a78bff; --a2r: 167 139 255; --a1l: #ffaee2; --a2l: #d2c5ff; --logo-f: hue-rotate(332deg) brightness(1.1); }
html[data-renk="altin"]     { --a1: #ffb300; --a1r: 255 179 0;   --a2: #ff5e3a; --a2r: 255 94 58;   --a1l: #ffd77a; --a2l: #ffab96; --logo-f: hue-rotate(54deg) brightness(1.15); }
html[data-renk="buz"]       { --a1: #4fb3ff; --a1r: 79 179 255;  --a2: #7c8cff; --a2r: 124 140 255; --a1l: #a9d8ff; --a2l: #c3c9ff; --logo-f: hue-rotate(218deg) saturate(.9) brightness(1.15); }
html[data-renk="mor"]       { --a1: #a855f7; --a1r: 168 85 247;  --a2: #ec4899; --a2r: 236 72 153;  --a1l: #d4a6ff; --a2l: #f9a8d4; --logo-f: hue-rotate(270deg); }
html[data-renk="kan"]       { --a1: #ff2a2a; --a1r: 255 42 42;   --a2: #b0002e; --a2r: 176 0 46;    --a1l: #ff9090; --a2l: #ff7a96; --logo-f: hue-rotate(12deg) saturate(1.3); }
img[src="/logo.svg"], img[src="/wordmark.svg"], img.mark, img.wm { filter: var(--logo-f); }

/* ---------- stil: Neon ---------- */
html[data-tema="neon"] {
  --bg: #000; --bg2: #030305; --panel: #050508; --panel2: #07070b; --raise: #0c0c12;
  --line: rgb(var(--a1r) / .2); --line2: rgb(var(--a1r) / .28); --line3: rgb(var(--a1r) / .4);
  --panel-g: linear-gradient(180deg, #07070c, #030305); --edge: rgb(var(--a1r) / .3);
}
html[data-tema="neon"] body { background: radial-gradient(1000px 500px at 50% -10%, rgb(var(--a1r) / .14), transparent 60%), linear-gradient(rgb(var(--a1r) / .05) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, rgb(var(--a1r) / .05) 1px, transparent 1px) 0 0 / 48px 48px, #000 !important; background-attachment: fixed !important; }
html[data-tema="neon"] :is(.card, .modal, .side, .scard, .pcard, .dcard, .gcard, .pm, .bc, .redeem, .auth-in, .mo-b, .proj, .bot, .person, .jb) { border-color: rgb(var(--a1r) / .35) !important; box-shadow: 0 0 0 1px rgb(var(--a1r) / .18), 0 0 30px -10px rgb(var(--a1r) / .55), inset 0 0 40px -30px rgb(var(--a1r) / .6) !important; }
html[data-tema="neon"] :is(h1, h2, .title span, .ovh h1) { text-shadow: 0 0 14px rgb(var(--a1r) / .7), 0 0 34px rgb(var(--a2r) / .35); }
html[data-tema="neon"] .btn.pri { box-shadow: 0 0 0 1px rgb(var(--a1r) / .6), 0 0 22px rgb(var(--a1r) / .7), 0 0 50px -10px rgb(var(--a2r) / .7) !important; }
html[data-tema="neon"] :is(.dot.on, .badge.on .dot) { box-shadow: 0 0 10px #2ee59d, 0 0 20px #2ee59d; }
html[data-tema="neon"] .nav a.on, html[data-tema="neon"] .botlink.on { box-shadow: inset 3px 0 0 var(--a1), 0 0 20px -6px rgb(var(--a1r) / .7) !important; }
html[data-tema="neon"] .bg .grid { opacity: 1.6; }
html[data-tema="neon"] .bg i { opacity: .9; }

/* ---------- stil: Minimal ---------- */
html[data-tema="minimal"] {
  --bg: #09090b; --bg2: #0d0d10; --panel: #111114; --panel2: #141418; --raise: #19191d;
  --line: #222227; --line2: #2a2a30; --line3: #303037; --txt2: #c6c6ce; --mut: #8b8b94; --mut2: #5f5f68;
  --panel-g: #111114; --edge: #222227; --grad: linear-gradient(0deg, var(--a1), var(--a1));
}
html[data-tema="minimal"] body { background: var(--bg) !important; }
html[data-tema="minimal"] :is(.bg, .glow, .orb, .spot) { display: none !important; }
html[data-tema="minimal"] :is(.card, .modal, .btn, .badge, .side, .top, .kpi, .scard, .pcard, .dcard, .gcard, .pm, .bc, .redeem, .auth-in, .mo-b, .toast, .proj, .bot, .person, .tabs, .jb, .mp-card, .nav) { box-shadow: none !important; }
html[data-tema="minimal"] :is(.card, .modal, .kpi, .bc, .redeem, .auth-in, .mo-b) { background: var(--panel) !important; }
html[data-tema="minimal"] :is(h1, h2, .title) { text-shadow: none !important; }
html[data-tema="minimal"] .title span { background: none !important; -webkit-text-fill-color: currentColor !important; color: #fff !important; }
html[data-tema="minimal"] .card::before, html[data-tema="minimal"] .kpi::before, html[data-tema="minimal"] .ovh::before, html[data-tema="minimal"] .ovh::after { display: none !important; }
html[data-tema="minimal"] .ovh { background: var(--panel) !important; }
html[data-tema="minimal"] .btn.pri { background: var(--a1) !important; }

/* ---------- stil: Cam (gece mavisi + buzlu cam) ---------- */
html[data-tema="cam"] {
  --bg: #050814; --bg2: #080d1c; --panel: rgba(20, 26, 48, .5); --panel2: rgba(24, 32, 58, .55); --raise: rgba(255, 255, 255, .06);
  --line: rgba(255, 255, 255, .09); --line2: rgba(255, 255, 255, .13); --line3: rgba(255, 255, 255, .18);
  --txt2: #c7cde2; --mut: #8a93b0; --mut2: #5d6684;
  --panel-g: linear-gradient(180deg, rgba(30, 38, 70, .5), rgba(14, 18, 36, .45)); --edge: rgba(255, 255, 255, .1);
}
html[data-tema="cam"] body { background: radial-gradient(900px 700px at 8% 0%, rgb(var(--a1r) / .28), transparent 60%), radial-gradient(900px 700px at 100% 40%, rgb(var(--a2r) / .26), transparent 60%), radial-gradient(800px 600px at 40% 110%, rgba(40, 90, 255, .2), transparent 60%), #050814 !important; background-attachment: fixed !important; }
html[data-tema="cam"] :is(.card, .modal, .side, .top, .bc, .redeem, .auth-in, .mo-b, .kpi, .tabs) { background: var(--panel-g) !important; backdrop-filter: blur(18px) saturate(1.4); -webkit-backdrop-filter: blur(18px) saturate(1.4); border-color: rgba(255, 255, 255, .1) !important; box-shadow: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 20px 50px -24px rgba(0, 0, 0, .8) !important; }
html[data-tema="cam"] :is(.scard, .pcard, .dcard, .gcard, .proj, .bot, .person, .jb) { backdrop-filter: blur(16px) saturate(1.3); -webkit-backdrop-filter: blur(16px) saturate(1.3); }
html[data-tema="cam"] .bg i { opacity: .7; filter: blur(110px); }

/* açık renkli vurgularda buton yazısı koyu olsun (okunurluk) */
html:is([data-renk="zehir"], [data-renk="altin"]) :is(.btn.pri, .mp-spb, .pgopt button.on) { color: #0b0710 !important; }
html:is([data-renk="zehir"], [data-renk="altin"]) .btn.pri .ico { color: #0b0710; }

/* =========================================================
   Yazı tipleri (data-font). Hepsi sitenin kendi sunucusundan
   yüklenir (OFL lisanslı, Türkçe karakterli). Seçilmeyen font
   indirilmez; tarayıcı sadece kullanılanı çeker.
   ========================================================= */
@font-face { font-family: "F Outfit"; src: url("/fonts/outfit-400.woff") format("woff"); font-weight: 100 549; font-display: swap; }
@font-face { font-family: "F Outfit"; src: url("/fonts/outfit-700.woff") format("woff"); font-weight: 550 1000; font-display: swap; }
@font-face { font-family: "F Bricolage"; src: url("/fonts/bricolage-400.woff") format("woff"); font-weight: 100 549; font-display: swap; }
@font-face { font-family: "F Bricolage"; src: url("/fonts/bricolage-700.woff") format("woff"); font-weight: 550 1000; font-display: swap; }
@font-face { font-family: "F Instrument"; src: url("/fonts/instrument-400.woff") format("woff"); font-weight: 100 549; font-display: swap; }
@font-face { font-family: "F Instrument"; src: url("/fonts/instrument-700.woff") format("woff"); font-weight: 550 1000; font-display: swap; }
@font-face { font-family: "F Poppins"; src: url("/fonts/poppins-400.woff") format("woff"); font-weight: 100 449; font-display: swap; }
@font-face { font-family: "F Poppins"; src: url("/fonts/poppins-500.woff") format("woff"); font-weight: 450 599; font-display: swap; }
@font-face { font-family: "F Poppins"; src: url("/fonts/poppins-700.woff") format("woff"); font-weight: 600 1000; font-display: swap; }
@font-face { font-family: "F Tektur"; src: url("/fonts/tektur-500.woff") format("woff"); font-weight: 100 1000; font-display: swap; }
@font-face { font-family: "F Jura"; src: url("/fonts/jura-500.woff") format("woff"); font-weight: 100 1000; font-display: swap; }
@font-face { font-family: "F Shoulders"; src: url("/fonts/bigshoulders-700.woff") format("woff"); font-weight: 100 1000; font-display: swap; }
@font-face { font-family: "F WorkSans"; src: url("/fonts/worksans-400.woff") format("woff"); font-weight: 100 549; font-display: swap; }
@font-face { font-family: "F WorkSans"; src: url("/fonts/worksans-700.woff") format("woff"); font-weight: 550 1000; font-display: swap; }
@font-face { font-family: "F Boldonse"; src: url("/fonts/boldonse-400.woff") format("woff"); font-weight: 100 1000; font-display: swap; }
@font-face { font-family: "F YoungSerif"; src: url("/fonts/youngserif-400.woff") format("woff"); font-weight: 100 1000; font-display: swap; }
@font-face { font-family: "F JetBrains"; src: url("/fonts/jetbrains-400.woff") format("woff"); font-weight: 100 549; font-display: swap; }
@font-face { font-family: "F JetBrains"; src: url("/fonts/jetbrains-700.woff") format("woff"); font-weight: 550 1000; font-display: swap; }
@font-face { font-family: "F Pixelify"; src: url("/fonts/pixelify-500.woff") format("woff"); font-weight: 100 1000; font-display: swap; }

/* woff2 yazı tipleri: her biri iki parça (latin + Türkçe harfler ğ ş İ); tarayıcı sadece gereken parçayı çeker */
@font-face { font-family: "F SpaceGrotesk"; src: url("/fonts/spacegrotesk-400.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F SpaceGrotesk"; src: url("/fonts/spacegrotesk-400-ext.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F SpaceGrotesk"; src: url("/fonts/spacegrotesk-700.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F SpaceGrotesk"; src: url("/fonts/spacegrotesk-700-ext.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Syne"; src: url("/fonts/syne-800.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Syne"; src: url("/fonts/syne-800-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Unbounded"; src: url("/fonts/unbounded-800.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Unbounded"; src: url("/fonts/unbounded-800-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Sora"; src: url("/fonts/sora-400.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Sora"; src: url("/fonts/sora-400-ext.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Sora"; src: url("/fonts/sora-700.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Sora"; src: url("/fonts/sora-700-ext.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Fraunces"; src: url("/fonts/fraunces-800.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Fraunces"; src: url("/fonts/fraunces-800-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Manrope"; src: url("/fonts/manrope-400.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Manrope"; src: url("/fonts/manrope-400-ext.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Manrope"; src: url("/fonts/manrope-700.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Manrope"; src: url("/fonts/manrope-700-ext.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Jakarta"; src: url("/fonts/jakarta-400.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Jakarta"; src: url("/fonts/jakarta-400-ext.woff2") format("woff2"); font-weight: 100 549; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Jakarta"; src: url("/fonts/jakarta-800.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Jakarta"; src: url("/fonts/jakarta-800-ext.woff2") format("woff2"); font-weight: 550 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Audiowide"; src: url("/fonts/audiowide-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Audiowide"; src: url("/fonts/audiowide-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Bebas"; src: url("/fonts/bebas-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Bebas"; src: url("/fonts/bebas-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }

/* v5.8 yeni yazı tipleri (Kiril harfli olanlarda Rusça da aynı fontla görünür) */
@font-face { font-family: "F Rubik"; src: url("/fonts/rubik-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Rubik"; src: url("/fonts/rubik-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Rubik"; src: url("/fonts/rubik-400-cyr.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Rubik"; src: url("/fonts/rubik-800.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Rubik"; src: url("/fonts/rubik-800-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Rubik"; src: url("/fonts/rubik-800-cyr.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F InstrumentSerif"; src: url("/fonts/instrumentserif-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F InstrumentSerif"; src: url("/fonts/instrumentserif-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Archivo"; src: url("/fonts/archivo-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Archivo"; src: url("/fonts/archivo-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Archivo"; src: url("/fonts/archivo-800.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Archivo"; src: url("/fonts/archivo-800-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Chakra"; src: url("/fonts/chakra-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Chakra"; src: url("/fonts/chakra-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Chakra"; src: url("/fonts/chakra-700.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Chakra"; src: url("/fonts/chakra-700-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Righteous"; src: url("/fonts/righteous-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Righteous"; src: url("/fonts/righteous-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Lexend"; src: url("/fonts/lexend-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Lexend"; src: url("/fonts/lexend-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Lexend"; src: url("/fonts/lexend-800.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Lexend"; src: url("/fonts/lexend-800-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Playfair"; src: url("/fonts/playfair-900.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Playfair"; src: url("/fonts/playfair-900-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Playfair"; src: url("/fonts/playfair-900-cyr.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Krona"; src: url("/fonts/krona-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Krona"; src: url("/fonts/krona-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Russo"; src: url("/fonts/russo-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Russo"; src: url("/fonts/russo-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Russo"; src: url("/fonts/russo-400-cyr.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }

/* v5.9 yazı tipleri */
@font-face { font-family: "F Bungee"; src: url("/fonts/bungee-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Bungee"; src: url("/fonts/bungee-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F RubikGlitch"; src: url("/fonts/rubikglitch-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F RubikGlitch"; src: url("/fonts/rubikglitch-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F RubikGlitch"; src: url("/fonts/rubikglitch-400-cyr.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Caveat"; src: url("/fonts/caveat-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Caveat"; src: url("/fonts/caveat-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Caveat"; src: url("/fonts/caveat-400-cyr.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Caveat"; src: url("/fonts/caveat-700.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Caveat"; src: url("/fonts/caveat-700-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Caveat"; src: url("/fonts/caveat-700-cyr.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Anton"; src: url("/fonts/anton-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Anton"; src: url("/fonts/anton-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Cinzel"; src: url("/fonts/cinzel-700.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Cinzel"; src: url("/fonts/cinzel-700-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Comfortaa"; src: url("/fonts/comfortaa-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Comfortaa"; src: url("/fonts/comfortaa-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Comfortaa"; src: url("/fonts/comfortaa-400-cyr.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Comfortaa"; src: url("/fonts/comfortaa-700.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Comfortaa"; src: url("/fonts/comfortaa-700-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Comfortaa"; src: url("/fonts/comfortaa-700-cyr.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F DMSerif"; src: url("/fonts/dmserif-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F DMSerif"; src: url("/fonts/dmserif-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F SpaceMono"; src: url("/fonts/spacemono-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F SpaceMono"; src: url("/fonts/spacemono-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F SpaceMono"; src: url("/fonts/spacemono-700.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F SpaceMono"; src: url("/fonts/spacemono-700-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Monoton"; src: url("/fonts/monoton-400.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Monoton"; src: url("/fonts/monoton-400-ext.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Oswald"; src: url("/fonts/oswald-400.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Oswald"; src: url("/fonts/oswald-400-ext.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Oswald"; src: url("/fonts/oswald-400-cyr.woff2") format("woff2"); font-weight: 100 599; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Oswald"; src: url("/fonts/oswald-700.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Oswald"; src: url("/fonts/oswald-700-ext.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Oswald"; src: url("/fonts/oswald-700-cyr.woff2") format("woff2"); font-weight: 600 1000; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }

/* --tsz: ana sayfadaki dev "Leek" yazısının boyu (geniş fontlar küçülür, dar olanlar büyür)
   --tls: harf aralığı, --tw: başlık kalınlığı */
html[data-font="outfit"]    { --font: "F Outfit", system-ui, sans-serif; --disp: "F Outfit", system-ui, sans-serif; --tls: -.045em; }
html[data-font="bricolage"] { --font: "F Instrument", system-ui, sans-serif; --disp: "F Bricolage", system-ui, sans-serif; --tls: -.055em; }
html[data-font="poppins"]   { --font: "F Poppins", system-ui, sans-serif; --disp: "F Poppins", system-ui, sans-serif; --tls: -.045em; --tsz: .94; }
html[data-font="tektur"]    { --font: "F Jura", system-ui, sans-serif; --disp: "F Tektur", system-ui, sans-serif; --tls: -.02em; --tsz: .92; }
html[data-font="arena"]     { --font: "F WorkSans", system-ui, sans-serif; --disp: "F Shoulders", system-ui, sans-serif; --tls: -.01em; --tsz: 1.22; }
html[data-font="boldonse"]  { --font: "F Instrument", system-ui, sans-serif; --disp: "F Bricolage", system-ui, sans-serif; --tls: .01em; --tsz: .62; }
/* Boldonse çok geniş: sadece dev Leek yazısında, diğer başlıklar Bricolage */
html[data-font="boldonse"] .title { font-family: "F Boldonse", system-ui, sans-serif; }
html[data-font="serif"]     { --font: "F Instrument", system-ui, sans-serif; --disp: "F YoungSerif", Georgia, serif; --tls: -.04em; --tw: 400; }
html[data-font="mono"]      { --font: "F JetBrains", ui-monospace, monospace; --disp: "F JetBrains", ui-monospace, monospace; --tls: -.07em; --tsz: .9; }
html[data-font="piksel"]    { --disp: "F Pixelify", system-ui, sans-serif; --tls: 0em; --tsz: .96; }
html[data-font="grotesk"]   { --font: "F SpaceGrotesk", system-ui, sans-serif; --disp: "F SpaceGrotesk", system-ui, sans-serif; --tls: -.05em; --tw: 700; --tsz: .96; }
html[data-font="syne"]      { --font: "F Manrope", system-ui, sans-serif; --disp: "F Syne", system-ui, sans-serif; --tls: -.045em; --tw: 800; --tsz: .86; }
html[data-font="unbounded"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Unbounded", system-ui, sans-serif; --tls: -.04em; --tw: 800; --tsz: .7; }
html[data-font="sora"]      { --font: "F Sora", system-ui, sans-serif; --disp: "F Sora", system-ui, sans-serif; --tls: -.055em; --tw: 700; --tsz: .92; }
html[data-font="fraunces"]  { --font: "F Manrope", system-ui, sans-serif; --disp: "F Fraunces", Georgia, serif; --tls: -.045em; --tw: 800; --tsz: .98; }
html[data-font="jakarta"]   { --font: "F Jakarta", system-ui, sans-serif; --disp: "F Jakarta", system-ui, sans-serif; --tls: -.055em; --tw: 800; --tsz: .94; }
html[data-font="audiowide"] { --font: "F Sora", system-ui, sans-serif; --disp: "F Audiowide", system-ui, sans-serif; --tls: -.02em; --tw: 400; --tsz: .74; }
html[data-font="bebas"]     { --font: "F Manrope", system-ui, sans-serif; --disp: "F Bebas", Impact, sans-serif; --tls: .005em; --tw: 400; --tsz: 1.3; }
html[data-font="bebas"] .title, html[data-font="audiowide"] .title, html[data-font="unbounded"] .title { line-height: .95; }
html[data-font="fraunces"] * { font-variant-numeric: lining-nums; }
/* Inter'e özel karakter ayarları diğer fontlarda tuhaf harfler açmasın */
html[data-font]:not([data-font="inter"]):not([data-font="piksel"]) body { font-feature-settings: normal; }
html[data-font="boldonse"] .title { line-height: 1.1; }
html[data-font="serif"] * { font-variant-numeric: lining-nums; }
html[data-font="serif"] .title { line-height: .9; }
html[data-font] { --mono: "F JetBrains", "Cascadia Code", "SF Mono", ui-monospace, Menlo, Consolas, monospace; }

/* v5.8 */
html[data-font="rubik"]     { --font: "F Rubik", system-ui, sans-serif; --disp: "F Rubik", system-ui, sans-serif; --tls: -.045em; --tw: 800; --tsz: .92; }
html[data-font="zarif"]     { --font: "F Instrument", system-ui, sans-serif; --disp: "F InstrumentSerif", Georgia, serif; --tls: -.035em; --tw: 400; --tsz: 1.08; }
html[data-font="archivo"]   { --font: "F Archivo", system-ui, sans-serif; --disp: "F Archivo", system-ui, sans-serif; --tls: -.05em; --tw: 800; --tsz: .96; }
html[data-font="chakra"]    { --font: "F Chakra", system-ui, sans-serif; --disp: "F Chakra", system-ui, sans-serif; --tls: -.03em; --tw: 700; --tsz: .94; }
html[data-font="righteous"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Righteous", system-ui, sans-serif; --tls: -.02em; --tw: 400; --tsz: .9; }
html[data-font="lexend"]    { --font: "F Lexend", system-ui, sans-serif; --disp: "F Lexend", system-ui, sans-serif; --tls: -.055em; --tw: 800; --tsz: .9; }
html[data-font="playfair"]  { --font: "F Manrope", system-ui, sans-serif; --disp: "F Playfair", Georgia, serif; --tls: -.035em; --tw: 900; --tsz: .96; }
html[data-font="krona"]     { --font: "F Manrope", system-ui, sans-serif; --disp: "F Krona", system-ui, sans-serif; --tls: -.04em; --tw: 400; --tsz: .66; }
html[data-font="russo"]     { --font: "F Manrope", system-ui, sans-serif; --disp: "F Russo", system-ui, sans-serif; --tls: -.02em; --tw: 400; --tsz: .86; }
html:is([data-font="zarif"], [data-font="playfair"]) * { font-variant-numeric: lining-nums; }
html[data-font="zarif"] .title { line-height: .9; }
html:is([data-font="krona"], [data-font="russo"], [data-font="righteous"]) .title { line-height: .98; }

/* v5.9 */
html[data-font="bungee"]    { --font: "F Manrope", system-ui, sans-serif; --disp: "F Bungee", system-ui, sans-serif; --tls: -.01em; --tw: 400; --tsz: .74; }
html[data-font="glitch"]    { --font: "F Rubik", system-ui, sans-serif; --disp: "F RubikGlitch", system-ui, sans-serif; --tls: -.02em; --tw: 400; --tsz: .9; }
html[data-font="caveat"]    { --font: "F Comfortaa", system-ui, sans-serif; --disp: "F Caveat", cursive; --tls: -.01em; --tw: 700; --tsz: 1.18; }
html[data-font="anton"]     { --font: "F Manrope", system-ui, sans-serif; --disp: "F Anton", Impact, sans-serif; --tls: -.005em; --tw: 400; --tsz: 1.12; }
html[data-font="cinzel"]    { --font: "F Manrope", system-ui, sans-serif; --disp: "F Cinzel", Georgia, serif; --tls: .01em; --tw: 700; --tsz: .78; }
html[data-font="comfortaa"] { --font: "F Comfortaa", system-ui, sans-serif; --disp: "F Comfortaa", system-ui, sans-serif; --tls: -.05em; --tw: 700; --tsz: .86; }
html[data-font="dmserif"]   { --font: "F Instrument", system-ui, sans-serif; --disp: "F DMSerif", Georgia, serif; --tls: -.03em; --tw: 400; --tsz: 1.02; }
html[data-font="spacemono"] { --font: "F SpaceMono", ui-monospace, monospace; --disp: "F SpaceMono", ui-monospace, monospace; --tls: -.06em; --tw: 700; --tsz: .82; }
html[data-font="monoton"]   { --font: "F Manrope", system-ui, sans-serif; --disp: "F Monoton", system-ui, sans-serif; --tls: .02em; --tw: 400; --tsz: .74; }
html[data-font="oswald"]    { --font: "F Oswald", system-ui, sans-serif; --disp: "F Oswald", Impact, sans-serif; --tls: -.01em; --tw: 700; --tsz: 1.08; }
html:is([data-font="anton"], [data-font="oswald"], [data-font="bungee"], [data-font="monoton"], [data-font="cinzel"]) .title { line-height: .98; }
html[data-font="caveat"] .title { line-height: .9; }
html:is([data-font="dmserif"], [data-font="cinzel"]) * { font-variant-numeric: lining-nums; }

/* ---- v5.14 yeni yazı tipleri (el yapımı, retro, oyun) ---- */
@font-face { font-family: "F Shantell"; src: url("/fonts/shantell-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Shantell"; src: url("/fonts/shantell-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Shantell"; src: url("/fonts/shantell-400-cyr.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Shantell"; src: url("/fonts/shantell-800.woff2") format("woff2"); font-weight: 800; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Shantell"; src: url("/fonts/shantell-800-ext.woff2") format("woff2"); font-weight: 800; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Shantell"; src: url("/fonts/shantell-800-cyr.woff2") format("woff2"); font-weight: 800; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Patrick"; src: url("/fonts/patrick-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Patrick"; src: url("/fonts/patrick-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Kalam"; src: url("/fonts/kalam-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Kalam"; src: url("/fonts/kalam-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Kalam"; src: url("/fonts/kalam-700.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Kalam"; src: url("/fonts/kalam-700-ext.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Sedgwick"; src: url("/fonts/graffiti-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Sedgwick"; src: url("/fonts/graffiti-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Gloock"; src: url("/fonts/gloock-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Gloock"; src: url("/fonts/gloock-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Darker"; src: url("/fonts/darker-500.woff2") format("woff2"); font-weight: 500; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Darker"; src: url("/fonts/darker-500-ext.woff2") format("woff2"); font-weight: 500; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Darker"; src: url("/fonts/darker-900.woff2") format("woff2"); font-weight: 900; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Darker"; src: url("/fonts/darker-900-ext.woff2") format("woff2"); font-weight: 900; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Familjen"; src: url("/fonts/familjen-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Familjen"; src: url("/fonts/familjen-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Familjen"; src: url("/fonts/familjen-700.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Familjen"; src: url("/fonts/familjen-700-ext.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Silkscreen"; src: url("/fonts/silkscreen-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Silkscreen"; src: url("/fonts/silkscreen-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Silkscreen"; src: url("/fonts/silkscreen-700.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Silkscreen"; src: url("/fonts/silkscreen-700-ext.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F VT323"; src: url("/fonts/vt323-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F VT323"; src: url("/fonts/vt323-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F MajorMono"; src: url("/fonts/majormono-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F MajorMono"; src: url("/fonts/majormono-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Titan"; src: url("/fonts/titan-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Titan"; src: url("/fonts/titan-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F RubikDirt"; src: url("/fonts/rubikdirt-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F RubikDirt"; src: url("/fonts/rubikdirt-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F RubikDirt"; src: url("/fonts/rubikdirt-400-cyr.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: "F Bagel"; src: url("/fonts/bagel-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Bagel"; src: url("/fonts/bagel-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
@font-face { font-family: "F Lilita"; src: url("/fonts/lilita-400.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: "F Lilita"; src: url("/fonts/lilita-400-ext.woff2") format("woff2"); font-weight: 400; font-display: swap; unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }
html[data-font="shantell"] { --font: "F Shantell", system-ui, sans-serif; --disp: "F Shantell", system-ui, sans-serif; --tls: -.02em; --tw: 800; --tsz: 0.98; }
html[data-font="patrick"] { --font: "F Comfortaa", system-ui, sans-serif; --disp: "F Patrick", system-ui, sans-serif; --tls: 0em; --tw: 400; --tsz: 1.1; }
html[data-font="kalam"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Kalam", system-ui, sans-serif; --tls: -.01em; --tw: 700; --tsz: 1.06; }
html[data-font="graffiti"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Sedgwick", system-ui, sans-serif; --tls: 0em; --tw: 400; --tsz: 1.08; }
html[data-font="gloock"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Gloock", system-ui, sans-serif; --tls: -.03em; --tw: 400; --tsz: 1; }
html[data-font="darker"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Darker", system-ui, sans-serif; --tls: -.03em; --tw: 900; --tsz: 1.12; }
html[data-font="familjen"] { --font: "F Familjen", system-ui, sans-serif; --disp: "F Familjen", system-ui, sans-serif; --tls: -.035em; --tw: 700; --tsz: 1; }
html[data-font="silkscreen"] { --font: "F Manrope", system-ui, sans-serif; --disp: "F Silkscreen", ui-monospace, monospace; --tls: -.02em; --tw: 700; --tsz: 0.78; }
html[data-font="vt323"] { --font: "F JetBrains", ui-monospace, monospace; --disp: "F VT323", ui-monospace, monospace; --tls: 0em; --tw: 400; --tsz: 1.25; }
html[data-font="majormono"] { --font: "F JetBrains", ui-monospace, monospace; --disp: "F MajorMono", ui-monospace, monospace; --tls: -.02em; --tw: 400; --tsz: 0.86; }
html[data-font="titan"] { --font: "F Comfortaa", system-ui, sans-serif; --disp: "F Titan", system-ui, sans-serif; --tls: -.01em; --tw: 400; --tsz: 0.92; }
html[data-font="rubikdirt"] { --font: "F Rubik", system-ui, sans-serif; --disp: "F RubikDirt", system-ui, sans-serif; --tls: -.02em; --tw: 400; --tsz: 0.95; }
html[data-font="bagel"] { --font: "F Rubik", system-ui, sans-serif; --disp: "F Bagel", system-ui, sans-serif; --tls: -.02em; --tw: 400; --tsz: 0.94; }
html[data-font="lilita"] { --font: "F Comfortaa", system-ui, sans-serif; --disp: "F Lilita", system-ui, sans-serif; --tls: -.005em; --tw: 400; --tsz: 1; }
