/* Golden Beard — taş değirmen dünyası.
   İki zemin: koyu bazalt (üst taş) ve açık Antakya kireçtaşı (alt taş), tek 11 adımlı taş skalasından.
   Tek ışıklı malzeme: altın akış (tahin, bal). Nar kırmızısı yalnızca eylemlere aittir. *//* gloock-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Gloock';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAzEABEAAAAAGVwAAAxqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgRgcKAZgAGQIdgmcDBEICogYhzoLFgABNgIkAyYEIAWEDAdsDIFLG8AXM6PBxkGEMXQG8F8mcGMY2Ad2CwO4FWzRRCKLpI+DLiYORUFW8b33FMVlsq5f6LzT/+zdLHqn9dU9I/DIkjHACrHjEMkLiM4CoHPHzjHDFz8G0fN12wcclUjjdf+AAvDg/1/TlKtQVCFB4UFfmQejbCuME5jsTK0T4AiIIxb1FvV01cUoN8D//UAV8mrevyGdfQAttaX9DAG0tFk/eIoqQKOrwmQ/qE+aMjo2ZNlalFr8z///NdO++2emDMcvkKowKEyFrjHJT2ZP/p9ZmGRhZjnJEmVLuESqgMej2lNJCLaqEtG6Wo8my4lWpjSEwwLT1xYHBCAIOAyyhrjeCqBQJYknTJqxAM62tft2wIEEgOeMxbaO7NkBE+BMhARXMDoobcTxI2sUVzIA0PpxOQsYYbQjUBcahW3gRmp00P8DPlZo/n+0pvzUtrE1arQokNw+4MSS2+kCaABneQmA6XRfaBWSNSFIYgBg8N+W/BDwAmz3EfG+XwaI39JWF3QxANB/+fcAXCIXhBFvM7cjJeaIcMjTPocNVwo34EVi9xHf534fej/0Qht808f380EIzHwb6n/+n1fLrynIW3tEEab/gt/C//X/vDArKjs3j1Pqn7ik7uK5cBatNr9faU8AAk9plaUfPqKV/4D+8FeiY5O6t7LXuPAV1vrJNBWZ7+yV8x68AdpyghWWGCDgxn2AYd58QEDDGzE4M4sLYlQpsfFgEVt1njB/OxJBgbmoA/L2aOJcjiVSvrzkYS4mZ3hwfkkwLU4x21+UaOA2vc5Trs1VSrKBCOQwuRJyuQBdrdMgXsiQ/q+pzja52q3Qs+QRmg//Thki3bjEMeeWLbyzn55Ydc9bVtPBOlBndY4LwxIygaYX6mmvMVujpEThSjddqhjroi675Aw/BqwEuQP3CVyswvN8zrLShqUX9WPY7FAn+aiZWc5DzVDIuReU7yO5tJgDGrQSUusgDG4ThkRMic77DMWALnKXo1DZjFkUgHfZdF3glI2MexBt6gFXT43u/wMHoSWKivQvU9m6epiTZZ+F95CcdLLRm3OggAECnE/IDTWZ9ywg0QQkVni2h+ZQxJgGApBWwuHuozQzlRLCixkWKMsWH05hCrQMV/GunzxkNZ5MZrCkk1MwQKQWrcbKpEHgfmwOSh3uJp7QbISizGU1PbGLsKjKCTTryOGdeiZv7IbJ6zZ5Zz7f9YEQGucy0mkZCAOKEiF+D26TCEnMhDm4RzgYiCDmEcwR9VGa+ViZiLBoXONoF4jsiFH88FtqcrHM17GXdsSlWPHL9MOvu+X8rsRix9HQW/zui1LHhlIkEjIgrLGFHMJHhlZMCN2mRoYFaXLGrKqeOzz1BqW46TDE7qPnUj8T4oawdqc0MWAtGcbjNphTtoQIjiey9nzPcjBryOlviahErXAkYgsyRpUP+WsHpjs7NYsxSoHiZwylFq8Exuab13IgFw3DeSCPZkT5jKmACSpkkoqYRsVMpxJmUCkzqYwFChphY7BP9PjDb8nUQV+PmLUDTYD+uerv5M39a9S/7eZiRij0tRhK73auG/UR5XCogEMlHKrgUA2HGjjUwqEODvVwaIALt0D9pKXWyEJ+1MJYxmJYQxRpmbflCdAaDjtmGmiDtNGIhqw+tSf3lqOkkwAlvVuoOaVs1u2PtmnT7HCV7ueemu0iajku3AE9aX1+J2a6m6zeDUOhPTwthJW3CBZafmlPW4cd9ne7dEG9Nn2wAde3KNCN7lwf6IEHIe6yHKMXjc3KDXXaAHnElH83ZjcSXnVVeuV8hiROPdYOT98N9AGskCcRqd4DPXILmnMszl+PLSL1Y4+aSn9A3VordIk5csSa55Xz9+7SG+lOOvdG+pMbOUYTihorc9m2Luv6CPeAP+N5X5n2IlkGQ2MdTkHJ6uKy3JrM51RTjuN7W9enzlBcw4piTSssctK0sFRR6D6jaUUr2UH6hgySKgSlP5suV19pDgzII4kkNG9b/zS5/2AAhfGtNa+Yj2TqULqnQ15pHxY8pk69eQcnSLUtRYIsXTmdvnv/4h3IZme8PmJSpn3q8N0zAvrFdVmvG/c+eZgrPZg6Sf7kNXlMW3eYk/rctYQdzAMpxIyHbtv9uPwtzrXN40FfqLT+BNAfRvfM59lKjj3wCHR2JHLRxABW5qjppW9XgidP92W9zmnq1dnTOt7hk9BUQSNYmda/xGYm837x57JNe3vq/JzJ9LmtNLkA+3PJiCkc1znTm+c9aiQGTDWHD33/hEe571TagK7p9Ewrn44Gy7DodsEZoJekmYfCysrUaT1WJon5Z2FSWxjF0YgUk3AWZCzKBwEKlixxcFnFNdWDAA0rssUbIbZHp0T9YMCgROMoAUxKNBsMmCvJRb1QtoSyFZStoXJj4bEtt7QbBNizjEPbQOUIKidQOYPKBVSuoHIDlTtY90CTdxCNJ8fC2NQXTPkWvMfAKvmgAUdfDcpPA/2zhVwlQ6sLRl2mjYLJAZCqh1IDmGI2TZlI6iCrg6IOqg6ipoG6BjF0/42pbix1Y6sbR9d0NdDTEP6YxLvbenP0zUnmYqdO5p3POc4xl4i97dEL9j5CCQeBfF8IwSCFE8cBAQC3A/gEQDE/kt6DBPtaJck/OSkrgoXC0x1Ls+U6WwsuHS26/Oq8q6+n0atU9hNXLbbGbs+7/HZr7F1k7umpuuUeLMzeRaN3M+nOK75D0e3Pv1y01dr8qWUhSNbYw8lFasE9n07EMmvZ2s/MXmj04UZF1t0f91NX1/j+5zT6kcp+skAtHnv89setsU+RabKgrnimrscf+ZNPkPnUGvt8sbUk+8gtj6zOXRdaiNXZzxZZ1yall1mgJ5P+/fbfzynqfKzzlAu7jw3u7774ukje+khV3eTjTvh03Wh78cUL7YaLSqKfFJQEdzSpK2JPxWJPHujK/+ZVm/JV+ZrImcbpAXF647YuoTwlm39M9F/yp8+zhU0TIioU+2l32ZOmWWzPpP09qfT48saVg86UqZ9c/6rzxe7fJyfVNo+0pJZvtVeowJvlF/8QK9h6Mr2k87sux/vLVz+azzkfzhuauSLZM3Pi0IItpzlHghWi7uO/bUe4ePNZL2her6ZfmRrum42UiqcSzc2pRFwh1T+7nmtAABkwycGfOSMCeOagCQD+z8Cvi6/oI73mjUCXmtS1DDRTmlgngmQqGesEAGE8nxthQOqG3AxlU4BVYDOYiBeDmVZbREyzGxtME2i7GzobO816s94tLczPy41HDV2TEBARR89r9KxiMkAziIimfzT2e8XFEy20EUDZp4nNXm3qvpxdnlWEQ5DV9tMKoGnL+mYKytK7imLdELdPPR3XlLnNpUuXehGg6EKBgiNWHo3mBszixgeZHvgznfT987ZC16SmywwcssmxMwGSigRLsdEiDhI5TBthGE1+ocy1MM3qmQiF3JmwbawNE1BjFmHg6evt7ky0tjTX19XWVLglxUWF+bnhkGOrgGlguOGImdv4MIOSjV6NIGI6HQzwUjBjrSQw5hIsZepSwCZby3JDIAAE/HX55ctWhwb+ZobEzwDw/Tez95kLuDLt8/+XamHxWwA6GLh7vwGzNIGgbesBIVg6wJ1I8z3+z3si/wZ8vl+uhgCgUIbo890CA+sgweizE+cCeNIJQtgcExuulgysY68gJ4oQJI5iOPhrlEDSS1ESxW6L0rAA84SepnUJx1QAm7AvjLsLe9Gn1UVHrscebMYuO3IvWpzN2KbFzovYiImcjUmYgckX7FxwPbai2TyMpIv9WqxFikUcY0/e/e3EDrjatEiEuf3cGp0NWJtD7MOITciRO7Avt84BtOixouMYt1uzTul116G+zqm4jetwZmG22fiJ6G9lY05jtBhP5+7CYSkYG+VT4UpKHCuSXAu4GGmiRc4c7Ik7WzDCwz4j1T9jk9Tk3kvTcs7diM0oZz/WXcR6K7aniDSPt4mjOW65esL1GMFM/WtmSRetAFR5k5gEBEnSSCdDT637G0D74vHzjP07NicSqQT9ksnEuA5n7fr9+0Z+FBf/dVwyCMltT3QxToDpT+CNeUseJDpv6QP0oWDfux6EMe5RoO6UaDgd1FOdslmWmDlSKuYkvdzG1XoBH80a96ydsTJGRstAwvIUyoQXcn3MJyGACQ9W0VlzlzzgnbWER2lWl/OECc9BoaVFD9auh3jKzICkd9b6BYk8OENPdXMrl+l5LJ2GJ8g/HXnugwxo+LCW1jFhAg==) format('woff2'), url(data:font/woff;base64,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) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* gloock-latin-ext-400-normal */
