/* Etimoloji bölümü — kelime sorgu aracı + arşiv fişi kartı */
.eti-hero .section-eyebrow{display:inline-block;font:700 12px var(--font-b);letter-spacing:.22em;text-transform:uppercase;background:var(--cobalt-l);border:2px solid var(--ink);border-radius:999px;padding:6px 16px;color:var(--cobalt-d)}
.btn.btn-primary{background:var(--cobalt);color:#fff;border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}
.btn.btn-primary:hover{background:var(--cobalt-d)}
.eti-hero{padding:120px 0 40px;text-align:center}
.eti-hero h1{font-family:var(--font-d);font-size:clamp(34px,6vw,60px);line-height:1.06;letter-spacing:-.02em;margin:14px 0 18px}
.eti-hero h1 em{font-style:normal;color:var(--cobalt);position:relative;white-space:nowrap}
.eti-giris{max-width:760px;margin:0 auto;font-size:clamp(16px,2.2vw,19px);line-height:1.75;color:var(--ink-2)}
.eti-giris mark{background:var(--mustard-l);border-bottom:2px solid var(--mustard-d);padding:0 3px;border-radius:4px;font-weight:700;color:var(--ink)}

.eti-sayilar{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:34px 0 8px}
.eti-sayi{background:var(--paper);border:2.5px solid var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow-hard);padding:14px 22px;text-align:center;min-width:150px}
.eti-sayi b{display:block;font-family:var(--font-d);font-size:30px;line-height:1.1}
.eti-sayi span{font-size:12.5px;color:var(--muted);letter-spacing:.04em}

