﻿.forum-page{background:#f7f5ee;min-height:75vh;color:#353044;font-family:'Nunito Sans',sans-serif}.forum-shell{width:min(100% - 2 * var(--page-gutter),var(--content-width));margin-inline:auto;padding:28px 0 70px}.forum-breadcrumb{display:flex;align-items:center;gap:10px;padding:23px 0;color:#7d7987;font-size:13px;flex-wrap:wrap}.forum-breadcrumb a{text-decoration:none;color:inherit}.forum-layout{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:28px;align-items:start}.forum-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.forum-toolbar h2{font-size:27px;margin:0;overflow-wrap:anywhere;line-height:1.3}.forum-page button{cursor:pointer;border:0;font:inherit;color:inherit}.forum-page button:disabled{opacity:.5;cursor:default}.forum-page .forum-primary{background:#f5bf48;color:#403451;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:900;white-space:nowrap;box-shadow:0 3px 0 #d39d30;transition:background .18s,transform .18s,box-shadow .18s}.forum-group{background:white;border:1px solid #e3e0dc;border-radius:11px;margin:0 0 25px;overflow:hidden;box-shadow:0 4px 12px #38304604}.forum-group>h3{margin:0;padding:13px 20px;background:#eeeaf5;font-size:14px;letter-spacing:.2px;color:#615779;border-bottom:1px solid #e2ddea;font-weight:900}.forum-category{display:grid;grid-template-columns:48px minmax(0,1fr) 64px 195px;align-items:center;gap:15px;padding:24px 20px;border-bottom:1px solid #eeeaf0;transition:background .2s}.forum-category:last-child{border-bottom:0}.forum-category a{text-decoration:none;color:inherit}.forum-category-icon{width:48px;height:48px;background:#f0ecfa;border-radius:13px;display:grid;place-items:center;color:#8a72b7!important}.forum-category-icon.icon-sun{background:#fff1cd;color:#bc892b!important}.forum-category-icon.icon-town{background:#e4f4e5;color:#6c9370!important}.forum-category-icon.icon-help{background:#e1f1fc;color:#5d97be!important}.forum-category-icon.icon-image{background:#ffeaf1;color:#c77792!important}.forum-category-description strong{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:900}.forum-category-description p{font-size:13px;line-height:1.55;margin:6px 0 0;color:#777482;max-width:340px}.forum-badge{font-size:9px;background:#f6eaca;color:#9a7d37;border-radius:4px;padding:3px 5px;letter-spacing:.5px}.forum-count{display:grid;grid-template-columns:1fr 1fr;gap:3px 7px;font-size:11px;color:#93909a}.forum-count b{font-size:12px;color:#6d667c;text-align:right}.forum-category-last{border-left:1px solid #edeaf1;padding-left:16px;min-width:0;color:#8e8998;font-size:12px;line-height:1.6}.forum-category-last strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#635777}.forum-category-last small{display:block;font-size:11px}.forum-sidebar{display:grid;gap:18px}.forum-search label{display:block;font-size:13px;font-weight:900;margin:0 0 9px}.forum-search>div{display:flex;background:white;border:1px solid #dedbe3;border-radius:8px;overflow:hidden}.forum-search input{border:0;min-width:0;width:100%;padding:12px;background:transparent;font:inherit;font-size:13px}.forum-search button{padding:10px 13px;background:transparent;color:#8d829f}.forum-side-card{border:1px solid #e5e1dc;background:white;border-radius:10px;padding:20px}.forum-side-card h3{font-size:15px;margin:0 0 13px;font-weight:900}.forum-side-card p{font-size:13px;line-height:1.65;color:#8b8394;margin:0 0 14px}.forum-side-card a,.forum-side-card button{font-size:12px;display:flex;align-items:center;gap:5px;text-decoration:none;color:#89719f;background:none;padding:0;margin-top:10px;font-weight:800}.forum-side-card dl{margin:0;font-size:13px}.forum-side-card dl>div{display:flex;justify-content:space-between;margin-top:9px}.forum-side-card dt{color:#8b8394}.forum-side-card dd{margin:0;font-weight:900}.forum-side-card .forum-latest{display:block;padding:0 0 12px;border-bottom:1px solid #eeeaf0}.forum-latest strong{display:block;overflow-wrap:anywhere}.forum-latest small{font-weight:400;color:#8b8394;display:block;font-size:11px;margin-top:5px}.forum-rules{font-size:12px;line-height:1.8;color:#99929f;margin:0 5px}.forum-empty{text-align:center;padding:40px 24px;color:#8c829c;display:grid;justify-items:center;gap:8px;background:white;border-radius:10px}.forum-empty h3{font-size:18px;color:#68577d;margin:10px 0 0}.forum-empty p{font-size:14px;line-height:1.6;margin:4px 0}.forum-error{padding:14px 17px;background:#fff0ec;border:1px solid #efc5b9;border-radius:8px;font-size:14px;margin-bottom:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.forum-error button{background:transparent;text-decoration:underline;white-space:nowrap;font-size:12px}.forum-topic-row{display:flex;align-items:center;gap:14px;padding:19px;border-bottom:1px solid #eeebf1;text-decoration:none;color:inherit;transition:background .18s}.forum-avatar{width:40px;height:40px;flex-shrink:0;background:#eee8f7;color:#87719f;border:1px solid #e2d7f0;border-radius:10px;display:grid;place-items:center;font-weight:900;font-size:13px}.forum-topic-title{flex:1;min-width:0}.forum-topic-title strong{font-size:15px;display:flex;align-items:center;gap:4px;overflow-wrap:anywhere}.forum-topic-row small{display:block;font-size:11px;color:#93899c;margin-top:4px;font-weight:400}.forum-replies{font-size:14px;font-weight:900;text-align:center;padding:0 10px}.forum-last{font-size:12px;min-width:135px}.forum-thread-meta{font-size:13px;color:#8b8197;margin:-5px 0 22px;display:flex;gap:14px;flex-wrap:wrap}.forum-thread-meta span{display:flex;gap:5px;align-items:center}.forum-post{display:grid;grid-template-columns:130px minmax(0,1fr);background:white;border:1px solid #e1dce6;border-radius:10px;margin-bottom:16px;overflow:hidden}.forum-post>aside{background:#f4f1f7;padding:25px 16px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:9px}.forum-post>aside .forum-avatar{width:56px;height:56px;font-size:18px}.forum-post>aside strong{font-size:13px;overflow-wrap:anywhere;max-width:100%}.forum-post>aside small{font-size:11px;color:#94889e}.forum-post-content{padding:20px 24px;min-width:0}.forum-post-content header{display:flex;justify-content:space-between;font-size:12px;color:#a196a9;margin-bottom:22px}.forum-post-content header a{color:inherit}.forum-post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:15px;min-height:55px;scroll-margin-top:100px}.forum-post-content>small{display:block;color:#9f93a9;font-size:11px;margin-top:16px}.forum-post-content button:not(.forum-primary){padding:0;background:none;font-size:12px;color:#9581a8;margin-top:15px}.forum-composer{background:white;border:1px solid #e2dce8;padding:24px;border-radius:11px;margin-bottom:24px}.forum-composer h3{margin:0 0 18px;font-size:19px}.forum-composer label{display:block;font-size:13px;font-weight:800;margin:15px 0}.forum-page textarea,.forum-composer input,.forum-composer select{display:block;width:100%;border:1px solid #ddd5e5;border-radius:7px;background:#fdfcfe;padding:12px;font:inherit;font-size:14px;margin:7px 0;resize:vertical;color:#433551}.forum-composer p{font-size:12px;color:#978b9f}.forum-composer button:not(.forum-primary),.forum-post-content form button:not(.forum-primary){background:none;margin-left:15px;font-size:13px;color:#8a7b96}.forum-login-prompt{padding:27px;background:#eee8f5;border-radius:10px;text-align:center;margin:20px 0}.forum-login-prompt p{margin:0 0 12px;font-size:16px;font-weight:900}.forum-pagination{display:flex;gap:20px;align-items:center;justify-content:center;margin:25px 0}.forum-pagination button,.forum-moderation button{background:#eee8f5;padding:9px 14px;border-radius:7px;font-size:13px}.forum-moderation{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.forum-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid #b593cf;outline-offset:3px}.forum-page input,.forum-page textarea,.forum-page select{box-sizing:border-box}.forum-page a{transition:color .18s}
@media(hover:hover) and (pointer:fine){.forum-primary:hover:not(:disabled){background:#ffce61;transform:translateY(-2px);box-shadow:0 5px 0 #d39d30,0 8px 20px #eeb34130}.forum-category:hover,.forum-topic-row:hover{background:#fdfbff}.forum-category-description:hover strong,.forum-topic-row:hover strong{color:#9472b5}.forum-category-icon:hover{transform:translateY(-2px)}.forum-category-icon{transition:transform .2s}}
@media(max-width:1100px){.forum-category{grid-template-columns:44px minmax(0,1fr) 65px}.forum-category-last{display:none}.forum-layout{gap:20px;grid-template-columns:minmax(0,1fr) 245px}.forum-last{display:none}}
@media(max-width:760px){.forum-shell{padding:18px 0 70px}.forum-layout{display:block}.forum-sidebar{margin-top:24px}.forum-toolbar h2{font-size:23px}.forum-category{padding:19px 14px;gap:12px;grid-template-columns:40px minmax(0,1fr)}.forum-category-icon{width:40px;height:40px;border-radius:10px}.forum-category-description strong{font-size:15px}.forum-category-description p{font-size:12px}.forum-count{display:none}.forum-post{grid-template-columns:1fr}.forum-post>aside{flex-direction:row;padding:12px 16px;text-align:left}.forum-post>aside .forum-avatar{width:32px;height:32px;font-size:11px}.forum-post-content{padding:18px}.forum-post-content header{margin-bottom:17px}.forum-composer{padding:18px}.forum-toolbar .forum-primary{font-size:12px;padding:10px 12px}.forum-topic-row{gap:10px;padding:16px 12px}.forum-replies{padding:0}.forum-topic-title strong{font-size:14px}.forum-breadcrumb{font-size:12px}.forum-post-body{font-size:14px}.forum-error{align-items:start;flex-direction:column}}

/* Forum yerleşimi — sol menü artık ortak SiteSidebar bileşeni (sidebar-nav.css). */
.forum-page .forum-layout{display:grid;grid-template-columns:181px minmax(0,1fr) 276px;gap:28px;align-items:start}
@media (max-width:1100px){.forum-page .forum-layout{grid-template-columns:168px minmax(0,1fr) 245px;gap:20px}}
@media (max-width:900px){.forum-page .forum-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.forum-page .forum-sidebar{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.forum-page .forum-rules{grid-column:1/-1}}
@media (max-width:760px){.forum-page .forum-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.forum-page .forum-sidebar{grid-column:auto;grid-template-columns:1fr;margin-top:6px}}

/* Kategori çipi: konu başlıklarında CubeCraft tarzı önek. */
.forum-chip{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:2px 8px;margin-right:6px;font-size:10px;font-weight:900;letter-spacing:.2px;vertical-align:middle}
.forum-chip--gold{background:#fdf0cf;color:#8a6415;border-color:#f0dcae}
.forum-chip--purple{background:#efe3fa;color:#6a4a91;border-color:#ddc9f0}
.forum-chip--sky{background:#e0f1f7;color:#2f6e82;border-color:#c3e2ec}
.forum-chip--green{background:#e2f2e3;color:#3f7049;border-color:#c6e3c9}
.forum-chip--pink{background:#fbe4f0;color:#96466f;border-color:#f2cde0}
.forum-chip--amber{background:#fdeed6;color:#8a6222;border-color:#f3dcb4}
.forum-thread-meta .forum-chip{margin-right:0}
.forum-post-content .forum-reply{display:inline-flex;align-items:center;gap:5px;margin-right:16px}
.forum-online{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
.forum-online li{background:#eef3ea;border:1px solid #d9e4d3;color:#4c6b52;border-radius:999px;padding:3px 10px 3px 4px;font-size:11px;font-weight:800}
.forum-online-card p{margin:0}
/* Oyuncu kafaları: konu satırı, gönderi kenarı ve çevrimiçi çipleri. */
.forum-head{border-radius:10px}
.forum-post>aside{padding:20px 16px;justify-content:flex-start}
.forum-post>aside .forum-head{border-radius:12px}
.forum-post-author{font-size:13px;font-weight:900;overflow-wrap:anywhere;max-width:100%;color:inherit;text-decoration:none;transition:color .18s}
.forum-post-author:hover{color:#684193}
.forum-online li a{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none}
.forum-online li a:hover{color:#2f5c3a}
@media (max-width:760px){.forum-post>aside .forum-head{border-radius:9px}.forum-post>aside{padding:12px 16px}}

/* Gönderi imzası: gövdenin altında ince ayraçlı, soluk küçük metin. */
.forum-post-signature{margin:15px 0 0;padding-top:11px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.65;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}

/* Konu öneki çipi: renk paletini kategori çipleriyle paylaşır, karemsi köşeyle ayrılır. */
.forum-chip.forum-prefix{border-radius:5px;text-transform:uppercase;letter-spacing:.35px}
.forum-toolbar h2 .forum-prefix{vertical-align:middle;margin-right:8px}
.forum-topic-title strong .forum-prefix{margin-right:0;flex-shrink:0}

/* Konu açma formundaki önek seçimi: çip diline uygun tıklanabilir seçenekler. */
.forum-prefix-field{display:block;margin:15px 0}
.forum-prefix-label{display:block;font-size:13px;font-weight:800;margin:0 0 7px}
.forum-prefix-picker{display:flex;flex-wrap:wrap;gap:7px}
.forum-prefix-option,.forum-prefix-picker .forum-chip{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:transparent;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.2px;transition:background .18s,border-color .18s,color .18s}
.forum-prefix-option:hover{border-color:var(--line-strong);color:var(--text)}
.forum-prefix-option.is-active{border-color:var(--gold);background:var(--surface-raised);color:var(--gold)}
.forum-prefix-picker .forum-chip{margin-right:0}

/* Konu listesi filtreleri: sıralama ve zaman seçenekleri tek satırda, taşmadan sarar. */
.forum-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-4px 0 18px}
.forum-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}
.forum-filter-label{font-size:10.5px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-right:2px}
.forum-filter{padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:800;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}
.forum-filter:hover{border-color:var(--line-strong);color:var(--text)}
.forum-filter.is-active{border-color:var(--gold);background:var(--surface-raised);color:var(--gold)}
@media (max-width:620px){.forum-filters{gap:6px 12px;margin:-6px 0 15px}.forum-filter{padding:4px 9px;font-size:11px}.forum-filter-label{width:100%;margin:2px 0 0}}

/* Ana sayfa "Yenilikler" şeridi: kategori gruplarının üstünde son hareket gören konular.
   Satır iskeletini konu listesiyle paylaşır; yazar adı profile, başlık konuya gider ve
   göreli zaman dar ekranda da görünür kalır. */
.forum-news{list-style:none;margin:0;padding:0}
.forum-news-author{display:flex;align-items:center;gap:9px;min-width:0;max-width:140px;color:inherit;text-decoration:none}
.forum-news-author span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:900}
.forum-news-author:hover span{color:#9472b5}
.forum-news-link{min-width:0;color:inherit;text-decoration:none}
.forum-news .forum-last{display:block;min-width:0;white-space:nowrap;font-size:11.5px}
.forum-news-empty{margin:0;padding:20px;font-size:13px;color:#8b8394}
@media (max-width:620px){.forum-news-author{max-width:none}.forum-news-author span{display:none}}

/* Alıntı bloğu: gövdedeki "> " satırları; açık ve gece temada aynı değişkenlerle okunur. */
.forum-quote{margin:13px 0;padding:10px 14px;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--surface-raised);color:var(--muted);font-size:13.5px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}
.forum-quote:first-child{margin-top:0}
.forum-post-text{margin:0}
.forum-post-content .forum-like.is-liked{color:var(--gold)}

/* Okunmamış konu: başlık önünde küçük dolu nokta. Girişsizde unread gelmez, görünmez. */
.forum-unread{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);flex-shrink:0}
.forum-latest .forum-unread{margin-right:6px;vertical-align:1px}

/* Üyeler sayfası: forum satır diliyle aynı, sağ kolu olmayan iki kolonlu yerleşim. */
.forum-page .forum-layout--members{grid-template-columns:181px minmax(0,1fr)}
@media (max-width:1100px){.forum-page .forum-layout--members{grid-template-columns:168px minmax(0,1fr)}}
@media (max-width:900px){.forum-page .forum-layout--members{grid-template-columns:160px minmax(0,1fr)}}
@media (max-width:760px){.forum-page .forum-layout--members{grid-template-columns:minmax(0,1fr)}}
.forum-members-note{margin:-8px 0 18px;font-size:12.5px;color:var(--muted)}
.forum-members{list-style:none;margin:0;padding:0}
.forum-member-row{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}
.forum-member-row:last-child{border-bottom:0}
.forum-member-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.forum-member-name a{font-size:15px;font-weight:900;color:var(--text);overflow-wrap:anywhere;transition:color .18s}
.forum-member-name a:hover{color:var(--gold)}
.forum-member-name small{font-size:11px;color:var(--muted)}
.forum-member-stat{display:flex;flex-direction:column;align-items:center;min-width:44px;font-size:15px;font-weight:900;color:var(--text)}
.forum-member-last{min-width:0;max-width:150px;text-align:right;font-size:12px;font-weight:800;color:var(--text);overflow-wrap:anywhere}
.forum-member-stat small,.forum-member-last small{display:block;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--muted)}
@media (max-width:760px){.forum-member-row{gap:10px;padding:13px 14px}.forum-member-name small{display:none}.forum-member-last small{display:none}.forum-member-last{max-width:110px}.forum-member-stat{min-width:38px;font-size:14px}}

/* Gönderi zengin metni: liste, satır içi kod ve kod bloğu (güvenli alt küme). */
.forum-post-body .forum-list{margin:11px 0;padding-left:24px}
.forum-post-body .forum-list li{margin:4px 0;line-height:1.7;overflow-wrap:anywhere}
.forum-post-body .forum-list li::marker{color:var(--gold);font-weight:900}
.forum-code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-raised);border:1px solid var(--line);border-radius:5px;padding:1px 5px;overflow-wrap:anywhere}
.forum-code-block{margin:13px 0;padding:12px 15px;background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;overflow-x:auto;white-space:pre;font-family:var(--font-mono);font-size:12.5px;line-height:1.65;color:var(--text)}
.forum-code-block:first-child{margin-top:0}
.forum-code-block code{font:inherit}

/* Gönderi görselleri: yalnız tam satır ![](/uploads/...) referansları; akışkan, çerçeveli. */
.forum-image{display:block;max-width:100%;height:auto;margin:13px 0;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}
.forum-image:first-child{margin-top:0}

/* Composer araç çubuğu: sayfa başlığındaki .forum-toolbar ile karışmaması için ayrı sınıf. */
.forum-composer .forum-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin:9px 0 -1px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised)}
.forum-composer .forum-editor-toolbar button:not(.forum-primary){display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;margin:0;border-radius:6px;background:transparent;color:var(--muted);transition:background .15s,color .15s}
.forum-composer .forum-editor-toolbar button:not(.forum-primary):hover{background:var(--surface-bright);color:var(--text)}
.forum-composer .forum-upload-status{margin-left:5px;font-size:11.5px;font-weight:800;color:var(--muted)}
.forum-upload-spin{animation:forum-upload-rotate .9s linear infinite}
@keyframes forum-upload-rotate{to{transform:rotate(1turn)}}
@media (prefers-reduced-motion:reduce){.forum-upload-spin{animation:none}}
.forum-composer .forum-format-help{margin:8px 0 -2px;font-size:11.5px;color:var(--muted)}

/* ---------- Konu ve gönderi moderasyonu ----------
   Mevcut çubuğun dilini korur: taşıma seçicisi, birleştirme paneli ve iki adımlı
   kalıcı silme kontrolleri aynı düğme/yüzey stilini paylaşır. */
.forum-moderation{align-items:center}
.forum-move{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.forum-move__label{font-size:12px;font-weight:900;color:#6b6577}
.forum-move select{max-width:190px;min-width:0;padding:8px 10px;border:1px solid #d9d2e2;border-radius:7px;background:#fff;color:#4a3b60;font:inherit;font-size:13px;font-weight:700}
.forum-page .forum-moderation button.forum-danger{display:inline-flex;align-items:center;gap:6px;background:#f9e4e0;color:#96473a}
.forum-page .forum-moderation button.forum-danger.is-armed{background:#96473a;color:#fff8f4;box-shadow:0 3px 0 #6d2f26}
.forum-post-content button.forum-danger{color:#a04949}
.forum-post-content button.forum-danger.is-armed{background:#96473a;color:#fff8f4;padding:4px 9px;border-radius:6px;margin-top:12px}
.forum-danger-note{margin:-10px 0 18px;font-size:12px;font-weight:900;color:#96473a}
.forum-post-content .forum-danger-note{margin:11px 0 0;font-weight:800}

.forum-merge{margin:-2px 0 22px;padding:16px 18px;border:1px solid #e2ddea;border-radius:10px;background:#faf8fd}
.forum-merge h4{margin:0 0 6px;font-size:14px;font-weight:900}
.forum-merge__hint{margin:0 0 12px;font-size:12.5px;line-height:1.6;color:#6b6577}
.forum-merge__search{display:flex;gap:8px;flex-wrap:wrap}
.forum-merge__search input{flex:1;min-width:180px;border:1px solid #ddd5e5;border-radius:7px;background:#fff;padding:10px 12px;font:inherit;font-size:13px;color:#433551}
.forum-merge__search .forum-primary{padding:9px 15px;font-size:13px}
.forum-merge__results{display:grid;gap:7px;margin:12px 0 0}
.forum-merge__result{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;border:1px solid #e2ddea;border-radius:8px;background:#fff;text-align:left;transition:border-color .18s,background .18s}
.forum-merge__result strong{font-size:13.5px;overflow-wrap:anywhere}
.forum-merge__result small{font-size:11px;color:#6d667c}
.forum-merge__result.is-selected{border-color:#a07abf;background:#f3ecfa}
.forum-merge__empty{margin:12px 0 0;font-size:12.5px;color:#6b6577}
.forum-merge__confirm{margin:14px 0 0;padding:12px 14px;border:1px solid #e6c9a8;border-radius:9px;background:#fdf4e3}
.forum-merge__confirm p{margin:0 0 10px;font-size:12.5px;line-height:1.65;font-weight:700}
.forum-merge__actions{display:flex;gap:8px;flex-wrap:wrap}

/* Gönderi içi uyarı formu: düzenleme formuyla aynı yüzey dilini izler. */
.forum-warn{margin:16px 0 0;padding:14px 15px;border:1px solid #e6d9c4;border-radius:9px;background:#fcf7ec}
.forum-warn h4{margin:0 0 8px;font-size:13.5px}
.forum-warn label{display:block;font-size:12.5px;font-weight:800}
.forum-warn textarea{display:block;width:100%;border:1px solid #ddd5e5;border-radius:7px;background:#fff;padding:10px 12px;margin:7px 0;font:inherit;font-size:13px;color:#433551;resize:vertical}
.forum-warn__note{margin:0 0 10px;font-size:11.5px;color:#6d667c}
.forum-warn .forum-primary{padding:9px 15px;font-size:13px}
.forum-warn button:not(.forum-primary){background:none;margin-left:14px;font-size:13px;color:#8a7b96}

/* Sayfa içi moderasyon onayı: genel .toast ile aynı köşe ve okunurluk. */
.forum-notice{position:fixed;right:18px;bottom:18px;z-index:120;max-width:calc(100% - 36px);padding:10px 13px;border:1px solid #d8b64f;border-radius:8px;background:#3b3050;color:#fff6df;font-size:12.5px;font-weight:800;box-shadow:0 10px 30px #3830464d}

@media (max-width:760px){
  .forum-move{width:100%}
  .forum-move select{flex:1;max-width:none}
  .forum-merge{padding:14px}
  .forum-merge__search input{min-width:0}
  .forum-notice{right:12px;bottom:12px;max-width:calc(100% - 24px)}
}
