.admin-bar .nav{top:calc(32px + env(safe-area-inset-top,0px))}
@media(max-width:782px){.admin-bar .nav{top:calc(46px + env(safe-area-inset-top,0px))}}
.e404{align-items:center;text-align:center;margin-inline:auto}
.e404 .big{font:800 clamp(96px,22vw,200px)/.9 var(--display);letter-spacing:-.06em;color:var(--ink);text-shadow:6px 6px 0 #fff}
.page{padding-block:128px 72px}
.entry{max-width:760px}
.entry h1{font-size:40px;line-height:1;margin-bottom:24px}
.entry-body{color:var(--ink-2);font-size:17px;line-height:28px}
.entry-body h2,.entry-body h3{color:var(--ink);margin:32px 0 12px}
.entry-body a{color:var(--pink-text)}
.entry-body img{border-radius:16px;height:auto}

/* dil seçici */
.nav .langs{display:flex}
.nav .lang{font-size:0;line-height:0;padding:4px 10px;border-radius:9999px;text-decoration:none;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);transition:background .3s var(--ease),color .3s var(--ease)}
.nav .lang::before{content:attr(data-code);font:700 13px/20px "DM Sans",system-ui,sans-serif}
.nav .lang:hover{background:var(--ink);color:#fff}
@media(max-width:480px){.nav .pill{gap:10px}}

/* yasal sayfalar (markdown çıktısı) */
.entry .meta{color:var(--ink-3);font-size:14px;margin:-8px 0 24px}
.entry-body p{margin:0 0 16px}
.entry-body ul,.entry-body ol{margin:0 0 16px;padding-left:24px}
.entry-body li{margin-bottom:6px}
.entry-body strong{color:var(--ink)}
.entry-body hr{border:0;border-top:2px solid var(--line);margin:32px 0}
.entry-body blockquote{margin:0 0 16px;padding:12px 18px;border-radius:16px;background:var(--pink-soft)}
.entry-body blockquote p{margin:0}
.entry-body code{font-size:.92em;padding:2px 6px;border-radius:6px;background:var(--pink-soft)}
.entry-body pre{overflow-x:auto;padding:16px;border-radius:16px;background:var(--ink);color:#fff}
.entry-body pre code{background:none;padding:0}
.entry-body h2{font-size:24px;line-height:30px}