@font-face {
  font-family: 'Gloock';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/goldenbeard-preview/_astro/gloock-latin-ext-400-normal.B4R8XxiG.woff2) format('woff2'), url(/goldenbeard-preview/_astro/gloock-latin-ext-400-normal.B7xb9eut.woff) format('woff');
  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;
}

/* gloock-latin-400-normal */
@font-face {
  font-family: 'Gloock';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/goldenbeard-preview/_astro/gloock-latin-400-normal.3dTk9V3B.woff2) format('woff2'), url(/goldenbeard-preview/_astro/gloock-latin-400-normal.DCcIaDhi.woff) format('woff');
  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;
}
/* archivo-vietnamese-wdth-normal */
@font-face {
  font-family: 'Archivo Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  src: url(/goldenbeard-preview/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* archivo-latin-ext-wdth-normal */
@font-face {
  font-family: 'Archivo Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  src: url(/goldenbeard-preview/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2) format('woff2-variations');
  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;
}

/* archivo-latin-wdth-normal */
@font-face {
  font-family: 'Archivo Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  font-stretch: 62% 125%;
  src: url(/goldenbeard-preview/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2) format('woff2-variations');
  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;
}
@view-transition { navigation: auto; }

:root {
  /* 11 adımlı taş skalası — tüm nötrler buradan; skala dışı gri yok */
  --tas-0: oklch(0.155 0.006 60);
  --tas-1: oklch(0.200 0.007 60);
  --tas-2: oklch(0.260 0.008 62);
  --tas-3: oklch(0.340 0.009 64);
  --tas-4: oklch(0.440 0.010 66);
  --tas-5: oklch(0.550 0.011 68);
  --tas-6: oklch(0.650 0.012 70);
  --tas-7: oklch(0.750 0.013 72);
  --tas-8: oklch(0.840 0.013 74);
  --tas-9: oklch(0.910 0.012 76);
  --tas-10: oklch(0.955 0.010 78);

  /* altın akış */
  --altin: oklch(0.760 0.135 76);        /* bazalt üzerinde akış ve vurgu */
  --altin-acik: oklch(0.860 0.090 82);   /* tahin parıltısı */
  --altin-koyu: oklch(0.520 0.105 68);   /* kireçtaşı üzerinde metin için altın */
  --altin-derin: oklch(0.420 0.085 62);

  /* nar — yalnızca eylem */
  --nar: oklch(0.520 0.190 25);
  --nar-basili: oklch(0.450 0.175 25);
  --nar-acik: oklch(0.700 0.150 25);

  /* zeytin yeşili — durum (eklendi, stokta) */
  --zeytin: oklch(0.560 0.110 140);

  /* roller */
  --zemin-koyu: var(--tas-0);
  --zemin-koyu-2: var(--tas-1);
  --zemin-acik: var(--tas-10);
  --zemin-acik-2: var(--tas-9);
  --metin-koyu-zeminde: var(--tas-10);
  --metin-koyu-zeminde-ikincil: var(--tas-7);
  --metin-acik-zeminde: var(--tas-0);
  --metin-acik-zeminde-ikincil: var(--tas-4);
  --cizgi-koyu-zeminde: color-mix(in oklch, var(--tas-10) 14%, transparent);
  --cizgi-acik-zeminde: color-mix(in oklch, var(--tas-0) 16%, transparent);

  /* yazı */
  --yazi-baslik: 'Gloock', 'Georgia', serif;
  --yazi-govde: 'Archivo Variable', 'Archivo', system-ui, sans-serif;

  --boy-dev: clamp(3rem, 1.6rem + 5.4vw, 6rem);       /* h1 */
  --boy-1: clamp(2.4rem, 1.5rem + 3.4vw, 4.25rem);    /* h2 */
  --boy-2: clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);    /* h3 */
  --boy-3: clamp(1.3rem, 1.15rem + 0.6vw, 1.625rem);
  --boy-govde: 1.0625rem;
  --boy-kucuk: 0.9375rem;
  --boy-etiket: 0.75rem;

  /* aralık — 4 px ritmi */
  --a-1: 0.25rem; --a-2: 0.5rem; --a-3: 0.75rem; --a-4: 1rem; --a-5: 1.5rem;
  --a-6: 2rem; --a-7: 3rem; --a-8: 4rem; --a-9: 6rem; --a-10: 8rem;
  --bolum: clamp(5rem, 3rem + 7vw, 9rem);
  --kenar: clamp(1rem, 0.4rem + 2.6vw, 3rem);
  --icerik: 82rem;

  --kose: 4px;
  --kose-yuvarlak: 999px;

  /* hareket: yavaş dönen momentum, sıvı düşüş; zıplama yok */
  --egri-cikis: cubic-bezier(0.16, 1, 0.3, 1);
  --egri-akis: cubic-bezier(0.65, 0, 0.35, 1);
  --sure-kisa: 180ms;
  --sure-orta: 420ms;
  --sure-uzun: 900ms;

  --golge-taban: 0 18px 30px -18px color-mix(in oklch, var(--tas-0) 55%, transparent),
                 0 2px 6px -2px color-mix(in oklch, var(--tas-0) 30%, transparent);

  color-scheme: dark light;
}

