/* sunuculari.com — tasarımda olmayan WordPress ekleri. Tasarım stilleri sr.css'tedir (değiştirilmez); burada yalnız
   gerçek bağlantıların, yönetim çubuğunun ve sunucu tarafı işaretlemenin gerektirdiği küçük farklar durur. */

@font-face { font-family: 'Geist'; src: url('../fonts/Geist-Variable.woff2') format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Geist Mono'; src: url('../fonts/GeistMono-Variable.woff2') format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; }

body.sr { margin: 0; }

/* Satır ve kart: tasarımda tüm satır tıklanır (data-act="open"); burada adındaki gerçek bağlantı satırı kaplar,
   kopyala ve oy düğmeleri üstte kalır. */
.sr-row__lnk { color: inherit; }
.sr-row__lnk::after { content: ''; position: absolute; inset: 0; border-radius: 16px; z-index: 0; }
.sr-row__lnk:focus-visible { outline: none; }
.sr-row__lnk:focus-visible::after { outline: 2px solid var(--ink); outline-offset: -2px; }
.sr-row .sr-ip, .sr-row__vote, .sr-row__cp { position: relative; z-index: 1; }
.sr-card__t b a { color: inherit; }
a.sr-card__img { display: block; color: inherit; }

/* Yönetim çubuğu açıkken yapışkan başlık çubuğun altında durur. */
.admin-bar .sr-head { top: 32px; }
@media (max-width: 782px) { .admin-bar .sr-head { top: 46px; } }

/* Bağlantı olarak basılan düğmeler (JS yoksa sayfaya gider) düğme gibi görünür. */
a.sr-btn { text-decoration: none; }
.sr-pop a, .sr-pop button { text-decoration: none; }

/* Ekran okuyucuya özel metin. */
.sr-sr { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
