/* ===== ZYRATH FORUM (vBulletin / Knight Online duzeni, koyu bronz tema) ===== */
body.fr{margin:0;background:#0f0e0c;color:#d9d2c3;font-family:'Alegreya Sans',Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}body.fr *{box-sizing:border-box}.fr a{color:#e2bf6e;text-decoration:none}.fr a:hover{text-decoration:underline}
.fr-cz{max-width:1120px;margin:0 auto;padding:0 16px}
.fr-ust{background:#15130f;border-bottom:1px solid #2b2620}.fr-ust .fr-cz{display:flex;align-items:center;gap:14px;height:54px}
.fr-marka{display:flex;align-items:center;gap:8px;font-family:Cinzel,serif;font-weight:700;color:#f0e6d0;white-space:nowrap}.fr-marka img{width:26px;height:26px;border-radius:50%}.fr-marka em{font-style:normal;color:#e2bf6e}
.fr-menu{display:flex;gap:2px}.fr-menu a{padding:5px 9px;border-radius:4px;color:#9a9181;font-size:13px}.fr-menu a.aktif,.fr-menu a:hover{color:#f0e6d0;background:#221e17;text-decoration:none}
.fr-ara{margin-left:auto;display:flex}.fr-ara input{width:180px;height:30px;padding:0 10px;background:#0b0a08;border:1px solid #2b2620;border-radius:4px 0 0 4px;color:#fff;font:inherit;font-size:13px}.fr-ara button{height:30px;padding:0 10px;border:1px solid #b8903c;border-left:0;border-radius:0 4px 4px 0;background:#5a4218;color:#fff3d6;cursor:pointer}
.fr-kullanici{display:flex;align-items:center;gap:8px;font-size:13px}.fr-kullanici img{width:28px;height:28px;border-radius:50%;border:1px solid #b8903c}
.fr-btn{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:4px;border:1px solid #e2bf6e;background:linear-gradient(180deg,#a37a2f,#6b4b19);color:#fff6dc;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.fr-btn:hover{filter:brightness(1.1);text-decoration:none}
.fr-btn-kucuk{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:4px;border:1px solid #3a3228;background:#1b1813;color:#d9d2c3;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.fr-btn-kucuk:hover{border-color:#b8903c;text-decoration:none}.fr-btn-kucuk.aktif{border-color:#4f8a4a;color:#8fd66a}.fr-btn-kucuk.tehlike{color:#ff9a8a}.fr-btn-kucuk:disabled{opacity:.4;cursor:default}
.fr-icerik{padding:14px 16px 40px}.fr-kirinti{font-size:13px;color:#9a9181;margin-bottom:10px}.fr-not{padding:10px 14px;background:#1b1813;border:1px solid #2b2620;border-left:3px solid #b8903c;font-size:13px;margin-bottom:14px}.fr-mesaj{padding:10px 14px;margin-bottom:12px;border:1px solid #2b2620;font-size:13px}.fr-mesaj.kotu{border-color:#b2452f;background:rgba(120,40,20,.2);color:#ffc9b8}.fr-mesaj.iyi{border-color:#4f8a4a;background:rgba(40,90,40,.2);color:#c8f0b0}
.fr-bas{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px}.fr-bas h1{margin:0;font-family:Cinzel,serif;font-size:22px;color:#f0e6d0}.fr-bas p{margin:2px 0 0;color:#9a9181;font-size:13px}
/* kategori / forum satirlari */
.fr-kat{margin-bottom:16px;border:1px solid #2b2620;border-radius:5px;overflow:hidden;background:#15130f}.fr-kat-bas{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:linear-gradient(180deg,#2a2419,#1b1813);border-bottom:1px solid #2b2620}.fr-kat-bas h2{margin:0;font-family:Cinzel,serif;font-size:16px;color:#f0e6d0;letter-spacing:.03em}.fr-kat-bas span{font-size:12px;color:#9a9181}
.fr-forum{display:grid;grid-template-columns:48px 1fr 150px 230px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid #22201a}.fr-forum:nth-child(even){background:#17150f}.fr-forum:last-child{border-bottom:0}
.fr-forum-ikon{width:44px;height:44px;border-radius:6px;border:1px solid #3a3228}.fr-forum-ad{font-size:15px;font-weight:700;color:#f0e6d0}.fr-forum-bilgi p{margin:2px 0 0;font-size:12.5px;color:#9a9181}.fr-altlar{margin-top:5px;font-size:12px;color:#9a9181}.fr-altlar a{margin-right:10px}
.fr-forum-say{font-size:12px;color:#9a9181;text-align:right;display:grid;gap:2px}.fr-forum-say b{color:#d9d2c3}.fr-forum-son{font-size:12.5px;display:grid;gap:1px}.fr-forum-son small{color:#9a9181}
.fr-etiket{display:inline-block;padding:1px 6px;border-radius:3px;background:#2b2620;color:#9a9181;font-size:10px;letter-spacing:.05em;vertical-align:middle}.fr-etiket.duyuru{background:#7a5aa8;color:#fff}
/* konu listesi */
.fr-konu-bas,.fr-konu{display:grid;grid-template-columns:34px 1fr 70px 80px 190px;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid #22201a}.fr-konu-bas{font-size:11px;letter-spacing:.06em;color:#9a9181;background:#17150f}.fr-konu:nth-child(even){background:#17150f}.fr-konu.sabit{background:rgba(184,144,60,.08)}
.fr-konu-bilgi a{font-weight:600;color:#eae2d0}.fr-konu-bilgi small{display:block;color:#9a9181;font-size:12px}.fr-konu-say{text-align:center;color:#9a9181;font-size:13px}.fr-konu-son{font-size:12.5px}.fr-konu-son small{display:block;color:#9a9181}
.fr-ik{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a3228,#1b1813);border:1px solid #3a3228;position:relative;display:inline-block;vertical-align:middle}.fr-ik.yeni{background:radial-gradient(circle at 40% 35%,#e2bf6e,#8a5e1a);border-color:#e2bf6e;box-shadow:0 0 6px rgba(226,191,110,.5)}.fr-ik.sabit::after{content:'📌';position:absolute;right:-6px;top:-8px;font-size:11px}.fr-ik.kilit::after{content:'🔒';position:absolute;right:-6px;top:-8px;font-size:11px}.fr-ik.sicak::before{content:'🔥';position:absolute;left:-7px;bottom:-7px;font-size:11px}
.fr-sayfalar{display:flex;gap:4px;margin:10px 0}.fr-sayfalar a{padding:3px 9px;border:1px solid #2b2620;border-radius:3px;font-size:13px}.fr-sayfalar a.aktif{background:#5a4218;color:#fff;border-color:#b8903c}
/* neler oluyor */
.fr-neler{display:grid;gap:10px;padding:12px 14px}.fr-neler > div{padding-bottom:10px;border-bottom:1px solid #22201a;font-size:13px}.fr-neler > div:last-child{border-bottom:0}.fr-neler b{color:#f0e6d0}.fr-neler p{margin:4px 0 0;color:#9a9181}.fr-cevrimici{color:#e2bf6e !important;word-break:break-word}
/* mesajlar */
.fr-mesaj-kutu{display:grid;grid-template-columns:180px 1fr;border:1px solid #2b2620;border-radius:5px;margin-bottom:10px;background:#15130f;overflow:hidden}
.fr-yazar{padding:14px;background:#17150f;border-right:1px solid #22201a;display:grid;justify-items:center;gap:3px;align-content:start;text-align:center}.fr-yazar img{width:96px;height:96px;border-radius:6px;border:1px solid #3a3228;margin-bottom:4px}.fr-yazar-ad{font-size:15px;font-weight:700;color:#f0e6d0}.fr-yazar-ad.admin{color:#ff8a6a}.fr-yazar-ad.mod{color:#8fd66a}.fr-yazar small{font-size:11.5px;color:#9a9181}.fr-rutbe{color:#e2bf6e !important}.fr-irk-valerion{color:#7fb0e8 !important}.fr-irk-draegar{color:#e87a5a !important}.fr-online{color:#58c26a !important}
.fr-govde{display:flex;flex-direction:column;min-width:0}.fr-mesaj-ust{display:flex;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #22201a;font-size:12px;color:#9a9181}.fr-metin{padding:14px;font-size:14.5px;line-height:1.6;word-wrap:break-word;flex:1}.fr-imza{margin:0 14px;padding:8px 0;border-top:1px dashed #2b2620;font-size:12px;color:#9a9181;font-style:italic}
.fr-mesaj-alt{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 14px;border-top:1px solid #22201a;background:#141210}.fr-inline{display:inline}.fr-begeni-say{font-size:12px;color:#8fd66a;margin-right:6px}
.fr-alinti{margin:8px 0;padding:8px 12px;border-left:3px solid #b8903c;background:#1b1813;color:#c9c0ad;font-size:13.5px}.fr-alinti b{display:block;color:#e2bf6e;font-size:12px;margin-bottom:3px}.fr-kod{padding:10px;background:#0b0a08;border:1px solid #2b2620;font-family:ui-monospace,monospace;font-size:13px;white-space:pre-wrap;overflow:auto}.fr-img{max-width:100%;max-height:480px;border:1px solid #2b2620;display:block;margin:6px 0}.fr-liste{margin:6px 0;padding-left:22px}.fr-orta{text-align:center}.fr-spoiler summary{cursor:pointer;color:#e2bf6e}.fr-smiley{font-size:1.15em;line-height:1}.fr-boy-1{font-size:11px}.fr-boy-2{font-size:13px}.fr-boy-3{font-size:16px}.fr-boy-4{font-size:20px}.fr-boy-5{font-size:26px}.fr-yt{display:inline-block;padding:6px 10px;border:1px solid #b2452f;color:#ff9a8a;border-radius:4px}
/* editor */
.fr-editor{border:1px solid #2b2620;border-radius:5px;background:#15130f;padding:14px;margin:14px 0}.fr-editor h3{margin:0 0 10px;font-family:Cinzel,serif;font-size:15px;color:#f0e6d0}.fr-alan{display:grid;gap:4px;margin-bottom:10px;font-size:13px;color:#9a9181}.fr-alan input{height:36px;padding:0 10px;background:#0b0a08;border:1px solid #2b2620;border-radius:4px;color:#fff;font:inherit;font-size:14px}
.fr-arac{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:#1b1813;border:1px solid #2b2620;border-bottom:0;border-radius:4px 4px 0 0;position:relative}.fr-arac button{height:28px;min-width:28px;padding:0 7px;border:1px solid #2b2620;border-radius:3px;background:#15130f;color:#d9d2c3;font:inherit;font-size:13px;cursor:pointer}.fr-arac button:hover{border-color:#b8903c;color:#f0e6d0}.fr-arac .ayrac{width:1px;background:#2b2620;margin:0 3px}
.fr-smileyler{position:absolute;left:6px;top:40px;z-index:5;display:grid;grid-template-columns:repeat(8,34px);gap:2px;padding:8px;background:#1b1813;border:1px solid #b8903c;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.7)}.fr-smileyler[hidden]{display:none}.fr-smileyler button{height:34px;font-size:20px;border:1px solid transparent;background:none;border-radius:4px;cursor:pointer}.fr-smileyler button:hover{background:#2a2419;border-color:#3a3228}
.fr-editor textarea{width:100%;padding:10px;background:#0b0a08;border:1px solid #2b2620;border-radius:0 0 4px 4px;color:#fff;font:inherit;font-size:14px;resize:vertical}.fr-editor textarea:focus{outline:none;border-color:#b8903c}.fr-editor-alt{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:#9a9181}.fr-onizleme{margin-top:10px;padding:12px;border:1px dashed #b8903c;background:#0f0e0c}
.fr-modbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 12px;margin-bottom:12px;background:#1b1813;border:1px solid #7a5aa8;border-radius:5px;font-size:12px}.fr-modbar button,.fr-modbar select{height:26px;padding:0 8px;border:1px solid #3a3228;border-radius:3px;background:#15130f;color:#d9d2c3;font:inherit;font-size:12px;cursor:pointer}.fr-modbar .tehlike{color:#ff9a8a}
.fr-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgba(0,0,0,.7)}.fr-modal[hidden]{display:none}.fr-modal-kutu{width:min(420px,92vw);padding:18px;background:#15130f;border:1px solid #b8903c;border-radius:6px;display:grid;gap:10px}.fr-modal-kutu textarea{padding:8px;background:#0b0a08;border:1px solid #2b2620;color:#fff;font:inherit}.fr-modal-kutu h3{margin:0;font-family:Cinzel,serif;color:#f0e6d0;font-size:15px}
.fr-profil{display:flex;gap:18px;align-items:flex-start;padding:16px;border:1px solid #2b2620;border-radius:5px;background:#15130f;margin-bottom:14px}.fr-profil img{width:110px;height:110px;border-radius:8px;border:1px solid #3a3228}.fr-profil h1{margin:0;font-family:Cinzel,serif;font-size:22px;color:#f0e6d0}.fr-profil h1.admin{color:#ff8a6a}.fr-profil h1.mod{color:#8fd66a}.fr-profil p{margin:4px 0;color:#9a9181;font-size:13px}
.fr-alt{border-top:1px solid #2b2620;padding:16px 0;color:#9a9181;font-size:12px}.fr-alt .fr-cz{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}
@media (max-width:860px){.fr-menu{display:none}.fr-ara input{width:120px}.fr-forum{grid-template-columns:40px 1fr}.fr-forum-say,.fr-forum-son{grid-column:2;text-align:left;display:flex;gap:12px}.fr-konu-bas{display:none}.fr-konu{grid-template-columns:28px 1fr}.fr-konu-say{display:none}.fr-konu-son{grid-column:2;display:flex;gap:8px}.fr-konu-son small{display:inline}.fr-mesaj-kutu{grid-template-columns:1fr}.fr-yazar{grid-template-columns:56px 1fr;justify-items:start;text-align:left;gap:0 10px;border-right:0;border-bottom:1px solid #22201a}.fr-yazar img{width:56px;height:56px;grid-row:span 5}.fr-smileyler{grid-template-columns:repeat(6,34px)}.fr-bas{flex-direction:column;align-items:flex-start}}
.fr-vurgu{box-shadow:0 0 0 2px #b8903c inset}.fr-select{height:28px;background:#15130f;color:#d9d2c3;border:1px solid #2b2620;border-radius:3px;font:inherit;font-size:12px}

@media (max-width:860px){.fr-ust .fr-cz{flex-wrap:wrap;height:auto;min-height:54px;padding:8px 14px;gap:8px}.fr-ara{order:3;flex:1 1 100%;margin-left:0}.fr-ara input{flex:1;width:auto}.fr-kullanici{margin-left:auto}}

/* asama 2 */
.fr-sekmeler{display:flex;gap:4px;margin-bottom:12px}.fr-sekmeler a{padding:6px 12px;border:1px solid #2b2620;border-radius:4px;font-size:13px}.fr-sekmeler a.aktif{background:#5a4218;color:#fff;border-color:#b8903c}.fr-sekmeler b{display:inline-block;min-width:16px;padding:0 4px;border-radius:8px;background:#b2452f;color:#fff;font-size:10px;text-align:center}
.fr-rozetli{position:relative;font-size:16px;padding:0 6px}.fr-rozetli b{position:absolute;top:-6px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#b2452f;color:#fff;font:700 10px/15px sans-serif;text-align:center}
.fr-bildirim-ik{font-style:normal;font-size:16px;width:22px;text-align:center}.fr-bas-dugmeler{display:flex;gap:8px;align-items:center}
.fr-etiket.cozuldu{background:#2f6b2a;color:#d6ffcc;font-size:11px}.fr-etiket.odul{background:#6b4b19;color:#ffe9a8;font-size:11px}.fr-mesaj-kutu.cozum{border-color:#4f8a4a;box-shadow:0 0 0 1px #4f8a4a inset}
.fr-anket{border:1px solid #b8903c;border-radius:5px;background:#17150f;padding:14px;margin-bottom:12px}.fr-anket h3{margin:0 0 10px;font-family:Cinzel,serif;font-size:15px;color:#f0e6d0}.fr-anket-sec{display:block;padding:4px 0;font-size:14px}.fr-anket-satir{display:grid;grid-template-columns:1fr 2fr 110px;gap:10px;align-items:center;padding:5px 0;font-size:13px}.fr-anket-satir i{display:block;height:12px;background:#0b0a08;border:1px solid #2b2620;border-radius:6px;overflow:hidden}.fr-anket-satir i b{display:block;height:100%;background:linear-gradient(90deg,#8a6a2a,#e2bf6e);width:0;transition:width .6s}.fr-anket-satir.benim span{color:#e2bf6e;font-weight:700}.fr-anket-satir small{color:#9a9181;text-align:right}
.fr-anket-ekle{margin:10px 0;padding:10px;border:1px dashed #2b2620;border-radius:4px;font-size:13px}.fr-anket-ekle summary{cursor:pointer;color:#e2bf6e}.fr-anket-secenekler{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.fr-anket-secenekler input,.fr-anket-ekle input[type=number]{height:30px;padding:0 8px;background:#0b0a08;border:1px solid #2b2620;border-radius:4px;color:#fff;font:inherit}
.fr-odul-form input[type=number]{width:60px;height:26px;background:#0b0a08;border:1px solid #2b2620;color:#fff;border-radius:3px;padding:0 4px}.fr-odul-form input[type=text]{width:120px;height:26px;background:#0b0a08;border:1px solid #2b2620;color:#fff;border-radius:3px;padding:0 6px;font:inherit;font-size:12px}
@media (max-width:860px){.fr-anket-satir{grid-template-columns:1fr}.fr-anket-secenekler{grid-template-columns:1fr}}

/* ======================= v91 FORUM ASAMA 3 ======================= */
/* on ekler */
.fr-onek{display:inline-block;padding:1px 7px;margin-right:4px;border-radius:3px;font:700 11px 'Alegreya Sans',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1a1408;background:#c8a24a;vertical-align:middle;text-decoration:none}
.fr-onek-rehber{background:#7fb0e8}.fr-onek-soru{background:#e8c050}.fr-onek-tartisma{background:#b58ef0}.fr-onek-hata{background:#ff6a4a;color:#2a0a04}.fr-onek-oneri{background:#8fd66a}.fr-onek-gorsel{background:#e8a0d8}.fr-onek-mobil{background:#f0b070}.fr-onek-satilik{background:#e2bf6e}.fr-onek-alinir{background:#9fe0c8}.fr-onek-klan{background:#ff9d4a}
.fr-onek-filtre{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;align-items:center}.fr-onek-filtre>a{display:inline-block;padding:3px 10px;border-radius:4px;border:1px solid #2b2620;color:#d8c8a8;text-decoration:none;font-size:12px}.fr-onek-filtre>a.aktif{border-color:#e2bf6e;color:#fff;box-shadow:0 0 0 1px #e2bf6e inset}
.fr-onek-form{margin:0 0 10px;font-size:13px;color:#a89c86}.fr-onek-form select{height:28px;background:#0b0a08;border:1px solid #2b2620;color:#fff;border-radius:4px;padding:0 6px;font:inherit}
.fr-alan-onek select{height:34px;background:#0b0a08;border:1px solid #2b2620;color:#fff;border-radius:4px;padding:0 8px;font:inherit}
.fr-kucuk-giris{width:110px;height:26px;background:#0b0a08;border:1px solid #2b2620;color:#fff;border-radius:3px;padding:0 6px;font:inherit;font-size:12px}
/* yazar kimlik karti */
.fr-avatar{position:relative;display:block;width:96px;height:96px;margin-bottom:4px}.fr-avatar>img{width:96px;height:96px;border-radius:6px;border:1px solid #3a3228;margin:0}
.fr-avatar.cerceveli>img:first-child{border-radius:50%;object-fit:cover;object-position:50% 10%}
.fr-avatar-cerceve{position:absolute!important;left:-50%;top:-50%;width:200%!important;height:200%!important;max-width:none;border:0!important;border-radius:0!important;mix-blend-mode:screen;pointer-events:none;margin:0!important}
.fr-klan{font-style:normal;color:#ffd66e}.fr-unvan{color:#d8a6ff}.fr-unvan.renk-altin{color:#ffd66e}.fr-unvan.renk-kirmizi{color:#ff8a6a}.fr-unvan.renk-mavi{color:#9cc4ff}.fr-unvan.renk-yesil{color:#8fe36a}.fr-unvan.renk-mor{color:#d8a6ff}
.fr-lig{display:inline-flex!important;align-items:center;gap:4px;color:#ffe9a8}.fr-lig img{width:18px!important;height:18px!important;border:0!important;border-radius:0!important;margin:0!important;object-fit:contain}
.fr-kh{color:#e8b848}.fr-kh.r0{color:#a89c86}.fr-kh.r4,.fr-kh.r5{color:#ffd66e;text-shadow:0 0 6px rgba(255,214,110,.4)}
/* engellenen uye */
.fr-mesaj-kutu.engelli .fr-yazar{opacity:.55}.fr-engel{margin:8px 0}.fr-engel>summary{cursor:pointer;color:#a89c86;font-size:13px;padding:8px 10px;border:1px dashed #3a3228;border-radius:6px}.fr-engel[open]>summary{margin-bottom:8px}
/* @bahsetme */
.fr-bahis{color:#9cc4ff;text-decoration:none;font-weight:600}.fr-bahis:hover{text-decoration:underline}
/* esya vitrini */
.fr-esya{position:relative;display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 3px;margin:1px 2px;border-radius:6px;border:1px solid #3a3228;background:#15120c;cursor:help;vertical-align:middle;line-height:1.2;text-decoration:none}
.fr-esya>img{width:26px;height:26px;border-radius:4px;border:1px solid #2b2620;object-fit:cover}.fr-esya>b{font-size:13px;color:#e8dcc0}.fr-esya>b>i{font-style:normal;color:#a89c86;font-size:11px}
.fr-esya.n-iyi{border-color:#6ac87a}.fr-esya.n-iyi>b{color:#8fe36a}.fr-esya.n-nadir{border-color:#6aa8ff}.fr-esya.n-nadir>b{color:#9cc4ff}.fr-esya.n-destansi{border-color:#b88af0}.fr-esya.n-destansi>b{color:#d8a6ff}.fr-esya.n-efsane{border-color:#ffd66e;box-shadow:0 0 10px rgba(255,214,110,.35)}.fr-esya.n-efsane>b{color:#ffe9a8}
.fr-esya.yok{color:#7a6c50;font-style:italic;cursor:default}
.fr-esya-tip{position:absolute;left:0;top:100%;z-index:30;display:none;width:260px;margin-top:6px;padding:10px 12px;border:1px solid #5a4a26;border-radius:8px;background:#0d0a06;box-shadow:0 14px 40px rgba(0,0,0,.8);text-align:left;font-size:12px;color:#d8c8a8;cursor:default}
.fr-esya:hover>.fr-esya-tip,.fr-esya:focus>.fr-esya-tip,.fr-esya:focus-within>.fr-esya-tip{display:block}
.fr-esya-tip>strong{display:block;font-size:14px;color:#e8dcc0}.fr-esya-tip>strong.n-iyi{color:#8fe36a}.fr-esya-tip>strong.n-nadir{color:#9cc4ff}.fr-esya-tip>strong.n-destansi{color:#d8a6ff}.fr-esya-tip>strong.n-efsane{color:#ffe9a8}
.fr-esya-tip>em{display:block;font-style:normal;color:#8a7c60;font-size:11px;text-transform:capitalize;margin-bottom:6px}.fr-esya-tip ul{list-style:none;margin:0;padding:0}.fr-esya-tip li{display:flex;justify-content:space-between;gap:10px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05)}.fr-esya-tip li>b{color:#fff}.fr-esya-tip li.bonus>b{color:#8fe36a}.fr-esya-tip li.set>b{color:#d8a6ff}.fr-esya-tip li.gerek>b{color:#ffd66e}.fr-esya-tip li.yetenek{color:#ffd66e}.fr-esya-tip>small{display:block;margin-top:6px;color:#a89c86;font-style:italic}
.fr-esya-secici{position:absolute;z-index:20;left:0;right:0;margin-top:6px;padding:10px;border:1px solid #3a3228;border-radius:8px;background:#0d0a06;box-shadow:0 14px 40px rgba(0,0,0,.8)}.fr-arac{position:relative}
.fr-esya-secici-bas{margin:0 0 8px;font-size:12px;color:#a89c86}.fr-esya-izgara{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto}
.fr-esya-sec{position:relative;width:44px;height:44px;padding:0;border:1px solid #3a3228;border-radius:5px;background:#15120c;cursor:pointer}.fr-esya-sec>img{width:100%;height:100%;object-fit:cover;border-radius:4px}.fr-esya-sec>i,.fr-esya-sec>em{position:absolute;font-style:normal;font-size:10px;font-weight:700;color:#fff;background:rgba(0,0,0,.75);padding:0 3px;border-radius:3px}.fr-esya-sec>i{right:1px;bottom:1px}.fr-esya-sec>em{left:1px;top:1px;color:#ffe9a8}
.fr-esya-sec.giyili{box-shadow:0 0 0 1px #e2bf6e inset}.fr-esya-sec.n-nadir{border-color:#6aa8ff}.fr-esya-sec.n-destansi{border-color:#b88af0}.fr-esya-sec.n-efsane{border-color:#ffd66e}.fr-esya-sec:hover{transform:scale(1.08)}
.fr-img{max-width:100%;height:auto;border-radius:6px;border:1px solid #2b2620;margin:6px 0;display:block}
@media (max-width:860px){.fr-esya-tip{width:220px}.fr-esya-secici{left:0;right:0}}

/* ===== v103: rozetler, etiketler, tepkiler, one cikanlar, yer imleri ===== */
.fr-rozet { display: inline-block; margin: 2px 0 4px; padding: 1px 7px; border-radius: 3px; font-size: 10.5px; font-weight: 700; letter-spacing: .4px; text-transform: uppercase; background: #22262e; color: #aeb6c2; border: 1px solid #343a46; }
.fr-rozet-r2 { color: #c9d2b0; } .fr-rozet-r3 { color: #9cc0e8; border-color: #2a4a6b; } .fr-rozet-r4 { color: #d9b36a; border-color: #5a4a20; background: #2a2416; } .fr-rozet-r5 { color: #f0c86a; border-color: #8a6a20; background: linear-gradient(180deg, #3a2d12, #241a0a); box-shadow: 0 0 8px rgba(240, 200, 106, .25); }
.fr-rozet-admin { background: linear-gradient(180deg, #4a3a12, #2a2008); color: #ffd87a; border-color: #8a6a20; box-shadow: 0 0 8px rgba(255, 216, 122, .3); } .fr-rozet-securityadmin { background: #2a1818; color: #f0a0a0; border-color: #6b2a2a; } .fr-rozet-gamemaster { background: #15291c; color: #9cd3a8; border-color: #2a5a38; } .fr-rozet-moderator { background: #182233; color: #9cc0e8; border-color: #2a4a6b; }
.fr-etiketler { display: inline-flex; flex-wrap: wrap; gap: 4px; margin-top: 6px; } .fr-etiketler.kucuk { margin-top: 3px; }
.fr-tag { display: inline-block; padding: 1px 8px; border-radius: 10px; font-size: 12px; background: rgba(226, 191, 110, .08); border: 1px solid rgba(226, 191, 110, .25); color: #d9c48e; text-decoration: none; } .fr-tag:hover, .fr-tag.aktif { background: rgba(226, 191, 110, .2); color: #f0dca0; } .fr-tag i { font-style: normal; opacity: .6; font-size: 11px; } .fr-etiketler.kucuk .fr-tag { font-size: 11px; padding: 0 6px; }
.fr-etiket-form { display: flex; gap: 8px; align-items: center; margin: 8px 0; font-size: 13px; } .fr-etiket-form label { display: flex; gap: 6px; align-items: center; flex: 1; } .fr-etiket-form input { flex: 1; min-width: 160px; padding: 5px 8px; background: #0e1014; border: 1px solid #343a46; color: #e8e2d2; }
.fr-etiket-bulut { padding: 10px 14px; display: flex; flex-wrap: wrap; gap: 6px; align-items: center; font-size: 13px; color: var(--kemik-soluk); }
.fr-etiket.one { background: #3a2d12; color: #f0c86a; border-color: #8a6a20; }
.fr-tepkiler { display: inline-flex; flex-wrap: wrap; gap: 4px; margin-right: 6px; }
.fr-tepki { padding: 2px 8px; border-radius: 12px; font-size: 13px; background: #1a1d24; border: 1px solid #343a46; color: #d8d2c2; cursor: pointer; line-height: 1.4; } .fr-tepki.bos { opacity: .55; } .fr-tepki:hover { opacity: 1; border-color: #6b5a30; } .fr-tepki.aktif { background: rgba(226, 191, 110, .18); border-color: #b8933a; color: #f0dca0; opacity: 1; }
.fr-ozet-izgara { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 14px; padding: 12px 14px; } .fr-ozet-izgara > div > b { display: block; margin-bottom: 6px; color: #eadfc6; }
.fr-mini-liste { list-style: none; margin: 0; padding: 0; } .fr-mini-liste li { padding: 4px 0; border-bottom: 1px dashed #22262e; font-size: 13.5px; } .fr-mini-liste li a { color: #e8e2d2; text-decoration: none; } .fr-mini-liste li a:hover { color: #f0dca0; } .fr-mini-liste li small { display: block; color: var(--kemik-soluk); font-size: 11.5px; }
.fr-taslak-not { font-size: 12px; color: #d9c48e; margin: 4px 0; } .fr-taslak-not button { margin-left: 6px; }
.fr-yukari { position: fixed; right: 18px; bottom: 18px; width: 40px; height: 40px; border-radius: 50%; background: #1a1d24; border: 1px solid #6b5a30; color: #f0dca0; font-size: 18px; cursor: pointer; opacity: 0; pointer-events: none; transition: opacity .2s; z-index: 50; } .fr-yukari.gorunur { opacity: .9; pointer-events: auto; }
.fr-kopyalandi { color: #9cd3a8 !important; }
@media (max-width: 700px) { .fr-etiket-form { flex-wrap: wrap; } .fr-tepki { font-size: 12px; padding: 2px 6px; } }