*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }   /* bileşen display kuralları hidden niteliğini ezmesin */
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; scroll-padding-top: 6rem; }
body {
  margin: 0;
  overflow-x: clip;   /* bilinçli taşırılan değirmen sütunu yatay kaydırma yaratmasın */
  background: var(--zemin-koyu);
  color: var(--metin-koyu-zeminde);
  font-family: var(--yazi-govde);
  font-size: var(--boy-govde);
  line-height: 1.6;
  font-variation-settings: 'wdth' 100;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
img, svg, video { display: block; max-width: 100%; }
img { height: auto; }
button, input, select, textarea { font: inherit; color: inherit; }
a { color: inherit; text-underline-offset: 0.22em; text-decoration-thickness: 1px; }
:where(h1, h2, h3, h4) { font-family: var(--yazi-baslik); font-weight: 400; line-height: 1.04; letter-spacing: -0.015em; margin: 0; text-wrap: balance; }
:where(p) { margin: 0; text-wrap: pretty; }

/* tarayıcı yüzeyleri de dünyaya ait */
::selection { background: var(--altin); color: var(--tas-0); }
:focus-visible { outline: 2px solid var(--altin); outline-offset: 3px; border-radius: 2px; }
html { scrollbar-color: var(--tas-4) var(--tas-1); }
input, textarea { caret-color: var(--altin); }

/* zeminler */
.zemin-bazalt {
  background-color: var(--zemin-koyu);
  color: var(--metin-koyu-zeminde);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");
}
.zemin-kirectasi {
  background-color: var(--zemin-acik);
  color: var(--metin-acik-zeminde);
  --cizgi: var(--cizgi-acik-zeminde);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23n)'/%3E%3C/svg%3E");
}
.zemin-bazalt { --cizgi: var(--cizgi-koyu-zeminde); }
.zemin-kirectasi ::selection { background: var(--altin-koyu); color: var(--tas-10); }