/* ---- sorgu aracı ---- */
.eti-arac{max-width:820px;margin:0 auto}
.eti-arac-kutu{background:var(--paper);border:3px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-hard);padding:26px 26px 22px;position:relative}
.eti-arac-kutu::before{content:"SORGU · REQUÊTE";position:absolute;top:-13px;left:26px;background:var(--cobalt);color:#fff;font-family:ui-monospace,'Cascadia Mono','Courier New',monospace;font-size:11px;letter-spacing:.22em;padding:4px 12px;border:2px solid var(--ink);border-radius:8px}
.eti-form{display:flex;gap:10px;flex-wrap:wrap}
.eti-form input{flex:1;min-width:200px;font:600 18px var(--font-b);padding:14px 18px;border:2.5px solid var(--ink);border-radius:var(--r-sm);background:var(--cream);color:var(--ink);outline:none;transition:box-shadow .15s}
.eti-form input:focus{box-shadow:4px 4px 0 var(--cobalt)}
.eti-form .btn{cursor:pointer}
.eti-ipucu{font-size:13px;color:var(--muted);margin-top:12px}
.eti-oneri{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.eti-chip{font:700 13.5px var(--font-b);background:var(--mint-l);border:2px solid var(--ink);border-radius:999px;padding:6px 14px;cursor:pointer;transition:transform .12s var(--ease-pop)}
.eti-chip:hover{transform:translateY(-2px) rotate(-1deg);background:var(--mint)}

/* çoklu eşleşme listesi */
.eti-liste{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}
.eti-liste button{font:600 14px var(--font-b);background:var(--paper);border:2px solid var(--ink);border-radius:10px;padding:6px 12px;cursor:pointer}
.eti-liste button:hover{background:var(--cobalt-l)}

/* ---- arşiv fişi (sonuç kartı) ---- */
.eti-fis{margin-top:22px;background:#FFFDF6;border:3px solid var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow-hard);overflow:hidden;position:relative;font-family:ui-monospace,'Cascadia Mono','Courier New',monospace}
.eti-fis-ust{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--ink);color:var(--cream);padding:10px 18px;font-size:11.5px;letter-spacing:.2em;flex-wrap:wrap}
.eti-fis-govde{padding:22px 24px 20px}
.eti-fis-kelime{font-family:var(--font-d);font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.01em;line-height:1.05}
.eti-fis-fr{font-size:16px;color:var(--cobalt-d);margin-top:6px}
.eti-fis-fr b{font-size:19px}
.eti-tablo{width:100%;border-collapse:collapse;margin-top:18px;font-size:13.5px}
.eti-tablo td{border:1.5px dashed #b9b29b;padding:9px 12px;vertical-align:top;line-height:1.55}
.eti-tablo td:first-child{width:118px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8a8265;white-space:nowrap}
.eti-damga{position:absolute;right:16px;top:52px;transform:rotate(8deg);border:2.5px solid var(--coral-d);color:var(--coral-d);border-radius:10px;padding:5px 12px;font-size:11px;letter-spacing:.24em;font-weight:700;opacity:.85;pointer-events:none}
.eti-tablo .eti-zincir{color:var(--cobalt-d);font-weight:600}
.eti-tablo .eti-zincir small{color:var(--muted);font-weight:400}
.eti-rozet{display:inline-block;margin-top:14px;font-size:11.5px;letter-spacing:.08em;background:var(--mustard-l);border:2px solid var(--ink);border-radius:8px;padding:5px 12px}
.eti-yok{margin-top:22px;background:var(--coral-l);border:2.5px dashed var(--coral-d);border-radius:var(--r-md);padding:18px 22px;font-size:15px;line-height:1.6}

/* ---- hikâye bloğu ---- */
.eti-hikaye{max-width:820px;margin:0 auto;background:var(--paper);border:3px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:30px 30px 26px;position:relative}
.eti-hikaye .eti-etiket{position:absolute;top:-14px;left:28px;background:var(--coral);color:#fff;border:2px solid var(--ink);border-radius:8px;font:700 11px var(--font-b);letter-spacing:.2em;padding:5px 12px;text-transform:uppercase}
/* Başlık sırası düzeltilirken h3 h2'ye çevrildi; görünüm aynı kalsın diye ikisi de. */
.eti-hikaye h2,.eti-hikaye h3{font-family:var(--font-d);font-size:clamp(22px,3.4vw,30px);margin:8px 0 14px}
.eti-hikaye p{line-height:1.8;color:var(--ink-2);margin-bottom:12px}
.eti-rota{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 6px;font-family:ui-monospace,'Courier New',monospace;font-size:13px}
.eti-rota span{background:var(--cream);border:2px solid var(--ink);border-radius:10px;padding:7px 12px}
.eti-rota i{font-style:normal;font-weight:800;color:var(--coral-d)}
.eti-kaynak{font-size:12px;color:var(--muted);margin-top:14px}
@media (max-width:600px){.eti-damga{display:none}.eti-fis-govde{padding:18px 16px 16px}}

/* ---- hikâye kartları (etimoloji.html + kelime sayfaları) ---- */
.eti-baslik-orta{font-family:var(--font-d);font-size:clamp(24px,3.6vw,34px);text-align:center;margin-bottom:10px}
.eti-baslik-alt{text-align:center;color:var(--muted);font-size:14.5px;max-width:640px;margin:0 auto 26px}
.eti-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px;max-width:1000px;margin:0 auto}
.eti-kart{display:flex;flex-direction:column;gap:8px;background:var(--paper);border:2.5px solid var(--ink);border-radius:var(--r-md);box-shadow:4px 4px 0 var(--ink);padding:18px 18px 16px;text-decoration:none;color:var(--ink);transition:transform .14s var(--ease-pop),box-shadow .14s}
.eti-kart:hover{transform:translate(-2px,-2px) rotate(-.4deg);box-shadow:7px 7px 0 var(--ink)}
.eti-kart b{font-family:var(--font-d);font-size:21px}
.eti-kart span{font-size:13.5px;line-height:1.55;color:var(--ink-2)}
.eti-kart i{font-style:normal;font:700 12.5px var(--font-b);color:var(--cobalt-d);margin-top:auto}
.eti-fis-hikaye{margin-top:16px}
.eti-fis-hikaye .btn{font-family:var(--font-b)}

/* ---- kelime hikâye sayfası ---- */
.eti-hero-dar{padding:110px 0 26px}
.eti-hero-dar h1{font-size:clamp(28px,4.6vw,46px);margin-bottom:10px}
.eti-hero-alt{max-width:720px;margin:0 auto;font-family:var(--font-d);font-size:clamp(18px,2.6vw,24px);line-height:1.35;color:var(--ink-2)}
.eti-sec-sik{padding-top:26px;padding-bottom:26px}
.eti-geri{display:inline-block;font:700 13px var(--font-b);color:var(--cobalt-d);text-decoration:none;margin-bottom:14px}
.eti-geri:hover{text-decoration:underline}
