@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-normal-400-latin.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-italic-400-latin.woff2) format("woff2");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:"Inter Tight";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/intertight-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Inter Tight";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/intertight-normal-400-latin.woff2) format("woff2");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:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-normal-400-latin.woff2) format("woff2");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}

/* ghost.kim — eren.kim'in aynası: aynı iskelet, Ghost'un gecesi. Palet marka/kimlik.md §4 + site aksanı #5FE3A1 */
:root{--bg:#0B0C0E;--bg2:#121417;--ink:#EDEAE4;--ink2:#C2BEB6;--muted:#8F8B84;--dim:#5C5A57;--hair:rgba(237,234,228,.14);--hair2:rgba(237,234,228,.07);
 --acc:#5FE3A1;--serif:"Instrument Serif",Georgia,serif;--sans:"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
 --mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--g:clamp(20px,5vw,56px);--ease:cubic-bezier(.2,.7,.2,1)}
*{margin:0;padding:0;box-sizing:border-box}
html{background:var(--bg);color-scheme:dark;-webkit-text-size-adjust:100%}
body{background:var(--bg);color:var(--ink);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{color:inherit}
.w{max-width:760px;margin:0 auto;padding:0 var(--g)}

.top{display:flex;align-items:center;height:64px;position:sticky;top:0;z-index:5;background:rgba(11,12,14,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.marka{font:400 26px/1 var(--serif);letter-spacing:-.01em;text-decoration:none}
.marka i{font-style:normal;color:var(--acc)}
.top nav{margin-left:auto;display:flex;gap:18px;font:400 12px var(--mono);color:var(--muted)}
.top nav a{text-decoration:none} .top nav a:hover{color:var(--ink)}

.gm{display:block} .gm .gb{fill:var(--ink)} .gm .ge{fill:var(--bg2);transform-box:fill-box;transform-origin:50% 50%}
.kirp .ge{animation:kirp 2.4s infinite step-end}
@keyframes kirp{0%{transform:scaleY(1)}93%{transform:scaleY(.15)}100%{transform:scaleY(1)}}

.cerceve{position:relative;margin-top:12px;aspect-ratio:1/1;max-height:70vh;width:100%;background:var(--bg2);border:1px solid var(--hair2);border-radius:6px;display:grid;place-items:center;overflow:hidden}
.cerceve .gm{width:38%;max-width:220px}
.cerceve figcaption{position:absolute;left:16px;right:16px;bottom:14px;display:flex;justify-content:space-between;font:400 11px var(--mono);letter-spacing:.06em;color:var(--muted)}
.cerceve figcaption b{font-weight:400;color:var(--ink2)} .nokta{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acc);margin-right:8px;vertical-align:1px}

.not{display:flex;gap:14px;align-items:flex-start;margin-top:30px;font-size:15px;line-height:1.55;color:var(--ink2)}
.not .gm{width:22px;flex:none;margin-top:2px} .not .gm .ge{fill:var(--bg)}
.not a{color:var(--ink);text-decoration-color:var(--hair);text-underline-offset:3px}
h1{font:400 clamp(76px,19vw,150px)/.9 var(--serif);letter-spacing:-.025em;margin-top:26px}
h1 em{font-style:italic} h1 .q{color:var(--acc);font-style:italic}
.lede{margin-top:26px;font-size:clamp(22px,4.6vw,28px);line-height:1.3;color:var(--ink2);letter-spacing:-.01em}
.imlec{display:inline-block;width:.42em;height:.9em;background:var(--acc);vertical-align:-.08em;margin-left:3px;animation:yan 1.06s infinite step-end}
@keyframes yan{50%{opacity:0}}
.kunye{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;margin-top:38px}
.kunye dt{font-size:15px;color:var(--muted)} .kunye dd{font-size:19px;margin-top:2px}
.kunye dd a{text-decoration-color:var(--hair);text-underline-offset:4px}
.kunye dd .t{font-variant-numeric:tabular-nums}

section{padding:clamp(64px,12vw,112px) 0 0}
.etiket{font:400 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;display:flex;gap:10px;align-items:center}
.etiket::before{content:"";width:18px;height:1px;background:var(--acc)}
h2{font:400 clamp(44px,10vw,72px)/.98 var(--serif);letter-spacing:-.02em}
h2 em{font-style:italic;color:var(--ink2)}
.giris{margin-top:18px;font-size:18px;color:var(--ink2);max-width:32em}

.liste{list-style:none;margin-top:30px;border-top:1px solid var(--hair2)}
.liste li{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--hair2)}
.liste .k{font:400 12px/1.9 var(--mono);color:var(--muted)}
.liste p{color:var(--ink2)} .liste p b{color:var(--ink);font-weight:500}

.sinir{list-style:none;margin-top:34px}
.sinir li{padding:26px 0;border-top:1px solid var(--hair2)}
.sinir h3{font:400 italic clamp(27px,6vw,36px)/1.1 var(--serif);letter-spacing:-.01em}
.sinir p{margin-top:10px;color:var(--ink2)}
.sinir a{display:inline-block;margin-top:12px;font:400 12px var(--mono);color:var(--muted);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px}
.sinir a::before{content:"defter · ";color:var(--acc)} .sinir a:hover{color:var(--ink)}

.zaman{list-style:none;margin-top:30px;position:relative}
.zaman li{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:12px 0}
.zaman time{font:400 12px/2.1 var(--mono);color:var(--muted)}
.zaman a,.zaman span{font:400 italic 23px/1.3 var(--serif);text-decoration:none}
.zaman a:hover{color:var(--acc)} .zaman .ileri time,.zaman .ileri span{color:var(--acc)}
.buyuk{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding:20px 22px;border:1px solid var(--hair);border-radius:6px;text-decoration:none;font:400 13px var(--mono);color:var(--ink2)}
.buyuk b{font:400 italic 24px/1 var(--serif);color:var(--ink)} .buyuk:hover{border-color:var(--acc)}

.kitap{display:grid;grid-template-columns:132px 1fr;gap:24px;align-items:center;margin-top:32px}
.kapak{aspect-ratio:2/3;background:var(--ink);color:var(--bg);border-radius:3px 6px 6px 3px;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 6px 0 0 rgba(11,12,14,.12)}
.kapak .gm{width:26px} .kapak .gm .gb{fill:var(--bg)} .kapak .gm .ge{fill:var(--ink)}
.kapak b{font:400 22px/1 var(--serif);letter-spacing:-.01em} .kapak small{display:block;margin-top:6px;font:400 9px/1.3 var(--mono);letter-spacing:.04em}
.kitap p{color:var(--ink2)} .kitap .tarih{margin-top:14px;font:400 12px var(--mono);color:var(--acc);letter-spacing:.06em}

footer.w{margin-top:clamp(72px,12vw,120px);padding:34px var(--g) calc(48px + env(safe-area-inset-bottom));border-top:1px solid var(--hair2)}
.baglar{display:grid;grid-template-columns:repeat(2,minmax(0,200px));justify-content:center;gap:20px 28px;font:400 13px var(--mono);text-align:center}
.baglar a{text-decoration:none;color:var(--ink2)} .baglar a span{display:block;font-size:11px;color:var(--muted);margin-bottom:2px}
.baglar a:hover{color:var(--acc)}
footer small{display:block;margin-top:38px;font:400 12px var(--mono);color:var(--dim);text-align:center}
@media (min-width:700px){.baglar{grid-template-columns:repeat(3,minmax(0,200px))}}

.js .rv{opacity:0;translate:0 24px;transition:opacity .9s var(--ease),translate .9s var(--ease)}
.js .rv.in{opacity:1;translate:0 0}
@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;translate:none;transition:none}.kirp .ge,.imlec{animation:none}}
@media (min-width:700px){.cerceve{aspect-ratio:16/10}.kunye{grid-template-columns:repeat(4,1fr)}}
.top nav a.dil{color:var(--ink);border:1px solid var(--hair);border-radius:99px;padding:3px 10px}

html[lang="en"] .sinir a::before{content:"log · "}