.bolum, main > section { overflow-x: clip; }   /* bölümler yanlara taşmaz; clip yapışkan öğeleri bozmaz */

/* yerleşim */
.kap { width: min(100% - 2 * var(--kenar), var(--icerik)); margin-inline: auto; }
.bolum { padding-block: var(--bolum); }
.gorunmez {
  position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

/* oyulmuş etiket: genişletilmiş büyük harf — yalnızca veri etiketleri, gezinme ve taş yazıtları için.
   Başlık üstü "kicker" olarak KULLANILMAZ. */
.oyma {
  font-family: var(--yazi-govde);
  font-variation-settings: 'wdth' 125;
  font-weight: 600;
  font-size: var(--boy-etiket);
  letter-spacing: 0.09em;
  text-transform: uppercase;
  line-height: 1.3;
}
.sayi { font-variant-numeric: tabular-nums lining-nums; font-feature-settings: 'tnum' 1, 'lnum' 1; }

/* düğmeler */
.dugme {
  --d-zemin: transparent; --d-metin: currentColor; --d-cizgi: currentColor;
  display: inline-flex; align-items: center; justify-content: center; gap: var(--a-2);
  min-height: 3rem; padding: 0 var(--a-5);
  border: 1px solid var(--d-cizgi); border-radius: var(--kose);
  background: var(--d-zemin); color: var(--d-metin);
  font-family: var(--yazi-govde); font-variation-settings: 'wdth' 112; font-weight: 600;
  font-size: 0.9375rem; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap;
  cursor: pointer;
  transition: background-color var(--sure-kisa) var(--egri-cikis), color var(--sure-kisa) var(--egri-cikis),
              border-color var(--sure-kisa) var(--egri-cikis), transform var(--sure-kisa) var(--egri-cikis);
}
.dugme:active { transform: translateY(1px); }
.dugme[disabled], .dugme[aria-disabled='true'] { opacity: 0.45; cursor: not-allowed; }
.dugme--eylem { --d-zemin: var(--nar); --d-metin: var(--tas-10); --d-cizgi: var(--nar); }
.dugme--eylem:hover { --d-zemin: var(--nar-basili); --d-cizgi: var(--nar-basili); }
.dugme--cizgi:hover { --d-zemin: color-mix(in oklch, currentColor 10%, transparent); }
.dugme svg { width: 1.125rem; height: 1.125rem; flex: none; }

/* metin bağlantısı */
.baglanti { text-decoration: underline; text-decoration-color: color-mix(in oklch, currentColor 40%, transparent); transition: text-decoration-color var(--sure-kisa); }
.baglanti:hover { text-decoration-color: currentColor; }

/* keski çizgisi */
.keski { border: 0; height: 1px; background: var(--cizgi, var(--cizgi-koyu-zeminde)); margin: 0; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
  @view-transition { navigation: none; }
}
.palet[data-astro-cid-5fzkj4z3] {
  --palet-ust: clamp(2.5rem, 9vh, 6.5rem);
  width: min(50rem, 100% - 2rem);
  max-width: none;
  max-height: min(42rem, 100dvh - var(--palet-ust) - 2rem);
  margin: var(--palet-ust) auto auto;
  padding: 0;
  border: 1px solid color-mix(in oklch, var(--tas-10) 12%, transparent);
  border-radius: var(--kose);
  box-shadow: 0 48px 90px -36px color-mix(in oklch, var(--tas-0) 90%, transparent),
                0 2px 10px -2px color-mix(in oklch, var(--tas-0) 60%, transparent);
  color: var(--metin-koyu-zeminde);
  overflow: hidden;
  opacity: 0;
  translate: 0 -.5rem;
  transition: opacity .14s var(--egri-cikis), translate .14s var(--egri-cikis),
                display .14s allow-discrete, overlay .14s allow-discrete;
}

.palet[data-astro-cid-5fzkj4z3][open] {
  display: flex;
  flex-direction: column;
  opacity: 1;
  translate: 0;
  transition: opacity .2s var(--egri-cikis), translate .26s var(--egri-cikis),
                display .26s allow-discrete, overlay .26s allow-discrete;
}

@starting-style {
  .palet[data-astro-cid-5fzkj4z3][open] {
    opacity: 0;
    translate: 0 -.75rem;
  }
}

.palet[data-astro-cid-5fzkj4z3]::backdrop {
  background: color-mix(in oklch, var(--tas-0) 0%, transparent);
  transition: background-color .2s var(--egri-cikis), display .2s allow-discrete, overlay .2s allow-discrete;
}

.palet[data-astro-cid-5fzkj4z3][open]::backdrop {
  background: color-mix(in oklch, var(--tas-0) 74%, transparent);
}

@starting-style {
  .palet[data-astro-cid-5fzkj4z3][open]::backdrop {
    background: color-mix(in oklch, var(--tas-0) 0%, transparent);
  }
}

.palet__ust[data-astro-cid-5fzkj4z3] {
  flex: none;
  padding: var(--a-4) var(--a-4) 0;
}

.palet__alan[data-astro-cid-5fzkj4z3] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid color-mix(in oklch, var(--tas-10) 9%, transparent);
  border-radius: var(--kose);
  background: var(--tas-0);
  box-shadow: inset 0 3px 6px -1px color-mix(in oklch, var(--tas-0) 95%, transparent),
                inset 0 -1px 0 color-mix(in oklch, var(--tas-10) 8%, transparent);
  transition: border-color var(--sure-kisa), box-shadow var(--sure-kisa);
}

.palet__alan[data-astro-cid-5fzkj4z3]:focus-within {
  border-color: var(--altin);
  box-shadow: inset 0 3px 6px -1px color-mix(in oklch, var(--tas-0) 95%, transparent), 0 0 0 1px var(--altin);
}

.palet__alan[data-astro-cid-5fzkj4z3] .palet__alan-ikon {
  position: absolute;
  left: var(--a-4);
  color: var(--altin);
  pointer-events: none;
}

.palet__girdi[data-astro-cid-5fzkj4z3] {
  flex: 1;
  min-width: 0;
  min-height: 3.75rem;
  padding: 0 var(--a-3) 0 3.4rem;
  border: 0;
  background: none;
  outline: none;
  font-size: 1.25rem;
  font-variation-settings: "wdth" 100;
  letter-spacing: 0;
}

.palet__girdi[data-astro-cid-5fzkj4z3]::placeholder {
  color: var(--tas-6);
  opacity: 1;
}

.palet__kapat[data-astro-cid-5fzkj4z3] {
  flex: none;
  display: grid;
  place-items: center;
  min-width: 3rem;
  min-height: 3rem;
  margin-right: var(--a-2);
  border: 0;
  border-radius: var(--kose);
  background: none;
  cursor: pointer;
  color: var(--tas-7);
  transition: color var(--sure-kisa), background-color var(--sure-kisa);
}

.palet__kapat[data-astro-cid-5fzkj4z3]:hover {
  color: var(--tas-10);
  background: var(--tas-2);
}

.palet__kapat[data-astro-cid-5fzkj4z3] .palet__kapat-ikon {
  display: none;
}

.palet__durum[data-astro-cid-5fzkj4z3] {
  margin: var(--a-3) var(--a-1) var(--a-2);
  color: var(--tas-7);
  min-height: 1.3em;
}

kbd[data-astro-cid-5fzkj4z3] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.6rem;
  height: 1.5rem;
  padding: 0 .35rem;
  border: 1px solid color-mix(in oklch, var(--tas-10) 18%, transparent);
  border-bottom-width: 2px;
  border-radius: 3px;
  font: 600 .6875rem/1 var(--yazi-govde);
  letter-spacing: .02em;
  color: var(--tas-8);
}

kbd[data-astro-cid-5fzkj4z3] svg[data-astro-cid-5fzkj4z3] {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.4px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.palet__kaydir[data-astro-cid-5fzkj4z3] {
  flex: auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 0 var(--a-3) var(--a-3);
  scrollbar-color: var(--tas-4) transparent;
  scrollbar-width: thin;
}

.palet__grup[data-astro-cid-5fzkj4z3] {
  padding: var(--a-2) var(--a-1) var(--a-1);
}

.palet__grup[data-astro-cid-5fzkj4z3] + .palet__grup[data-astro-cid-5fzkj4z3] {
  border-top: 1px solid var(--cizgi-koyu-zeminde);
  margin-top: var(--a-3);
  padding-top: var(--a-4);
}

.palet__grup-ad[data-astro-cid-5fzkj4z3] {
  color: var(--tas-6);
  margin: 0 0 var(--a-2) var(--a-2);
}

.palet__kategoriler[data-astro-cid-5fzkj4z3] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2px;
}

.palet__satirlar[data-astro-cid-5fzkj4z3] {
  display: grid;
  gap: 2px;
}

.kis[data-astro-cid-5fzkj4z3] {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--a-3);
  min-height: 2.75rem;
  padding: var(--a-2) var(--a-3);
  border-radius: var(--kose);
  cursor: pointer;
  transition: background-color var(--sure-kisa);
}

.kis__ad[data-astro-cid-5fzkj4z3] {
  font-family: var(--yazi-baslik);
  font-size: 1.1875rem;
  line-height: 1.2;
}

.kis__adet[data-astro-cid-5fzkj4z3] {
  font-size: .8125rem;
  color: var(--tas-7);
  white-space: nowrap;
}

.kis--satir[data-astro-cid-5fzkj4z3] {
  align-items: center;
  justify-content: flex-start;
}

.kis--satir[data-astro-cid-5fzkj4z3] .kis__ad[data-astro-cid-5fzkj4z3] {
  font-family: var(--yazi-govde);
  font-size: 1rem;
  font-weight: 600;
}

.kis--satir[data-astro-cid-5fzkj4z3] .kis__adet[data-astro-cid-5fzkj4z3] {
  margin-left: auto;
}

.kis--satir[data-astro-cid-5fzkj4z3] svg {
  color: var(--altin);
  flex: none;
}

.kis[data-astro-cid-5fzkj4z3][aria-selected="true"] {
  background: var(--tas-2);
}

.kis[data-astro-cid-5fzkj4z3][aria-selected="true"] .kis__ad[data-astro-cid-5fzkj4z3] {
  color: var(--altin-acik);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] {
  display: grid;
  gap: 2px;
  padding-top: var(--a-1);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec {
  display: grid;
  grid-template-columns: 3.25rem 3.75rem minmax(0, 1fr) auto;
  align-items: center;
  column-gap: var(--a-4);
  min-height: 4rem;
  padding: var(--a-2) var(--a-3) var(--a-2) var(--a-2);
  border-radius: var(--kose);
  cursor: pointer;
  transition: background-color var(--sure-kisa);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec[aria-selected="true"] {
  background: var(--tas-2);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__gorsel {
  width: 3.25rem;
  height: 3.25rem;
  display: grid;
  place-items: center;
  border-radius: 2px;
  background: var(--tas-9);
  box-shadow: inset 0 0 0 1px color-mix(in oklch, var(--tas-0) 10%, transparent);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__gorsel img {
  width: auto;
  height: auto;
  max-width: 2.75rem;
  max-height: 2.75rem;
  object-fit: contain;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__kod {
  font-weight: 600;
  font-size: .9375rem;
  color: var(--altin);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__metin {
  display: grid;
  gap: .125rem;
  min-width: 0;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ad {
  font-weight: 600;
  font-size: 1.0625rem;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ad mark {
  background: none;
  color: var(--altin-acik);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .2em;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__bilgi {
  font-size: .875rem;
  line-height: 1.35;
  color: var(--tas-7);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__eylem {
  display: grid;
  justify-items: end;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ekle, .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__listede {
  display: inline-flex;
  align-items: center;
  gap: var(--a-1);
  min-height: 2.25rem;
  padding: 0 var(--a-3);
  border-radius: var(--kose);
  font-size: .8125rem;
  font-weight: 600;
  white-space: nowrap;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ekle {
  border: 1px solid color-mix(in oklch, var(--tas-10) 20%, transparent);
  color: var(--tas-9);
  opacity: 0;
  transition: opacity var(--sure-kisa), color var(--sure-kisa), border-color var(--sure-kisa);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec[aria-selected="true"] .sec__ekle, .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec:hover .sec__ekle {
  opacity: 1;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ekle:hover {
  color: var(--nar-acik);
  border-color: var(--nar-acik);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__listede {
  display: none;
  color: color-mix(in oklch, var(--zeytin), var(--tas-10) 30%);
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec[data-listede] .sec__ekle {
  display: none;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec[data-listede] .sec__listede {
  display: inline-flex;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec--daha {
  grid-template-columns: 1fr auto;
  min-height: 3rem;
  padding-inline: var(--a-3);
  color: var(--tas-8);
  font-weight: 600;
}

.palet__sonuclar[data-astro-cid-5fzkj4z3] .sec--daha svg {
  color: var(--altin);
}

@media (hover: none) {
  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ekle {
    opacity: 1;
  }
}

.palet__ileti[data-astro-cid-5fzkj4z3] {
  padding: var(--a-5) var(--a-3) var(--a-4);
  display: grid;
  gap: var(--a-2);
}

.palet__ileti-baslik[data-astro-cid-5fzkj4z3] {
  font-family: var(--yazi-baslik);
  font-size: var(--boy-3);
  line-height: 1.2;
  overflow-wrap: anywhere;
}

.palet__ileti-metin[data-astro-cid-5fzkj4z3] {
  color: var(--tas-7);
  max-width: 58ch;
}

.palet__ileti-eylem[data-astro-cid-5fzkj4z3] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--a-2) var(--a-5);
  margin-top: var(--a-2);
}

.palet__ileti-eylem[data-astro-cid-5fzkj4z3] .baglanti[data-astro-cid-5fzkj4z3] {
  font-weight: 600;
  color: var(--altin-acik);
}

.palet__yeniden[data-astro-cid-5fzkj4z3] {
  min-height: 2.5rem;
}

.palet__ek[data-astro-cid-5fzkj4z3] {
  font-weight: 400;
  color: var(--tas-7);
  font-size: .8125rem;
}

.palet__ileti[data-astro-cid-5fzkj4z3]:not([hidden]) + .palet__kisayollar[data-astro-cid-5fzkj4z3] {
  border-top: 1px solid var(--cizgi-koyu-zeminde);
  padding-top: var(--a-2);
}

.palet__alt[data-astro-cid-5fzkj4z3] {
  flex: none;
  display: flex;
  align-items: center;
  gap: var(--a-4);
  padding: var(--a-3) var(--a-4);
  border-top: 1px solid var(--cizgi-koyu-zeminde);
  background: color-mix(in oklch, var(--tas-0) 55%, transparent);
}

.palet__tuslar[data-astro-cid-5fzkj4z3] {
  display: flex;
  flex-wrap: wrap;
  gap: var(--a-2) var(--a-4);
  font-size: .8125rem;
  color: var(--tas-7);
}

.palet__tuslar[data-astro-cid-5fzkj4z3] > span[data-astro-cid-5fzkj4z3] {
  display: inline-flex;
  align-items: center;
  gap: .25rem;
}

.palet__geri[data-astro-cid-5fzkj4z3] {
  font-size: .8125rem;
  color: color-mix(in oklch, var(--zeytin), var(--tas-10) 30%);
  font-weight: 600;
}

.palet__geri[data-astro-cid-5fzkj4z3]:empty {
  display: none;
}

.palet__alt-eylem[data-astro-cid-5fzkj4z3] {
  display: flex;
  gap: var(--a-2);
  margin-left: auto;
}

.palet__alt[data-astro-cid-5fzkj4z3] .dugme[data-astro-cid-5fzkj4z3] {
  min-height: 2.5rem;
  padding-inline: var(--a-4);
  font-size: .875rem;
}

.palet__ekle[data-astro-cid-5fzkj4z3]:not([disabled]):hover {
  color: var(--nar-acik);
  border-color: var(--nar-acik);
  --d-zemin: transparent;
}

.palet__sayac[data-astro-cid-5fzkj4z3] {
  min-width: 1.4rem;
  padding: .05rem .35rem;
  border-radius: var(--kose-yuvarlak);
  background: color-mix(in oklch, var(--tas-10) 18%, transparent);
  font-size: .75rem;
  text-align: center;
}

.palet[data-astro-cid-5fzkj4z3]:has(.palet__geri:not(:empty)) .palet__tuslar[data-astro-cid-5fzkj4z3] {
  display: none;
}

@media (width <= 40rem) {
  .palet[data-astro-cid-5fzkj4z3] {
    width: 100%;
    height: 100dvh;
    max-height: none;
    margin: 0;
    border: 0;
    border-radius: 0;
  }

  .palet__ust[data-astro-cid-5fzkj4z3] {
    padding: var(--a-3) var(--a-3) 0;
  }

  .palet__esc[data-astro-cid-5fzkj4z3] {
    display: none;
  }

  .palet__kapat[data-astro-cid-5fzkj4z3] .palet__kapat-ikon {
    display: block;
  }

  .palet__kategoriler[data-astro-cid-5fzkj4z3] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec {
    grid-template-columns: 3rem minmax(0, 1fr) auto;
    column-gap: var(--a-3);
    padding-left: var(--a-1);
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__gorsel {
    width: 3rem;
    height: 3rem;
    grid-row: span 1;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__kod {
    grid-column: 2;
    grid-row: 1;
    align-self: end;
    font-size: .8125rem;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__gorsel {
    grid-row: 1 / span 2;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__metin {
    grid-column: 2;
    grid-row: 2;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__eylem {
    grid-column: 3;
    grid-row: 1 / span 2;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ad {
    white-space: normal;
    font-size: 1rem;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__ekle {
    padding: 0;
    width: 2.5rem;
    min-height: 2.5rem;
    justify-content: center;
    font-size: 0;
    gap: 0;
  }

  .palet__sonuclar[data-astro-cid-5fzkj4z3] .sec__listede {
    padding: 0 var(--a-1);
  }

  .palet__tuslar[data-astro-cid-5fzkj4z3], .palet__ekle[data-astro-cid-5fzkj4z3] {
    display: none;
  }

  .palet__alt-eylem[data-astro-cid-5fzkj4z3] {
    flex: 1;
  }

  .palet__git[data-astro-cid-5fzkj4z3] {
    flex: 1;
  }
}

@media (hover: none) {
  .palet__tuslar[data-astro-cid-5fzkj4z3] {
    display: none;
  }
}
.ust[data-astro-cid-2n3po7wl] {
  position: sticky;
  top: 0;
  z-index: 50;
  border-bottom: 1px solid #0000;
  transition: transform var(--sure-orta) var(--egri-cikis), border-color var(--sure-orta);
}

.ust[data-astro-cid-2n3po7wl][data-kaydirildi] {
  border-bottom-color: var(--cizgi);
}

.ust[data-astro-cid-2n3po7wl][data-gizli] {
  transform: translateY(-100%);
}

.ust__ic[data-astro-cid-2n3po7wl] {
  display: flex;
  align-items: center;
  gap: var(--a-6);
  min-height: 5rem;
}

.ust__logo[data-astro-cid-2n3po7wl] {
  flex: none;
  display: block;
  border-radius: 50%;
}

.ust__logo[data-astro-cid-2n3po7wl] img[data-astro-cid-2n3po7wl] {
  width: 5.25rem;
  height: auto;
}

.ust__nav[data-astro-cid-2n3po7wl] {
  margin-inline: auto;
}

.ust__nav[data-astro-cid-2n3po7wl] ul[data-astro-cid-2n3po7wl] {
  display: flex;
  white-space: nowrap;
  gap: clamp(1rem, 2vw, 2rem);
  list-style: none;
  margin: 0;
  padding: 0;
}

.ust__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl] {
  position: relative;
  text-decoration: none;
  padding-block: var(--a-2);
  color: color-mix(in oklch, currentColor 82%, transparent);
  transition: color var(--sure-kisa);
}

.ust__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl]:hover, .ust__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl][aria-current="page"] {
  color: currentColor;
}

.ust__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl]:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: var(--altin);
  transform: scaleX(0);
  transform-origin: 0;
  transition: transform var(--sure-orta) var(--egri-cikis);
}

.ust__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl]:hover:after, .ust__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl][aria-current="page"]:after {
  transform: scaleX(1);
}

.ust__eylemler[data-astro-cid-2n3po7wl] {
  display: flex;
  align-items: center;
  gap: var(--a-3);
}

.ust__ara[data-astro-cid-2n3po7wl] {
  display: inline-flex;
  align-items: center;
  gap: var(--a-3);
  min-height: 3rem;
  padding: 0 var(--a-3) 0 var(--a-4);
  border: 1px solid var(--cizgi);
  border-radius: var(--kose);
  background: none;
  cursor: pointer;
  color: color-mix(in oklch, currentColor 78%, transparent);
  font-size: var(--boy-kucuk);
  white-space: nowrap;
  transition: border-color var(--sure-kisa), color var(--sure-kisa);
}

.ust__ara[data-astro-cid-2n3po7wl]:hover {
  border-color: currentColor;
  color: currentColor;
}

.ust__kisayol[data-astro-cid-2n3po7wl] {
  font: 600 .6875rem/1 var(--yazi-govde);
  padding: .3rem .4rem;
  border: 1px solid var(--cizgi);
  border-radius: 3px;
}

.ust__sayac[data-astro-cid-2n3po7wl] {
  min-width: 1.5rem;
  padding: .1rem .4rem;
  border-radius: var(--kose-yuvarlak);
  background: color-mix(in oklch, var(--tas-10) 18%, transparent);
  font-size: .8125rem;
  text-align: center;
}

.ust__teklif[data-astro-cid-2n3po7wl]:not([data-dolu]) .ust__sayac[data-astro-cid-2n3po7wl] {
  opacity: .7;
}

.ust__menu[data-astro-cid-2n3po7wl] {
  display: none;
  padding: 0;
  width: 3rem;
}

@media (width <= 92rem) {
  .ust__ara-yazi[data-astro-cid-2n3po7wl], .ust__kisayol[data-astro-cid-2n3po7wl] {
    display: none;
  }

  .ust__ara[data-astro-cid-2n3po7wl] {
    padding: 0;
    width: 3rem;
    justify-content: center;
  }

  .ust__ic[data-astro-cid-2n3po7wl] {
    gap: var(--a-5);
  }

  .ust__nav[data-astro-cid-2n3po7wl] ul[data-astro-cid-2n3po7wl] {
    gap: clamp(.9rem, 1.4vw, 1.5rem);
  }
}

@media (width <= 74rem) {
  .ust__nav[data-astro-cid-2n3po7wl] {
    display: none;
  }

  .ust__menu[data-astro-cid-2n3po7wl] {
    display: inline-flex;
  }

  .ust__eylemler[data-astro-cid-2n3po7wl] {
    margin-left: auto;
  }
}

@media (width <= 30rem) {
  .ust__teklif-yazi[data-astro-cid-2n3po7wl] {
    display: none;
  }

  .ust__teklif[data-astro-cid-2n3po7wl] {
    padding-inline: var(--a-3);
  }

  .ust__logo[data-astro-cid-2n3po7wl] img[data-astro-cid-2n3po7wl] {
    width: 4.25rem;
  }

  .ust__ic[data-astro-cid-2n3po7wl] {
    gap: var(--a-3);
  }
}

.mobil[data-astro-cid-2n3po7wl] {
  margin: 0;
  width: 100%;
  max-width: none;
  height: 100dvh;
  max-height: none;
  border: 0;
  padding: 0 0 var(--a-8);
}

.mobil[data-astro-cid-2n3po7wl]::backdrop {
  background: var(--tas-0);
}

.mobil[data-astro-cid-2n3po7wl][open] {
  animation: mobil-ac var(--sure-orta) var(--egri-cikis);
}

@keyframes mobil-ac {
  from {
    opacity: 0;
    transform: translateY(-1rem);
  }
}

.mobil__ust[data-astro-cid-2n3po7wl] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 5rem;
}

.mobil__ust[data-astro-cid-2n3po7wl] .dugme[data-astro-cid-2n3po7wl] {
  padding: 0;
  width: 3rem;
}

.mobil__nav[data-astro-cid-2n3po7wl] ul[data-astro-cid-2n3po7wl] {
  list-style: none;
  margin: var(--a-6) 0 0;
  padding: 0;
}

.mobil__nav[data-astro-cid-2n3po7wl] li[data-astro-cid-2n3po7wl] + li[data-astro-cid-2n3po7wl] {
  border-top: 1px solid var(--cizgi);
}

.mobil__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl] {
  display: block;
  padding-block: var(--a-4);
  font-family: var(--yazi-baslik);
  font-size: var(--boy-2);
  text-decoration: none;
}

.mobil__nav[data-astro-cid-2n3po7wl] a[data-astro-cid-2n3po7wl][aria-current="page"] {
  color: var(--altin);
}
.alt[data-astro-cid-bofnhlrf] {
  padding-block: var(--a-9) var(--a-6);
  border-top: 1px solid var(--cizgi);
}

.alt__ust[data-astro-cid-bofnhlrf] {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: var(--a-6);
  padding-bottom: var(--a-7);
}

.alt__logo[data-astro-cid-bofnhlrf] img[data-astro-cid-bofnhlrf] {
  width: 8rem;
}

.alt__soz[data-astro-cid-bofnhlrf] {
  font-family: var(--yazi-baslik);
  font-size: var(--boy-1);
  line-height: 1.05;
  color: var(--altin);
  max-width: 16ch;
}

.alt__izgara[data-astro-cid-bofnhlrf] {
  display: grid;
  grid-template-columns: 1fr 1fr 1.6fr;
  gap: var(--a-7);
  padding-block: var(--a-7);
}

.alt[data-astro-cid-bofnhlrf] h2[data-astro-cid-bofnhlrf] {
  color: var(--metin-koyu-zeminde-ikincil);
  margin-bottom: var(--a-4);
  font-family: var(--yazi-govde);
}

.alt[data-astro-cid-bofnhlrf] ul[data-astro-cid-bofnhlrf] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: var(--a-2);
}

.alt[data-astro-cid-bofnhlrf] nav[data-astro-cid-bofnhlrf] ul[data-astro-cid-bofnhlrf] {
  grid-template-columns: repeat(2, minmax(0, max-content));
  column-gap: var(--a-6);
  row-gap: 0;
}

.alt[data-astro-cid-bofnhlrf] nav[data-astro-cid-bofnhlrf] a[data-astro-cid-bofnhlrf] {
  display: inline-block;
  padding-block: .3125rem;
}

.alt[data-astro-cid-bofnhlrf] a[data-astro-cid-bofnhlrf] {
  text-decoration: none;
  color: color-mix(in oklch, currentColor 86%, transparent);
  transition: color var(--sure-kisa);
}

.alt[data-astro-cid-bofnhlrf] a[data-astro-cid-bofnhlrf]:hover {
  color: var(--altin);
}

.alt__iletisim[data-astro-cid-bofnhlrf] {
  font-style: normal;
  display: grid;
  gap: var(--a-2);
}

.alt__iletisim[data-astro-cid-bofnhlrf] a[data-astro-cid-bofnhlrf] {
  display: inline-flex;
  gap: var(--a-2);
  align-items: baseline;
}

.alt__iletisim[data-astro-cid-bofnhlrf] svg {
  transform: translateY(2px);
  flex: none;
}

.alt__ikonsuz[data-astro-cid-bofnhlrf] {
  padding-left: calc(16px + var(--a-2));
}

.alt__dip[data-astro-cid-bofnhlrf] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--a-5);
  padding-top: var(--a-5);
  font-size: var(--boy-kucuk);
  color: var(--metin-koyu-zeminde-ikincil);
}

.alt__grup[data-astro-cid-bofnhlrf] {
  width: 6.5rem;
  opacity: .9;
}

@media (width <= 64rem) {
  .alt__ust[data-astro-cid-bofnhlrf] {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .alt__izgara[data-astro-cid-bofnhlrf] {
    grid-template-columns: 1fr 1fr;
  }

  .alt__iletisim[data-astro-cid-bofnhlrf] {
    grid-column: 1 / -1;
  }
}

@media (width <= 36rem) {
  .alt__izgara[data-astro-cid-bofnhlrf] {
    grid-template-columns: 1fr;
  }

  .alt__dip[data-astro-cid-bofnhlrf] {
    flex-direction: column;
    align-items: flex-start;
  }
}
.atla[data-astro-cid-kfqxrqoz] {
  position: fixed;
  left: var(--kenar);
  top: .75rem;
  z-index: 100;
  transform: translateY(-200%);
}

.atla[data-astro-cid-kfqxrqoz]:focus-visible {
  transform: none;
}

main[data-astro-cid-kfqxrqoz]:focus {
  outline: none;
}
