:root{--bg:#f5f7fb;--card:#fff;--text:#111827;--muted:#6b7280;--line:#e5e7eb;--brand:#2563eb;--brand2:#0f172a;--danger:#dc2626;--ok:#16a34a;--warn:#d97706;--shadow:0 16px 38px rgba(15,23,42,.08)}
html[data-theme="dark"]{--bg:#0b1020;--card:#111827;--text:#f8fafc;--muted:#a1a1aa;--line:#293145;--brand:#60a5fa;--brand2:#e5e7eb;--shadow:0 16px 38px rgba(0,0,0,.25)}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}input,select,textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font:inherit}textarea{min-height:130px}label{display:block;margin:0 0 14px;font-weight:650}label input,label select,label textarea{margin-top:7px}.container{width:min(1180px,92vw);margin:auto}.top-space{padding-top:24px}.site-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}html[data-theme="dark"] .site-header{background:rgba(17,24,39,.86)}.nav-wrap{display:flex;align-items:center;gap:18px;min-height:72px}.brand,.panel-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:900;color:var(--brand2)}.brand img{object-fit:contain}.top-nav{display:flex;gap:4px;flex:1}.top-nav a{padding:10px 12px;border-radius:999px;color:var(--muted);font-weight:650}.top-nav a:hover{background:var(--bg);color:var(--text)}.nav-actions{display:flex;align-items:center;gap:8px}.nav-toggle,.theme-btn,.sidebar-toggle{border:0;border-radius:12px;background:var(--bg);color:var(--text);padding:10px 12px;font-weight:800;cursor:pointer;transition:all 0.3s ease}
.theme-btn{padding:8px 10px;display:flex;align-items:center;justify-content:center;font-size:18px}
.theme-btn:hover{background:var(--line);transform:scale(1.1)}
.theme-icon{display:inline-block;line-height:1}.nav-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:var(--brand);color:white;padding:12px 18px;font-weight:800;cursor:pointer}.btn.ghost{background:var(--bg);color:var(--text);border:1px solid var(--line)}.btn.small{padding:9px 12px;border-radius:11px;font-size:14px}.btn.danger{background:var(--danger)}.btn.full{width:100%}.grid{display:grid;gap:18px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{display:grid;grid-template-columns:1.4fr .8fr;gap:20px;margin-bottom:24px}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.card-body{padding:18px}.article-card img,.article-card .placeholder{height:190px;width:100%;object-fit:cover;background:linear-gradient(135deg,#dbeafe,#f1f5f9);display:flex;align-items:center;justify-content:center;color:#475569;font-weight:900}.hero-main .article-card img{height:390px}.tag{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--brand);font-size:12px;font-weight:900}.breaking{display:flex;align-items:center;gap:10px;background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:18px;padding:12px 16px;margin:0 0 20px;overflow:auto}.section-title{display:flex;align-items:center;justify-content:space-between;margin:30px 0 14px}.section-title h2{margin:0}.article-content{font-size:18px;line-height:1.78}.article-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:14px}.reaction-row{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.comment{padding:14px;border:1px solid var(--line);border-radius:16px;margin:12px 0;background:var(--card)}.site-footer{margin-top:50px;background:var(--card);border-top:1px solid var(--line);padding:28px 0}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-grid a{display:block;color:var(--muted);margin:8px 0}.alert{padding:12px 14px;border-radius:14px;margin:0 0 16px;border:1px solid var(--line);background:var(--card)}.alert-success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.alert-danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.alert-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.muted{color:var(--muted)}.install-wrap{min-height:100vh;display:grid;place-items:center;padding:30px}.install-card{width:min(780px,94vw);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px;padding:28px}.panel-body{display:flex;min-height:100vh}.sidebar{width:280px;position:fixed;inset:0 auto 0 0;background:var(--card);border-right:1px solid var(--line);padding:18px;overflow:auto}.panel-brand{margin-bottom:18px}.side-nav{display:grid;gap:8px}.side-nav a{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:750;padding:12px 14px;border-radius:14px}.side-nav a:hover,.side-nav a.active{background:var(--bg);color:var(--brand)}.panel-main{margin-left:280px;flex:1}.panel-top{position:sticky;top:0;background:rgba(245,247,251,.92);backdrop-filter:blur(14px);z-index:5;border-bottom:1px solid var(--line);padding:18px 26px;display:flex;align-items:center;justify-content:space-between}.panel-top h1{margin:0;font-size:24px}.panel-top p{margin:3px 0 0;color:var(--muted)}.panel-content{padding:26px}.table-wrap{overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse}th,td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{font-size:13px;color:var(--muted);text-transform:uppercase}.actions{display:flex;gap:8px;flex-wrap:wrap}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.stat strong{font-size:28px;display:block}.form-card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:20px;margin-bottom:20px}.badge{display:inline-block;border-radius:999px;background:var(--bg);padding:5px 9px;color:var(--muted);font-weight:800;font-size:12px}.check-row{display:flex;gap:16px;flex-wrap:wrap}.check-row label{display:flex;align-items:center;gap:8px}.check-row input{width:auto}.sidebar-toggle{display:none;margin-bottom:12px}.profile-head{display:flex;gap:18px;align-items:center}.avatar{width:70px;height:70px;border-radius:50%;object-fit:cover;background:var(--line)}@media(max-width:900px){.nav-toggle{display:inline-flex}.top-nav{display:none;position:absolute;top:72px;left:4vw;right:4vw;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:var(--shadow);flex-direction:column}.top-nav.open{display:flex}.nav-wrap{gap:10px}.nav-actions{margin-left:auto}.hero{grid-template-columns:1fr}.grid.two,.grid.three,.footer-grid,.stat-grid{grid-template-columns:1fr}.sidebar{position:static;width:100%;border-right:0;border-bottom:1px solid var(--line)}.panel-body{display:block}.panel-main{margin-left:0}.sidebar-toggle{display:block}.side-nav{display:none}.side-nav.open{display:grid}.panel-top{position:static;padding:16px;align-items:flex-start;gap:12px}.panel-content{padding:16px}.hero-main .article-card img{height:240px}}
.badge.ok{background:#dcfce7;color:#166534}.badge.danger{background:#fee2e2;color:#991b1b}
.panel-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.panel-actions h2{margin:0}.panel-actions p{margin:4px 0 0;color:var(--muted)}.rich-editor-wrap{margin-top:7px;background:var(--card);border-radius:14px;border:1px solid var(--line)}.rich-editor-wrap .mce-tinymce{border:0!important;border-radius:14px}.rich-editor-wrap .mce-toolbar{background:var(--bg)!important;border-color:var(--line)!important}.rich-editor-wrap .mce-edit-area{background:var(--card)!important}.rich-editor-box{min-height:260px}.rich-editor-box iframe{min-height:260px;background:var(--card)!important}.empty-state{background:var(--card);border:1px dashed var(--line);border-radius:18px;padding:22px;text-align:center;color:var(--muted)}

.language-select{width:auto;min-width:96px;padding:9px 34px 9px 12px;border-radius:11px;font-size:14px;font-weight:750;background:var(--card);color:var(--text)}
.panel-actions > .btn,.panel-actions > .actions{margin-left:auto;justify-content:flex-end}.panel-actions .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-actions .actions .btn{white-space:nowrap}@media(max-width:640px){.panel-actions{align-items:flex-start}.panel-actions > .btn,.panel-actions > .actions{margin-left:0;width:100%;justify-content:flex-end}}

/* 2026-04-26 panel button alignment and menu improvements */
.panel-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.panel-actions>.btn,.panel-actions>.actions{margin-inline-start:auto!important;margin-left:auto!important;display:flex;justify-content:flex-end;align-items:center;gap:8px;text-align:end}
.panel-actions>.actions{flex-wrap:wrap}
.application-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.application-actions input{min-width:180px;max-width:260px}.site-footer a{display:block;margin:8px 0;color:var(--muted);font-weight:650}.site-footer a:hover{color:var(--text)}
@media(max-width:640px){.panel-actions{align-items:flex-start}.panel-actions>div:first-child{width:100%}.panel-actions>.btn,.panel-actions>.actions{width:100%;justify-content:flex-end;margin-inline-start:0!important}}


/* Author follow/profile and read-time security UI */
.author-mini-card{display:flex;align-items:center;gap:14px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--bg)}
.author-mini-card p{margin:4px 0 0;color:var(--muted)}
.author-mini-card .author-follow-form{margin-inline-start:auto}.author-mini-card .author-follow-form input{display:none}
.read-reward-note{border-top:1px solid var(--line);padding-top:14px;margin-top:20px}
.author-profile-card{background:var(--card);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);overflow:hidden;margin-bottom:20px}
.author-profile-cover{height:150px;background:linear-gradient(135deg,rgba(37,99,235,.25),rgba(15,23,42,.08))}
.author-profile-body{display:flex;align-items:flex-end;gap:20px;padding:0 24px 24px;margin-top:-54px}
.author-profile-avatar{width:120px;height:120px;border-radius:28px;object-fit:cover;border:5px solid var(--card);background:var(--line);box-shadow:var(--shadow)}
.author-profile-info{flex:1}.author-profile-info h1{margin:10px 0 8px}.author-profile-info p{color:var(--muted);line-height:1.65}.author-profile-action input{display:none}.author-stats{margin-bottom:24px}
@media(max-width:700px){.author-mini-card,.author-profile-body{align-items:flex-start;flex-direction:column}.author-mini-card .author-follow-form{margin-inline-start:0}.author-profile-body{margin-top:-44px}.author-profile-avatar{width:96px;height:96px;border-radius:22px}}

/* 2026-04-26 author profile redesign and root/home fixes */
.author-cover-card{background:var(--card);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);overflow:hidden;margin-bottom:20px}
.author-cover-image{height:250px;background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(15,23,42,.08));background-size:cover;background-position:center}
.author-page-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px;align-items:start}
.author-sidebar{position:sticky;top:92px;overflow:visible}.author-sidebar-body{padding:22px;text-align:center}.author-sidebar-avatar{width:132px;height:132px;border-radius:32px;object-fit:cover;margin:-86px auto 12px;border:6px solid var(--card);background:var(--line);box-shadow:var(--shadow)}
.author-sidebar h1{margin:8px 0 10px;font-size:25px}.author-sidebar-follow{margin:16px 0}.author-sidebar-follow input{display:none}
.author-info-list{display:grid;gap:10px;text-align:left;margin-top:16px}.author-info-list div{padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.author-info-list span{display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.author-info-list strong{display:block;margin-top:4px;overflow-wrap:anywhere}
.author-socials{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:18px}.author-socials a{width:38px;height:38px;border-radius:999px;background:var(--bg);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:var(--brand);font-size:13px}.author-socials a:hover{background:var(--brand);color:#fff;border-color:var(--brand)}
.author-content-area{min-width:0}.author-bio-text{line-height:1.75;color:var(--text)}
@media(max-width:900px){.author-page-layout{grid-template-columns:1fr}.author-sidebar{position:static}.author-cover-image{height:180px}.author-sidebar-avatar{margin-top:-74px}.author-content-area .grid.two{grid-template-columns:1fr}}

/* 2026-04-26 author profile visual fix */
.author-profile-cover-top{margin:0 0 22px;overflow:hidden;border-radius:28px}
.author-profile-cover-photo{min-height:280px;background:linear-gradient(135deg,rgba(37,99,235,.35),rgba(15,23,42,.18)),linear-gradient(135deg,#dbeafe,#f8fafc);background-size:cover;background-position:center;display:flex;align-items:flex-end;position:relative}
.author-profile-cover-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 35%,rgba(15,23,42,.58) 100%);pointer-events:none}
.author-profile-cover-overlay{position:relative;z-index:1;color:#fff;padding:28px;width:100%}
.author-profile-cover-overlay h1{margin:10px 0 0;font-size:clamp(28px,4vw,46px);line-height:1.08;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.28)}
.author-profile-cover-overlay .tag{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(10px)}
.author-profile-page{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start}
.author-profile-left{position:sticky;top:92px;overflow:hidden}
.author-profile-avatar-block{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(15,23,42,.02))}
.author-profile-photo-left{width:92px;height:92px;border-radius:24px;object-fit:cover;flex:0 0 92px;background:var(--line);border:4px solid var(--card);box-shadow:0 14px 30px rgba(15,23,42,.12)}
.author-profile-avatar-block h2{margin:0 0 6px;font-size:22px;line-height:1.2}.author-profile-avatar-block p{margin:0;color:var(--muted);font-weight:750}
.author-profile-follow-form{padding:16px 20px 0}.author-profile-follow-form input{display:none}
.author-profile-info-menu{display:grid;gap:10px;padding:18px 20px 6px}.author-profile-info-item{border:1px solid var(--line);background:var(--bg);border-radius:16px;padding:12px 13px}.author-profile-info-item span{display:block;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.author-profile-info-item strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--text)}
.author-profile-social-list{display:grid;gap:10px;padding:14px 20px 20px}.author-profile-social-list a{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:16px;background:var(--bg);font-weight:850;color:var(--text)}.author-profile-social-list a:hover{border-color:var(--brand);color:var(--brand);background:rgba(37,99,235,.08)}.author-profile-social-list span{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--line);color:var(--brand);font-size:12px;font-weight:950;flex:0 0 34px}
.author-profile-main{min-width:0}.author-profile-bio{line-height:1.8;font-size:17px;color:var(--text);margin-bottom:0}.author-profile-article-grid{align-items:stretch}
@media(max-width:960px){.author-profile-page{grid-template-columns:1fr}.author-profile-left{position:static}.author-profile-cover-photo{min-height:220px}.author-profile-info-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.author-profile-social-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.author-profile-cover-photo{min-height:180px}.author-profile-cover-overlay{padding:20px}.author-profile-avatar-block{align-items:flex-start}.author-profile-photo-left{width:78px;height:78px;border-radius:20px;flex-basis:78px}.author-profile-info-menu,.author-profile-social-list{grid-template-columns:1fr}.author-profile-page .grid.two{grid-template-columns:1fr}}

/* 2026-04-26 article author avatar in meta */
.article-author-inline a{display:inline-flex;align-items:center;gap:8px;font-weight:850;color:var(--text)}
.article-author-inline img{width:28px;height:28px;border-radius:999px;object-fit:cover;border:2px solid var(--card);box-shadow:0 4px 12px rgba(15,23,42,.12);background:var(--line)}
.comment-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.comment-head img{width:34px;height:34px;border-radius:999px;object-fit:cover;background:var(--line);border:2px solid var(--card);box-shadow:0 4px 12px rgba(15,23,42,.10)}

.btn.success{background:var(--success,#16a34a);color:#fff}.form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.form-actions .btn{white-space:nowrap}@media(max-width:640px){.form-actions{justify-content:flex-end}.form-actions .btn{flex:1 1 auto}}

/* 2026-04-26 admin user edit and finance dashboard */
.form-section{border:1px solid var(--line);border-radius:18px;padding:18px;margin:0 0 18px;background:rgba(255,255,255,.02)}
.form-section h3{margin:0 0 16px;font-size:18px}.profile-edit-preview{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.profile-edit-preview .avatar{width:74px;height:74px}.user-cover-preview{width:220px;height:74px;border-radius:16px;object-fit:cover;border:1px solid var(--line);background:var(--bg)}.user-list-cell{display:flex;align-items:center;gap:10px}.user-list-cell img{width:34px;height:34px;border-radius:999px;object-fit:cover;background:var(--line)}.finance-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-stat strong{font-size:23px}.dashboard-main-stats{margin-bottom:2px}@media(max-width:1100px){.finance-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.finance-stat-grid{grid-template-columns:1fr}.user-cover-preview{width:100%}.profile-edit-preview{align-items:flex-start}}


/* 2026-04-26 breaking news title-only slider */
.breaking-slider{overflow:hidden;gap:12px;white-space:nowrap}.breaking-slider strong{flex:0 0 auto}.breaking-viewport{min-width:0;overflow:hidden;flex:1}.breaking-track{display:inline-flex;align-items:center;gap:26px;min-width:max-content;animation:breakingTicker 32s linear infinite}.breaking-track a{font-weight:850}.breaking-track a::before{content:"•";margin-right:12px;opacity:.55}.breaking-slider:hover .breaking-track{animation-play-state:paused}@keyframes breakingTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.breaking-track{animation:none;flex-wrap:wrap;white-space:normal}}@media(max-width:640px){.breaking-slider{align-items:flex-start}.breaking-track{gap:18px;animation-duration:24s}}
.security-note{padding:12px 14px;border:1px dashed var(--line);border-radius:14px;background:var(--bg);color:var(--muted);font-size:14px}

/* 2026-04-26 homepage multi-news slider */
.home-slider{position:relative;min-height:390px;border-radius:22px;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}
.home-slider-track{position:relative;min-height:390px}.home-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.01);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}.home-slide.active{opacity:1;visibility:visible;transform:scale(1);z-index:1}.home-slide-link{display:block;position:absolute;inset:0;color:white;background:#0f172a}.home-slide img,.home-slide-placeholder{width:100%;height:100%;min-height:390px;object-fit:cover}.home-slide-link::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.78))}.home-slide-content{position:absolute;left:24px;right:24px;bottom:24px;z-index:2}.home-slide-content h2{font-size:clamp(26px,4vw,44px);line-height:1.08;margin:12px 0 10px}.home-slide-content p{max-width:760px;margin:0;color:rgba(255,255,255,.88);font-size:16px}.home-slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#111827;font-size:32px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 26px rgba(15,23,42,.22)}.home-slider-btn:hover{background:white}.home-slider-btn.prev{left:14px}.home-slider-btn.next{right:14px}.home-slider-dots{position:absolute;z-index:3;left:24px;bottom:14px;display:flex;gap:8px}.home-slider-dots button{width:10px;height:10px;border-radius:999px;border:0;background:rgba(255,255,255,.5);cursor:pointer;padding:0}.home-slider-dots button.active{width:28px;background:white}.home-slider .tag{background:rgba(255,255,255,.18);color:white}.home-slider:not(.is-ready) .home-slide:first-child{opacity:1;visibility:visible;transform:none;z-index:1}@media(max-width:900px){.home-slider,.home-slider-track{min-height:300px}.home-slide img,.home-slide-placeholder{min-height:300px}.home-slide-content{left:18px;right:18px;bottom:26px}.home-slider-btn{width:38px;height:38px;font-size:26px}.home-slider-dots{left:18px}}@media(prefers-reduced-motion:reduce){.home-slide{transition:none}}


/* 2026-04-26 threaded comment replies */
.comment-section h2{margin-top:0}.comment-main-form{margin-bottom:18px}.comment-thread{display:grid;gap:14px;margin-top:18px}.comment{position:relative}.comment-root{margin-left:0}.comment-children{margin:14px 0 0 24px;padding-left:18px;border-left:3px solid var(--line);display:grid;gap:12px}.comment-reply{background:rgba(37,99,235,.035)}.comment-head small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.comment-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.comment-actions form{margin:0}.comment-reply-box{display:inline-block}.comment-reply-box summary{list-style:none}.comment-reply-box summary::-webkit-details-marker{display:none}.comment-reply-form{min-width:min(520px,82vw);margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.comment-reply-form textarea{min-height:90px}.comment-reply-form label{margin-bottom:10px}@media(max-width:640px){.comment-children{margin-left:8px;padding-left:12px}.comment-reply-form{min-width:100%}.comment-actions{align-items:stretch}.comment-actions .btn{width:100%}}

/* 2026-04-26 homepage right featured news block */
.home-hero-with-featured{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:stretch}.featured-home{height:390px;display:grid;grid-template-rows:1.28fr .82fr;gap:14px;min-width:0}.featured-home-card{position:relative;border-radius:22px;overflow:hidden;background:#0f172a;border:1px solid var(--line);box-shadow:var(--shadow);min-height:0}.featured-home-card a{display:block;position:absolute;inset:0;color:white}.featured-home-card img,.featured-home-card .featured-home-placeholder{width:100%;height:100%;object-fit:cover;min-height:100%;background:linear-gradient(135deg,#dbeafe,#f1f5f9);display:flex;align-items:center;justify-content:center;color:#475569;font-weight:900}.featured-home-card a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.04),rgba(2,6,23,.78))}.featured-home-title{position:absolute;left:14px;right:14px;bottom:13px;z-index:2}.featured-home-title h3{margin:0;color:white;line-height:1.18;text-shadow:0 6px 18px rgba(0,0,0,.35)}.featured-home-card.large .featured-home-title h3{font-size:clamp(20px,2.1vw,27px)}.featured-home-card.small .featured-home-title{left:12px;right:12px;bottom:12px}.featured-home-card.small .featured-home-title h3{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-home-small-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0}.featured-home-small-grid .featured-home-card{height:100%}@media(max-width:900px){.home-hero-with-featured{grid-template-columns:1fr}.featured-home{height:auto;grid-template-rows:auto}.featured-home-card.large{height:240px}.featured-home-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-home-small-grid .featured-home-card{height:170px}}@media(max-width:560px){.featured-home-small-grid{grid-template-columns:1fr}.featured-home-small-grid .featured-home-card{height:190px}}
/* 2026-04-26 latest news list pagination */
.pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0}.pagination-current{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-weight:800}.latest-list-title{align-items:flex-start}.latest-list-title p{margin:6px 0 0}.latest-list-grid{margin-top:10px}

/* 2026-04-26 article sidebar widgets */
.article-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.article-detail-main{min-width:0}.article-detail-sidebar{position:sticky;top:92px;align-self:start;display:grid;gap:16px;max-height:calc(100vh - 110px);overflow:auto;overscroll-behavior:contain;padding-bottom:2px}.article-detail-sidebar::-webkit-scrollbar{width:6px}.article-detail-sidebar::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.sidebar-widget{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:16px;overflow:hidden}.sidebar-widget h3{margin:0 0 14px;font-size:18px}.widget-article-list{display:grid;gap:12px}.widget-article-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:16px;border:1px solid transparent}.widget-article-item:hover{background:var(--bg);border-color:var(--line)}.widget-thumb{width:88px;height:68px;border-radius:14px;overflow:hidden;background:var(--bg);display:block}.widget-thumb img{width:100%;height:100%;object-fit:cover}.widget-thumb-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:12px;color:var(--muted);font-weight:900;background:linear-gradient(135deg,#dbeafe,#f1f5f9)}.widget-article-info{min-width:0}.widget-article-info strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;font-size:14px}.widget-article-info small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.widget-ad-placeholder{border:1px dashed var(--line);border-radius:16px;min-height:160px;display:grid;place-items:center;color:var(--muted);background:var(--bg);font-weight:800}.widget-ad-code iframe,.widget-ad-code img{max-width:100%}.widget-html-content{overflow:auto}.widget-empty{margin:0}@media(max-width:980px){.article-detail-layout{grid-template-columns:1fr}.article-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-height:none;overflow:visible}}@media(max-width:680px){.article-detail-sidebar{grid-template-columns:1fr}.widget-article-item{grid-template-columns:82px minmax(0,1fr)}.widget-thumb{width:82px;height:64px}}

/* 2026-04-26 advanced polls, homepage widgets and category styles */
.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.home-news-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.home-news-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 340px}.home-news-main{min-width:0}.home-widget-sidebar{display:grid;gap:16px;align-self:start;position:sticky;top:92px}.home-inline-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.widget-position-home_inline{height:100%}.poll-widget h4{margin:0 0 10px;font-size:18px;line-height:1.25}.poll-desc{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.55}.poll-form{display:grid;gap:10px}.poll-option{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:var(--bg);font-weight:750;cursor:pointer}.poll-option input{width:auto;margin:3px 0 0;accent-color:var(--brand)}.poll-option span{line-height:1.35}.poll-thanks{margin:0 0 12px;padding:10px 12px;border-radius:14px;background:rgba(34,197,94,.1);color:#15803d;font-weight:800}.poll-results{display:grid;gap:12px}.poll-result-row{display:grid;gap:7px}.poll-result-head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.poll-result-head strong{font-weight:850}.poll-bar{height:9px;border-radius:999px;background:var(--bg);overflow:hidden;border:1px solid var(--line)}.poll-bar span{display:block;height:100%;border-radius:999px;background:var(--brand)}.poll-result-row small,.poll-total{font-size:12px;margin:0}.poll-options-admin{margin-top:10px}.poll-options-admin h3{margin-top:0}.poll-option-admin{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:10px;align-items:center;margin-bottom:10px}.home-category-grid.compact{gap:12px}.home-category-grid.compact .article-card img,.home-category-grid.compact .article-card .placeholder{height:130px}.home-category-grid.compact .card-body{padding:13px}.home-category-grid.compact .card-body p{display:none}.home-category-featured-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px}.home-category-featured-side{display:grid;gap:18px}.home-category-feature-card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.home-category-feature-card a{display:grid;color:inherit;height:100%}.home-category-feature-card img,.home-category-feature-card .home-category-placeholder{width:100%;height:190px;object-fit:cover;background:linear-gradient(135deg,#dbeafe,#f1f5f9);display:grid;place-items:center;color:#475569;font-weight:900}.home-category-feature-card> a > div{padding:16px}.home-category-feature-card h3{margin:10px 0 8px;line-height:1.22}.home-category-feature-card p{margin:0;color:var(--muted);line-height:1.55}.home-category-feature-card.large img,.home-category-feature-card.large .home-category-placeholder{height:360px}.home-category-feature-card.large h3{font-size:clamp(24px,3vw,34px)}.home-category-feature-card.small a{grid-template-columns:150px minmax(0,1fr)}.home-category-feature-card.small img,.home-category-feature-card.small .home-category-placeholder{height:100%;min-height:142px}.home-category-feature-card.small p{display:none}.home-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-category-list-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}.home-category-list-thumb{width:120px;height:86px;border-radius:14px;overflow:hidden;background:var(--bg);display:block}.home-category-list-thumb img{width:100%;height:100%;object-fit:cover}.home-category-list-item strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.home-category-list-item small{display:block;margin-top:6px;color:var(--muted);line-height:1.4}@media(max-width:1100px){.grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.home-news-layout.has-sidebar{grid-template-columns:1fr}.home-widget-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-featured-layout{grid-template-columns:1fr}.home-category-featured-side{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-feature-card.small a{grid-template-columns:1fr}.home-category-feature-card.small img,.home-category-feature-card.small .home-category-placeholder{height:170px}}@media(max-width:760px){.grid.four,.home-inline-widgets,.home-widget-sidebar,.home-category-featured-side,.home-category-list{grid-template-columns:1fr}.home-category-feature-card.large img,.home-category-feature-card.large .home-category-placeholder{height:240px}.home-category-list-item{grid-template-columns:96px minmax(0,1fr)}.home-category-list-thumb{width:96px;height:74px}.poll-option-admin{grid-template-columns:1fr}}


/* 2026-04-26 requested layout, footer, related news and sticky widget refinements */
body.site-layout-full .container{width:min(100% - 56px,1600px)}
body.site-layout-full .article-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}
.article-detail-sidebar{position:sticky;top:88px;align-self:start;z-index:2;scrollbar-gutter:stable}
.related-news-section{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}
.related-news-title{margin:0 0 14px}.related-news-title h2{font-size:22px}
.related-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}
.related-news-card{display:grid;gap:9px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--bg);transition:.18s ease;min-width:0}
.related-news-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);background:var(--card)}
.related-news-thumb{height:86px;border-radius:12px;overflow:hidden;background:var(--card);display:grid;place-items:center}
.related-news-thumb img{width:100%;height:100%;object-fit:cover}.related-news-placeholder{font-size:12px;font-weight:900;color:var(--muted)}
.related-news-card strong{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(180px,.7fr) minmax(260px,1fr);align-items:start}
.footer-brand-block p,.footer-newsletter p{color:var(--muted);line-height:1.55}.footer-social{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
.site-footer .footer-social-link{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:13px;font-weight:800;color:var(--text)}
.footer-social-icon{width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;background:var(--brand);color:#fff;font-size:11px;font-weight:900;line-height:1}
.newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px}.newsletter-form input{min-width:0}.newsletter-form .btn{white-space:nowrap}
.table-wrap td.actions,.actions{align-items:center}.table-wrap td.actions{flex-wrap:nowrap;white-space:nowrap}.table-wrap td.actions .btn{white-space:nowrap;flex:0 0 auto}
@media(max-width:980px){body.site-layout-full .container{width:min(100% - 30px,100%)}.article-detail-sidebar{position:static;z-index:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-newsletter{grid-column:1/-1}}
@media(max-width:680px){.related-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-news-thumb{height:74px}.footer-grid{grid-template-columns:1fr}.newsletter-form{grid-template-columns:1fr}.table-wrap td.actions{flex-wrap:wrap;white-space:normal}}

/* 2026-04-26 advanced settings and referral program */
.settings-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.settings-nav{position:sticky;top:92px;display:grid;gap:8px}.settings-nav strong{margin-bottom:6px}.settings-nav a{display:block;padding:10px 12px;border-radius:12px;color:var(--muted);font-weight:800}.settings-nav a:hover{background:var(--bg);color:var(--brand)}.settings-sections{display:grid;gap:18px}.settings-section{scroll-margin-top:96px}.settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.settings-section h2{margin:0 0 6px;font-size:21px}.settings-section p{margin:0}.setting-field span{display:block}.setting-field small{display:block;margin-top:7px;color:var(--muted);font-weight:500;line-height:1.45}.settings-savebar{position:sticky;bottom:14px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-savebar p{margin:0}.setting-field-site_description{grid-column:1/-1}.referral-hero h2{margin:10px 0 8px;font-size:clamp(24px,3vw,34px)}.referral-hero p{font-size:16px;line-height:1.7;max-width:900px}.referral-link-box{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.referral-link-box input{font-weight:750}@media(max-width:980px){.settings-layout{grid-template-columns:1fr}.settings-nav{position:static}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-nav strong{grid-column:1/-1}.settings-savebar{position:static;display:grid}.referral-link-box{grid-template-columns:1fr}}@media(max-width:640px){.settings-nav{grid-template-columns:1fr}.settings-section .grid.two{grid-template-columns:1fr}.settings-section-head{display:block}.settings-savebar .btn{width:100%}}


/* 2026-04-26 v6 newsletter, exports, dashboard and auth refinements */
.mini-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.mini-list-item:last-child{border-bottom:0}.mini-list-item strong{display:block;line-height:1.3}.mini-list-item small{display:block;color:var(--muted);margin-top:4px}.dashboard-list-card h2{margin-top:0}.newsletter-compose textarea{min-height:220px}.newsletter-status{display:flex;gap:8px;flex-wrap:wrap}.newsletter-status .badge{font-size:13px}.bulk-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.bulk-actions label{min-width:240px;margin-bottom:0}.export-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.auth-shell{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:24px;align-items:stretch;width:min(980px,94vw);margin:30px auto}.auth-shell .install-card{width:100%;margin:0}.auth-info-card{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(15,23,42,.06));border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);padding:28px;display:flex;flex-direction:column;justify-content:center}.auth-info-card h2{font-size:clamp(24px,3vw,34px);margin:0 0 12px}.auth-info-card p{color:var(--muted);line-height:1.7}.auth-info-list{display:grid;gap:12px;margin-top:16px}.auth-info-list span{display:flex;gap:10px;align-items:flex-start;font-weight:800}.auth-info-list span:before{content:'✓';display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:var(--brand);color:#fff;font-size:13px}@media(max-width:760px){body.site-layout-full .container{width:min(100% - 22px,100%)}.export-card-grid,.auth-shell{grid-template-columns:1fr}.auth-info-card{order:-1}}

/* 2026-04-26 v7 editor media library and contact module */
.editor-media-panel{margin:18px 0;padding:16px;background:var(--bg);box-shadow:none}.editor-media-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.editor-media-head h3{margin:0 0 4px}.editor-media-head p{margin:0}.editor-media-upload{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:min(100%,420px)}.editor-media-upload input{max-width:270px;background:var(--card)}.editor-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px}.editor-media-card{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:9px;min-width:0}.editor-media-card img{width:100%;height:96px;object-fit:cover;border-radius:12px;background:var(--bg)}.editor-media-card small{display:block;color:var(--muted);font-size:12px;line-height:1.3;margin:7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-media-actions{display:grid;gap:7px}.editor-media-actions .btn{width:100%;padding:8px 9px;font-size:12px}.media-empty{margin:8px 0 0}.contact-layout{align-items:start}.contact-info-card h2{margin-top:0}.contact-info-card p{line-height:1.7}.contact-message-body{padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--bg);line-height:1.7}.contact-admin-layout{align-items:start}.form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn.success{background:#16a34a}@media(max-width:760px){.editor-media-head{display:block}.editor-media-upload{margin-top:12px}.editor-media-upload input{max-width:100%}.editor-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* v8 newsletter, import/export, avatar and banned user updates */
.mini-avatar{width:38px;height:38px;border-radius:999px;object-fit:cover;background:var(--line);flex:0 0 38px}.dashboard-user-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.newsletter-user-card{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.newsletter-user-status h3{margin:8px 0 4px}.badge-success{background:#dcfce7;color:#166534}.banned-shell{justify-content:center}.banned-card{text-align:center;max-width:680px}.export-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.user-list-cell img{display:block}@media(max-width:760px){.dashboard-user-item{grid-template-columns:auto 1fr}.dashboard-user-item .badge{grid-column:2}.export-card-grid{grid-template-columns:1fr}.newsletter-user-card{align-items:flex-start}}

/* v9 navigation, notifications and settings refinements */
.panel-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.panel-notification-link{position:relative}.panel-notification-link span,.notification-menu-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--danger);color:#fff;font-style:normal;font-size:12px;font-weight:900}.side-nav a.has-notification-alert{color:var(--danger);background:#fef2f2}.notification-menu-badge{margin-left:auto}.notification-total{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px 18px;text-align:center;box-shadow:var(--shadow)}.notification-total span{display:block;color:var(--muted);font-size:13px;font-weight:800}.notification-total strong{font-size:32px}.notification-stat-grid{margin-top:18px}.notification-stat{text-decoration:none;color:inherit}.notification-stat.needs-attention{border-color:#fecaca;background:#fef2f2}.notification-stat.needs-attention span,.notification-stat.needs-attention strong{color:#991b1b}.notification-list-card h2{margin-top:0}.badge-danger{background:#fee2e2;color:#991b1b}.author-mini-card-after{margin-top:24px;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(15,23,42,.03))}.author-mini-card-after .muted{display:block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.settings-savebar .btn{white-space:nowrap;min-width:180px;line-height:1.2;text-align:center}.setting-field-image_upload_format select{font-weight:800}.setting-field-show_home_nav_link select,.setting-field-language_switcher_enabled select,.setting-field-default_language select{font-weight:800}@keyframes hpBlink{0%,100%{box-shadow:0 0 0 rgba(220,38,38,0);transform:translateZ(0)}50%{box-shadow:0 0 0 5px rgba(220,38,38,.16);transform:translateY(-1px)}}.blink,.blink-soft{animation:hpBlink 1.25s ease-in-out infinite}@media(max-width:760px){.panel-top-actions{width:100%;justify-content:flex-start}.notification-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-savebar .btn{width:100%;min-width:0}}@media(max-width:560px){.notification-stat-grid{grid-template-columns:1fr}}

/* v10 editor media popup, settings notices and media manager */
.editor-media-launch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.editor-media-launch h3{margin:0 0 4px}.editor-media-launch p{margin:0}.editor-media-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:18px}.editor-media-modal.open{display:flex}.editor-media-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);backdrop-filter:blur(4px)}.editor-media-window{position:relative;z-index:1;width:min(920px,94vw);max-height:86vh;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 80px rgba(15,23,42,.28);padding:20px}.media-modal-open{overflow:hidden}.editor-media-window .editor-media-head{position:sticky;top:0;z-index:2;background:var(--card);padding-bottom:12px;border-bottom:1px solid var(--line)}.editor-media-window .editor-media-upload{margin:14px 0}.settings-message{border-width:2px;font-weight:800}.settings-message.alert-success{box-shadow:0 10px 30px rgba(22,101,52,.12)}.settings-message.alert-danger{box-shadow:0 10px 30px rgba(153,27,27,.12)}.media-manager-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.media-manager-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:var(--shadow);display:grid;gap:10px}.media-manager-preview{width:100%;height:140px;border-radius:14px;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted);font-weight:900}.media-manager-preview img,.media-manager-preview video{width:100%;height:100%;object-fit:cover}.media-manager-card small{display:block;color:var(--muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis}.media-manager-card form{margin:0}.media-manager-card .btn{width:100%}@media(max-width:760px){.editor-media-launch{display:grid}.editor-media-launch .btn{width:100%}.editor-media-window{max-height:90vh;padding:16px}.editor-media-window .editor-media-head{display:block}.media-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.media-manager-grid{grid-template-columns:1fr}}

/* 2026-04-26 v11 admin notifications, article share and writer dashboard fixes */
.panel-notification-link{position:relative}.panel-notification-link .notification-top-icon{font-size:16px;line-height:1}.panel-notification-link .notification-top-badge{min-width:20px;height:20px;border-radius:999px;background:var(--danger);color:#fff;display:inline-grid;place-items:center;padding:0 6px;font-size:12px;font-weight:950}
.application-actions{min-width:260px}.application-actions input{width:100%;margin-bottom:8px}.application-action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.application-action-buttons .btn{white-space:nowrap;flex:0 0 auto}
.article-share-box{margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--bg)}.article-share-box strong{display:block;margin-bottom:10px}.article-share-buttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.article-share-button{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:999px;padding:9px 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:850;cursor:pointer}.article-share-button:hover{border-color:var(--brand);color:var(--brand)}.article-share-button span{width:25px;height:25px;border-radius:999px;background:var(--brand);color:#fff;display:inline-grid;place-items:center;font-size:11px;font-weight:950}.copy-share-link{font:inherit}
.author-mini-card{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:20px;padding:16px;background:var(--bg);margin:22px 0}.author-mini-card .avatar{width:62px;height:62px;flex:0 0 62px}.author-mini-card>div{flex:1;min-width:0}.author-bio-socials{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.author-bio-socials a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--card);padding:7px 10px;font-size:12px;font-weight:850;color:var(--text)}.author-bio-socials a:hover{border-color:var(--brand);color:var(--brand)}.author-bio-socials span{width:22px;height:22px;border-radius:999px;background:var(--brand);color:#fff;display:inline-grid;place-items:center;font-size:10px;font-weight:950}
.writer-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.writer-earning-stat small{display:block;margin-top:8px;color:var(--muted);font-weight:750}.writer-dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;align-items:start}.writer-dashboard-main,.writer-dashboard-side{min-width:0}.writer-dashboard-side{position:sticky;top:94px}.compact-title{margin:0 0 14px}.mini-list{display:grid;gap:10px}.mini-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.mini-list-item strong{display:block}.mini-list-item small{display:block;color:var(--muted);margin-top:4px;line-height:1.45}.mini-list-item.compact{align-items:flex-start}.earnings-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.earnings-row strong{font-size:20px}.writer-earnings-card .btn{margin-top:16px}
@media(max-width:1100px){.writer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-dashboard-layout{grid-template-columns:1fr}.writer-dashboard-side{position:static}.application-action-buttons{flex-wrap:wrap}}
@media(max-width:900px){.panel-notification-link{min-width:42px;padding-left:10px;padding-right:10px}.panel-notification-link .notification-top-text{display:none}.panel-notification-link .notification-top-badge{position:absolute;right:-4px;top:-6px;min-width:18px;height:18px;font-size:11px}.panel-top-actions{gap:7px}.article-share-buttons{align-items:stretch}.article-share-button{flex:1 1 calc(50% - 9px);justify-content:center}.author-mini-card{flex-wrap:wrap}.author-follow-form{width:100%}.author-follow-form .btn{width:100%}}
@media(max-width:640px){.writer-stat-grid{grid-template-columns:1fr}.mini-list-item{align-items:flex-start;flex-direction:column}.article-share-button{flex-basis:100%}.application-action-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.application-action-buttons .btn{width:100%;padding-left:8px;padding-right:8px}}
.editor-embed-tools h3{margin:0 0 6px}.editor-embed-tools .actions{margin:8px 0 10px}.article-content iframe,.article-content video,.rich-editor-box iframe,.rich-editor-box video,.tinymce-video{width:100%;max-width:100%;min-height:360px;border:0;border-radius:18px;background:#0f172a;margin:14px 0}.article-content video,.rich-editor-box video{height:auto;min-height:0}.tinymce-video{height:auto;min-height:0}.social-embed-card{border:1px solid var(--line);background:var(--bg);border-radius:16px;padding:14px 16px;word-break:break-word}.social-embed-card a{font-weight:800;color:var(--brand)}.nav-submit-article{white-space:nowrap}.wallet-stat-grid{margin-bottom:18px}@media(max-width:760px){.article-content iframe,.rich-editor-box iframe{min-height:240px}.nav-submit-article{padding-left:10px;padding-right:10px}}


/* v13 writer preview, article detail and sidebar refinements */
.article-detail-layout{gap:28px}.article-detail-main .card-body{padding:clamp(18px,2.5vw,30px)}.article-detail-main article.card h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:12px 0}.article-meta{align-items:center;row-gap:8px}.article-content{max-width:100%;line-height:1.82}.article-content p{margin:0 0 18px}.article-content img{border-radius:18px;margin:18px auto}.article-detail-sidebar{position:sticky;top:88px;align-self:start;display:grid;gap:16px;height:max-content;max-height:none;overflow:visible;padding-bottom:0}.article-detail-sidebar .sidebar-widget:last-child{margin-bottom:0}.author-mini-card-after{align-items:center;padding:20px}.author-mini-card .avatar,.author-mini-card-after .avatar{width:92px;height:92px;flex:0 0 92px;border-radius:24px}.article-share-box{background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(15,23,42,.02))}.editor-media-launch{border-style:dashed;background:var(--bg);margin-top:10px;margin-bottom:14px}.writer-article-actions{align-items:center}.article-preview-card .article-preview-cover{width:100%;max-height:520px;object-fit:cover;border-radius:18px;margin:18px 0}.article-preview-video{width:100%;border-radius:18px;margin:12px 0}.article-preview-summary{font-size:18px;line-height:1.7;color:var(--muted);padding:14px 16px;background:var(--bg);border-radius:16px}.article-preview-card .article-content{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}@media(max-width:980px){.article-detail-sidebar{position:static;height:auto;max-height:none;overflow:visible}.article-detail-main article.card h1{font-size:clamp(28px,8vw,38px)}.author-mini-card-after{align-items:flex-start}}@media(max-width:640px){.author-mini-card .avatar,.author-mini-card-after .avatar{width:78px;height:78px;flex-basis:78px;border-radius:20px}.writer-article-actions .btn{width:100%}}


/* v14 scroll-to-top, refined full layout, mobile article order and admin page fixes */
body.site-layout-full .container{width:min(100% - 84px,1520px)}
body.site-layout-full .article-detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}
.scroll-top-btn{position:fixed;right:24px;bottom:24px;z-index:900;width:46px;height:46px;border:0;border-radius:999px;background:var(--brand);color:#fff;font-size:22px;font-weight:950;box-shadow:0 14px 34px rgba(15,23,42,.22);display:grid;place-items:center;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,background .2s ease;cursor:pointer}.scroll-top-btn.show{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-btn:hover{background:var(--brand2)}.panel-scroll-top{right:22px;bottom:22px}
.related-news-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.related-news-card{height:100%}.related-news-thumb{height:92px}
.article-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start}.article-detail-main{min-width:0}.article-detail-sidebar{top:92px}.article-detail-sidebar .sidebar-widget{margin-bottom:0}.article-detail-main article.card{overflow:visible}.article-detail-main article.card>.card-body{overflow:visible}.article-content{word-break:break-word}.article-content table{display:block;max-width:100%;overflow:auto}.comment-section{scroll-margin-top:90px}.author-mini-card-after{gap:18px}.author-mini-card-after .avatar{width:108px;height:108px;flex-basis:108px;border-radius:26px}.article-share-box{border-radius:20px}.article-share-box-top{margin-top:20px}.article-share-box-bottom{margin-top:24px}
.notification-page-head{padding:18px 20px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:var(--shadow)}.notification-total{min-width:160px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(15,23,42,.03));padding:14px 18px;text-align:center}.notification-total span{display:block;color:var(--muted);font-weight:850;font-size:13px}.notification-total strong{display:block;font-size:34px;line-height:1.1}.notification-stat-grid{margin:18px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.notification-stat{display:grid;gap:8px;text-decoration:none}.notification-stat span{color:var(--muted);font-weight:850}.notification-stat strong{font-size:32px}.notification-stat.needs-attention{border-color:#fecaca;background:#fff7f7}.notification-grid{align-items:start}.notification-list-card{overflow:hidden}.notification-list-card h2{margin-top:0;font-size:20px}.notification-list-card .mini-list-item{border:1px solid var(--line);border-radius:16px;background:var(--bg);padding:12px;margin:10px 0}.notification-list-card .mini-list-item:last-child{border-bottom:1px solid var(--line)}.notification-list-card .badge{white-space:nowrap}.application-actions{display:grid;grid-template-columns:minmax(180px,1fr);gap:8px;min-width:330px}.application-actions input{width:100%;max-width:none;margin:0}.application-action-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.application-action-buttons .btn{width:100%;white-space:nowrap;padding-left:9px;padding-right:9px}.writer-application-table td:last-child{min-width:350px}
@media(max-width:1180px){.related-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:980px){body.site-layout-full .container{width:min(100% - 42px,100%)}.article-detail-layout{display:flex;flex-direction:column;gap:18px}.article-detail-main{order:1;width:100%}.article-detail-sidebar{order:2;width:100%;position:static;display:grid;grid-template-columns:1fr;gap:14px}.article-detail-main article.card h1{font-size:clamp(26px,8vw,36px)}.article-content{font-size:17px;line-height:1.75}.comment-section{order:1}.notification-grid{grid-template-columns:1fr!important}.notification-page-head{display:grid}.notification-total{width:100%;text-align:left}}
@media(max-width:760px){body.site-layout-full .container{width:min(100% - 28px,100%)}.scroll-top-btn{right:16px;bottom:16px;width:42px;height:42px;font-size:20px}.related-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-news-thumb{height:78px}.article-detail-main .card-body{padding:16px}.article-meta{font-size:13px;gap:8px}.article-share-buttons{display:grid;grid-template-columns:1fr 1fr}.article-share-button{width:100%;min-width:0}.author-mini-card-after{display:grid;text-align:left}.author-mini-card-after .avatar{width:96px;height:96px;flex-basis:96px}.comment-main-form .btn{width:100%}.comment-actions{display:grid;gap:8px}.comment-actions form,.comment-reply-box{width:100%}.comment-actions .btn{width:100%}.application-actions{min-width:300px}.writer-application-table{min-width:780px}}
@media(max-width:520px){.related-news-grid{grid-template-columns:1fr}.article-share-buttons{grid-template-columns:1fr}.notification-stat-grid{grid-template-columns:1fr}.application-action-buttons{grid-template-columns:1fr}.application-actions{min-width:240px}}
.badge-danger{background:#fee2e2;color:#991b1b}


/* v15 withdrawal invoices, bank fields and preview window */
.withdrawal-request-form .grid.two{align-items:end}.withdrawal-status-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.withdrawal-status-form select{min-width:180px}.withdrawal-status-form input{min-width:180px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font-weight:800;font-size:12px}.status-payment_pending{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25)}.status-completed{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.25)}.status-cancelled{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.25)}.invoice-page{min-height:100vh;background:var(--bg);padding:32px}.invoice-card{max-width:900px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:30px}.invoice-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.invoice-actions{display:flex;gap:8px;flex-wrap:wrap}.invoice-grid{margin:20px 0}.invoice-table{width:100%;border-collapse:collapse;margin-top:20px}.invoice-table th,.invoice-table td{padding:14px;border-bottom:1px solid var(--line);text-align:left}.preview-window-wrap{max-width:980px;margin:0 auto;padding:24px}.preview-window-actions{position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--line);padding-top:10px}@media(max-width:760px){.invoice-head{display:block}.invoice-actions .btn{width:100%;margin-top:8px}.withdrawal-status-form select,.withdrawal-status-form input,.withdrawal-status-form .btn{width:100%;min-width:0}}
@media print{.invoice-actions{display:none}.invoice-page{padding:0;background:#fff}.invoice-card{box-shadow:none;border:0}}

/* v16 modern layout, latest grid and customizable theme refinements */
.site-header{transition:transform .28s ease, box-shadow .28s ease, background .28s ease;will-change:transform}.site-header.header-hidden{transform:translateY(-100%)}.site-header.header-scrolled{box-shadow:0 12px 28px rgba(15,23,42,.08)}
body.site-layout-full .container{width:min(100% - 108px,1460px)}
.article-card{height:100%}.article-card a{display:flex;flex-direction:column;height:100%}.article-card .card-body{display:flex;flex-direction:column;gap:8px;flex:1}.article-card h3{font-size:17px;line-height:1.28;margin:0}.article-card p{margin:0;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card img,.article-card .placeholder{height:165px}.latest-page-grid .article-card img,.latest-page-grid .article-card .placeholder,.home-latest-grid .article-card img,.home-latest-grid .article-card .placeholder{height:150px}.latest-page-grid,.home-latest-grid{align-items:stretch}.home-hero-with-featured{gap:18px}.home-slider,.home-slider-track{min-height:350px}.home-slide img,.home-slide-placeholder{min-height:350px}.home-slide-content h2{font-size:clamp(24px,3.2vw,38px)}.featured-home{height:350px}.featured-home-card.large .featured-home-title h3{font-size:clamp(19px,1.9vw,25px)}.featured-home-card.small .featured-home-title h3{font-size:14px}.home-category-grid .article-card img,.home-category-grid .article-card .placeholder{height:155px}.theme-color-row{display:flex;align-items:center;gap:10px}
@media(max-width:1100px){.latest-page-grid.grid.four,.home-latest-grid.grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-layout-full .container{width:min(100% - 64px,100%)}}
@media(max-width:760px){.latest-page-grid.grid.four,.home-latest-grid.grid.four{grid-template-columns:1fr}.article-card img,.article-card .placeholder,.latest-page-grid .article-card img,.latest-page-grid .article-card .placeholder,.home-latest-grid .article-card img,.home-latest-grid .article-card .placeholder{height:190px}.home-slider,.home-slider-track,.home-slide img,.home-slide-placeholder{min-height:285px}.featured-home{height:auto}body.site-layout-full .container{width:min(100% - 32px,100%)}}

/* v17 profile payment, auto theme, footer and admin form polish */
.footer-newsletter{justify-self:start;max-width:430px;padding-right:74px}
.newsletter-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.newsletter-form input{min-width:230px;flex:1}
.newsletter-form .btn{white-space:nowrap}
.form-section{border:1px solid var(--line);border-radius:18px;padding:18px;margin-bottom:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.015))}
.form-section h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:18px}
.writer-profile-form .form-section,.user-edit-form .form-section,.category-admin-form .form-section{background:var(--card)}
.payment-bank-fields[hidden]{display:none!important}
.withdrawal-profile-grid{margin-bottom:8px}
.withdrawal-profile-summary .compact-actions{align-items:flex-start;margin-bottom:14px}
.withdrawal-bank-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}
.withdrawal-bank-summary-grid>div{border:1px solid var(--line);border-radius:16px;background:var(--bg);padding:13px}
.withdrawal-bank-summary-grid span{display:block;color:var(--muted);font-weight:850;font-size:12px;margin-bottom:6px}
.withdrawal-bank-summary-grid strong{display:block;word-break:break-word}
button[disabled],.btn[disabled]{opacity:.55;cursor:not-allowed}
.bank-details-box summary{cursor:pointer;font-weight:850;color:var(--brand);white-space:nowrap}
.bank-details-box div{margin-top:9px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--bg);min-width:240px;line-height:1.7}
.category-admin-form .grid.two{align-items:start}
.category-admin-form .category-home-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.category-admin-form .category-home-options label{margin:0}
.category-admin-form .check{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--bg);min-height:48px}
.category-admin-form .check input{width:auto;margin:0}
.category-list-table td:last-child{min-width:170px}
.panel-actions.compact-actions{margin-bottom:12px}
@media(max-width:1020px){.withdrawal-bank-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-newsletter{padding-right:0}}
@media(max-width:760px){.footer-newsletter{max-width:none;width:100%;padding-right:0}.newsletter-form{display:grid;grid-template-columns:1fr}.newsletter-form input,.newsletter-form .btn{width:100%;min-width:0}.withdrawal-bank-summary-grid{grid-template-columns:1fr}.category-admin-form .category-home-options{grid-template-columns:1fr}.grid.three{grid-template-columns:1fr}.bank-details-box div{min-width:0}}

.article-live-preview-modal{position:fixed;inset:0;z-index:3000;display:none;align-items:center;justify-content:center;padding:18px}.article-live-preview-modal.open{display:flex}.article-live-preview-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(3px)}.article-live-preview-window{position:relative;z-index:1;width:min(980px,100%);max-height:92vh;overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 80px rgba(15,23,42,.28);padding:18px}.article-live-preview-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px;border-bottom:1px solid var(--line);padding-bottom:12px}.article-preview-open{overflow:hidden}.article-live-preview-window .article-preview-card{margin:0}.writer-article-actions{justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:640px){.article-live-preview-modal{padding:8px}.article-live-preview-window{border-radius:18px;padding:12px}.article-live-preview-head{display:block}.article-live-preview-head .btn{margin-top:10px;width:100%}.writer-article-actions .btn{width:100%}}


/* v19 home hero height and author verification badge */
.name-with-verified{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;line-height:1.2}
.verified-badge{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#2563eb;color:#fff;font-size:12px;font-weight:950;box-shadow:0 0 0 2px var(--card);flex:0 0 18px}
.verified-badge.small{width:16px;height:16px;font-size:11px}
.author-verification-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 14px}
.author-verification-card{border:1px solid var(--line);border-radius:18px;background:var(--bg);padding:14px;margin-top:10px}
.home-slider,.home-slider-track{min-height:460px}.home-slide img,.home-slide-placeholder{min-height:460px}.featured-home{height:460px}.home-slide-content h2{font-size:clamp(30px,4.4vw,50px)}
@media(max-width:900px){.home-slider,.home-slider-track{min-height:340px}.home-slide img,.home-slide-placeholder{min-height:340px}.featured-home-card.large{height:280px}.featured-home-small-grid .featured-home-card{height:190px}}
@media(max-width:560px){.home-slider,.home-slider-track{min-height:330px}.home-slide img,.home-slide-placeholder{min-height:330px}.featured-home-small-grid .featured-home-card{height:205px}}


/* v20 approval toggles and writer notifications */
.btn.warning{background:#f59e0b;color:#fff;border-color:#f59e0b}.btn.warning:hover{filter:brightness(.96)}
.comment-admin-actions,.application-action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.comment-admin-actions .btn,.application-action-buttons .btn{white-space:nowrap}.notification-header-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.modern-notification-list{display:grid;gap:12px}.notification-item{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 10px 24px rgba(15,23,42,.05)}.notification-item.unread{border-color:rgba(37,99,235,.45);box-shadow:0 12px 30px rgba(37,99,235,.10)}.notification-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(37,99,235,.10);flex:0 0 42px}.notification-body{flex:1;min-width:0}.notification-body p{margin:5px 0;color:var(--muted)}.notification-body small{color:var(--muted)}.notification-delete-form{margin:0;flex:0 0 auto}
@media(max-width:720px){.comment-admin-actions,.application-action-buttons{flex-wrap:wrap}.notification-header-card,.notification-item{align-items:stretch;flex-direction:column}.notification-delete-form .btn{width:100%}}

/* v21 verification, currency and security settings refinements */
.security-challenge{display:grid;gap:10px;margin:14px 0;padding:12px;border:1px dashed var(--line);border-radius:14px;background:rgba(37,99,235,.04)}
.security-challenge strong{font-size:13px;color:var(--muted)}
.admin-verification-card{background:linear-gradient(180deg,rgba(37,99,235,.05),rgba(255,255,255,.02));border-color:rgba(37,99,235,.22)}
.verification-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}
.admin-verification-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}
.verification-controls{display:grid;gap:14px}.verification-check{align-self:start;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}
.verification-id-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--card)}
.verification-id-large,.verification-id-preview{display:grid;gap:8px;text-decoration:none;color:var(--text)}
.verification-id-large img{width:100%;height:165px;object-fit:cover;border-radius:14px;border:1px solid var(--line);background:var(--bg)}
.verification-id-preview{grid-template-columns:72px minmax(0,1fr);align-items:center;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--card)}
.verification-id-preview img{width:72px;height:52px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}
.verification-id-upload-box{display:grid;gap:8px;margin:12px 0;padding:14px;border:1px dashed var(--line);border-radius:16px;background:rgba(0,0,0,.02)}
.empty-state.compact{padding:14px;margin:0;border-radius:12px}.setting-field-currency_symbol input{font-size:20px;font-weight:800}.setting-field-currency_code input{text-transform:uppercase}
@media(max-width:820px){.verification-card-head{display:grid}.admin-verification-grid{grid-template-columns:1fr}.verification-id-large img{height:190px}}
/* v22 yazar profil, kategori tasarım ve panel düzenlemeleri */
.author-profile-article-grid.grid.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.author-profile-article-grid .article-card img,.author-profile-article-grid .article-card .placeholder{height:135px}
.author-profile-article-grid .article-card h3{font-size:15px;line-height:1.3}
.author-profile-article-grid .article-card p{font-size:13px;-webkit-line-clamp:2}
.home-category-magazine-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:stretch}
.home-category-magazine-layout .home-category-feature-card.large{height:100%}
.home-category-magazine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.home-category-magazine-grid .article-card img,.home-category-magazine-grid .article-card .placeholder{height:130px}
.home-category-minimal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.home-category-minimal-card{border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden;box-shadow:0 10px 22px rgba(15,23,42,.05)}
.home-category-minimal-card a{display:flex;gap:10px;align-items:center;padding:10px;height:100%}
.home-category-minimal-thumb{width:72px;height:72px;border-radius:14px;overflow:hidden;flex:0 0 72px;background:var(--bg);display:grid;place-items:center;color:var(--muted)}
.home-category-minimal-thumb img{width:100%;height:100%;object-fit:cover}
.home-category-minimal-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.25}
.home-category-minimal-card small{display:block;margin-top:6px;color:var(--muted)}
.home-category-timeline{position:relative;display:grid;gap:12px;border-left:2px solid var(--line);padding-left:18px;margin-left:8px}
.home-category-timeline-item{position:relative;display:block;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:14px 16px;box-shadow:0 10px 22px rgba(15,23,42,.05)}
.home-category-timeline-dot{position:absolute;left:-28px;top:18px;width:14px;height:14px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 5px rgba(37,99,235,.12)}
.home-category-timeline-item small{color:var(--muted)}
.home-category-timeline-item strong{display:block;margin-top:4px;font-size:16px}
.home-category-timeline-item em{display:block;margin-top:6px;color:var(--muted);font-style:normal;font-size:14px}
.writer-application-wrap{overflow-x:auto}.writer-application-table{min-width:900px;border-spacing:0}.writer-application-table td{vertical-align:top}.writer-application-table td:last-child{min-width:290px}.application-actions{display:flex!important;flex-direction:column;gap:9px;min-width:280px;max-width:360px}.application-actions input{height:38px;padding:8px 10px;border-radius:10px}.application-action-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.application-action-buttons .btn{width:100%;min-height:34px;padding:8px 9px;font-size:12px;line-height:1.15;white-space:nowrap}.panel-top-actions .panel-notification-link.blink-soft{border-color:#ef4444;color:#ef4444;animation:hpRedPulse 1.1s infinite}.panel-top-actions .panel-notification-link.blink-soft .notification-top-badge{background:#ef4444;color:#fff}@keyframes hpRedPulse{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.45)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}}
@media(max-width:1020px){.author-profile-article-grid.grid.three,.home-category-minimal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-magazine-layout{grid-template-columns:1fr}}
@media(max-width:640px){.author-profile-article-grid.grid.three,.home-category-minimal-grid,.home-category-magazine-grid{grid-template-columns:1fr}.author-profile-article-grid .article-card img,.author-profile-article-grid .article-card .placeholder{height:185px}.writer-application-table{min-width:720px}.application-actions{min-width:240px}.application-action-buttons{grid-template-columns:1fr}.application-action-buttons .btn{font-size:13px}.panel-notification-link .notification-top-text{display:none}}

/* v23 newsletter templates, weekly digest and sticky settings navigation */
.settings-layout{align-items:start}.settings-nav{position:sticky!important;top:84px;max-height:calc(100vh - 104px);overflow:auto;z-index:5}.settings-nav::-webkit-scrollbar{width:6px}.settings-nav::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.settings-nav a{border:1px solid transparent}.settings-nav a:focus,.settings-nav a:hover{border-color:var(--line)}
.newsletter-admin-grid{align-items:start}.newsletter-weekly-card{border-color:rgba(37,99,235,.22);background:linear-gradient(135deg,rgba(37,99,235,.07),rgba(255,255,255,.02))}.newsletter-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.newsletter-compose textarea,.newsletter-template-form textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.newsletter-template-panel{display:grid;gap:14px}.newsletter-template-form{display:grid;gap:12px}.newsletter-template-list{display:grid;gap:10px}.newsletter-template-row{align-items:flex-start}.newsletter-template-row .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.newsletter-template-row form{margin:0}.check-line{display:flex!important;align-items:center;gap:9px;font-weight:800}.check-line input{width:auto}.newsletter-stat-grid .stat strong{font-size:30px}
.application-action-buttons{grid-template-columns:repeat(3,minmax(92px,1fr))}.application-action-buttons .btn{min-width:0}
@media(max-width:980px){.settings-nav{position:static!important;max-height:none}.newsletter-admin-grid.grid.two{grid-template-columns:1fr}}
@media(max-width:640px){.newsletter-template-row .actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.newsletter-template-row .actions .btn,.newsletter-template-row .actions form{width:100%}.newsletter-template-row .actions form .btn{width:100%}.application-action-buttons{grid-template-columns:1fr}}

/* v24 settings section menu sticky behavior */
.settings-layout{align-items:start}
.settings-nav{position:sticky!important;top:24px;align-self:start;height:max-content;max-height:calc(100vh - 48px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;z-index:8}
.settings-nav.form-card{transition:box-shadow .2s ease}
.settings-nav:hover{box-shadow:var(--shadow)}
@media(max-width:980px){.settings-nav{position:static!important;max-height:none;overflow:visible}}

/* v26 dark theme consistency, admin settings polish and panel version */
html[data-theme="dark"] body{background:#0b1020;color:#f8fafc}
html[data-theme="dark"] .site-header{background:rgba(17,24,39,.94)!important;color:#f8fafc!important;border-bottom-color:#293145!important;box-shadow:0 12px 30px rgba(0,0,0,.22)}
html[data-theme="dark"] .site-header .brand,
html[data-theme="dark"] .site-header .top-nav a,
html[data-theme="dark"] .site-header .nav-actions .btn.ghost,
html[data-theme="dark"] .site-header .theme-btn,
html[data-theme="dark"] .site-header .nav-toggle{color:#f8fafc!important}
html[data-theme="dark"] .site-header .top-nav a:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
html[data-theme="dark"] .site-header .top-nav.open{background:#111827!important;border-color:#293145!important}
html[data-theme="dark"] .site-footer{background:#111827!important;color:#f8fafc!important;border-top-color:#293145!important}
html[data-theme="dark"] .site-footer a{color:#cbd5e1!important}
html[data-theme="dark"] .site-footer a:hover{color:#ffffff!important}
html[data-theme="dark"] .site-footer .footer-social-link{background:#0b1020!important;border-color:#293145!important;color:#f8fafc!important}
html[data-theme="dark"] .panel-top{background:rgba(17,24,39,.94)!important;color:#f8fafc;border-bottom-color:#293145;box-shadow:0 8px 26px rgba(0,0,0,.18)}
html[data-theme="dark"] .sidebar{background:#111827;border-right-color:#293145}
html[data-theme="dark"] .form-card,
html[data-theme="dark"] .card,
html[data-theme="dark"] .table-wrap,
html[data-theme="dark"] .stat,
html[data-theme="dark"] .alert{background:#111827;border-color:#293145;color:#f8fafc}
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea{background:#0b1020;border-color:#293145;color:#f8fafc}
html[data-theme="dark"] th{color:#a1a1aa}
html[data-theme="dark"] .btn.ghost{background:#0b1020;color:#f8fafc;border-color:#293145}
html[data-theme="dark"] .alert-success{background:rgba(22,101,52,.16);border-color:rgba(34,197,94,.35);color:#bbf7d0}
html[data-theme="dark"] .alert-danger{background:rgba(153,27,27,.18);border-color:rgba(248,113,113,.35);color:#fecaca}
html[data-theme="dark"] .alert-warning{background:rgba(146,64,14,.18);border-color:rgba(251,191,36,.35);color:#fde68a}
.settings-layout{grid-template-columns:minmax(245px,285px) minmax(0,1fr);gap:22px}
.settings-nav.form-card{padding:16px;border-radius:22px}
.settings-nav strong{display:block;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.settings-nav a{margin:5px 0;padding:11px 12px;border-radius:13px;line-height:1.25;background:transparent}
.settings-nav a:hover{transform:translateX(2px)}
.settings-section{padding:22px;border-radius:24px}
.settings-section-head{padding-bottom:14px;border-bottom:1px solid var(--line)}
.settings-section-head h2{font-size:22px;line-height:1.2}
.settings-section .grid.two{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;margin-top:18px}
.setting-field{margin:0;padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(15,23,42,.025)}
html[data-theme="dark"] .setting-field{background:rgba(255,255,255,.035)}
.setting-field span{font-size:14px;margin-bottom:7px;color:var(--text)}
.setting-field input[type="color"]{height:46px;padding:4px;border-radius:12px;cursor:pointer}
.setting-field input[type="checkbox"]{width:auto;margin-top:0}.setting-field label{margin:0}
.settings-savebar{border-radius:22px;box-shadow:0 18px 45px rgba(15,23,42,.14);padding:16px 18px}.settings-savebar .btn{white-space:nowrap;min-width:155px}
.panel-version-badge{position:fixed;left:18px;bottom:14px;width:244px;padding:9px 12px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--muted);font-size:12px;font-weight:900;text-align:center;box-shadow:0 10px 24px rgba(15,23,42,.08)}
html[data-theme="dark"] .panel-version-badge{background:#0b1020;border-color:#293145;color:#cbd5e1}
@media(max-width:980px){.settings-layout{grid-template-columns:1fr}.settings-section .grid.two{grid-template-columns:1fr}.panel-version-badge{position:static;width:auto;margin-top:16px}}
.sidebar{padding-bottom:72px}
@media(max-width:980px){.sidebar{padding-bottom:18px}}

/* v27 mobile auth order, dark-mode hardening and referral currency display */
.auth-shell > .install-card{order:1}
.auth-shell > .auth-info-card{order:2}
.referral-money,.stat .referral-money{white-space:normal;overflow-wrap:anywhere;word-break:normal}
html[data-theme="dark"] .auth-info-card,
html[data-theme="dark"] .author-mini-card,
html[data-theme="dark"] .author-info-list div,
html[data-theme="dark"] .withdrawal-bank-summary-grid>div,
html[data-theme="dark"] .category-admin-form .check,
html[data-theme="dark"] .verification-id-panel,
html[data-theme="dark"] .verification-id-preview,
html[data-theme="dark"] .verification-id-upload-box,
html[data-theme="dark"] .home-category-minimal-card,
html[data-theme="dark"] .home-category-timeline-item,
html[data-theme="dark"] .mini-list-item,
html[data-theme="dark"] .notification-item,
html[data-theme="dark"] .rich-editor-wrap,
html[data-theme="dark"] .rich-editor-wrap .mce-edit-area{background:#111827;border-color:#293145;color:#f8fafc}
html[data-theme="dark"] .rich-editor-wrap .mce-toolbar,
html[data-theme="dark"] .bank-details-box div,
html[data-theme="dark"] .security-challenge{background:#0b1020;border-color:#293145;color:#f8fafc}
html[data-theme="dark"] .mce-toolbar button{color:#f8fafc}
html[data-theme="dark"] .mce-toolbar .mce-btn{border-color:#293145}
html[data-theme="dark"] .mce-panel{background:#111827;border-color:#293145;color:#f8fafc}
html[data-theme="dark"] table tr:hover td{background:rgba(255,255,255,.035)}
@media(max-width:760px){.auth-shell{grid-template-columns:1fr}.auth-shell > .install-card{order:1}.auth-shell > .auth-info-card{order:2}}
@media(max-width:640px){.auth-shell{width:min(100% - 22px,100%);margin:18px auto}.auth-shell .install-card,.auth-info-card{padding:20px;border-radius:22px}.stat strong{font-size:24px}.referral-link-box{grid-template-columns:1fr}}
html[data-theme="dark"] .article-share-box,
html[data-theme="dark"] .social-embed-card,
html[data-theme="dark"] .notification-total,
html[data-theme="dark"] .notification-list-card .mini-list-item,
html[data-theme="dark"] .newsletter-weekly-card,
html[data-theme="dark"] .form-section{background:#0b1020;border-color:#293145;color:#f8fafc}
html[data-theme="dark"] .notification-stat.needs-attention,
html[data-theme="dark"] .side-nav a.has-notification-alert{background:rgba(153,27,27,.20);border-color:rgba(248,113,113,.38);color:#fecaca}
html[data-theme="dark"] .notification-stat.needs-attention span,
html[data-theme="dark"] .notification-stat.needs-attention strong{color:#fecaca}
html[data-theme="dark"] .breaking{background:rgba(153,27,27,.20);border-color:rgba(248,113,113,.38);color:#fecaca}
html[data-theme="dark"] .tag{background:rgba(96,165,250,.16);color:#93c5fd}
html[data-theme="dark"] .article-card .placeholder,
html[data-theme="dark"] .home-slide-placeholder,
html[data-theme="dark"] .home-category-minimal-thumb{background:#0b1020;color:#cbd5e1;border-color:#293145}

/* v28 responsive admin shell, homepage polish and footer version placement */
html,body{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}.container{width:min(1180px,calc(100% - 32px))}body.site-layout-full .container{width:min(1460px,calc(100% - 48px))}.site-header{z-index:50}.nav-wrap{min-width:0}.brand{min-width:0;flex:0 1 auto}.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav{min-width:0;flex-wrap:wrap;align-items:center}.top-nav a{white-space:nowrap}.nav-actions{flex:0 0 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.language-select{max-width:150px}.section-title{gap:12px}.section-title a{font-weight:850;color:var(--brand);white-space:nowrap}.card,.form-card,.stat,.table-wrap,.sidebar-widget,.home-slider,.featured-home-card,.home-category-feature-card,.home-category-minimal-card,.home-category-list-item{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.article-card:hover,.featured-home-card:hover,.home-category-feature-card:hover,.home-category-minimal-card:hover,.home-category-list-item:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(15,23,42,.12);border-color:rgba(37,99,235,.24)}.home-hero-with-featured{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:22px}.home-slider,.home-slider-track{min-height:clamp(340px,34vw,460px)}.home-slide img,.home-slide-placeholder{min-height:clamp(340px,34vw,460px)}.home-slide-link::after{background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.26) 34%,rgba(2,6,23,.86))}.home-slide-content{max-width:min(760px,calc(100% - 24px));bottom:34px}.home-slide-content h2{letter-spacing:-.03em;text-wrap:balance}.home-slide-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55}.featured-home{height:auto;min-height:clamp(340px,34vw,460px)}.featured-home-title h3{text-wrap:balance}.home-news-layout{min-width:0}.grid.four,.latest-page-grid.grid.four,.home-latest-grid.grid.four,.home-category-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.home-category-minimal-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.footer-grid{gap:28px}.site-footer{border-top:1px solid rgba(148,163,184,.24);box-shadow:0 -18px 50px rgba(15,23,42,.035)}
.panel-body{background:linear-gradient(135deg,rgba(37,99,235,.04),transparent 32%),var(--bg);min-width:0}.sidebar{width:284px;padding:18px 16px 22px;display:flex;flex-direction:column;gap:14px}.panel-brand{position:sticky;top:0;z-index:2;margin:0;padding:10px 8px 14px;background:linear-gradient(180deg,var(--card) 70%,rgba(255,255,255,0));border-bottom:1px solid var(--line);line-height:1.15}.side-nav{gap:7px}.side-nav a{min-height:44px;border:1px solid transparent}.side-nav a span{width:24px;display:inline-grid;place-items:center;flex:0 0 24px}.side-nav a:hover,.side-nav a.active{border-color:rgba(37,99,235,.18);box-shadow:0 8px 20px rgba(37,99,235,.08)}.panel-main{margin-left:284px;min-width:0;min-height:100vh;display:flex;flex-direction:column}.panel-top{gap:18px}.panel-top>div:first-child{min-width:0}.panel-top h1{line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.panel-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;min-width:0}.panel-content{flex:1;width:100%;max-width:1480px;margin:0 auto}.panel-content>.grid,.panel-content>.form-card,.panel-content>.table-wrap,.panel-content>.panel-actions{min-width:0}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:720px}.table-wrap th,.table-wrap td{white-space:normal}.panel-footer{max-width:1480px;width:100%;margin:auto;padding:0 26px 22px;display:flex;justify-content:flex-end}.panel-version-badge{position:static!important;left:auto!important;bottom:auto!important;width:auto;min-width:132px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:12px;font-weight:900;text-align:center;box-shadow:0 10px 24px rgba(15,23,42,.08)}html[data-theme="dark"] .panel-brand{background:linear-gradient(180deg,#111827 70%,rgba(17,24,39,0));border-bottom-color:#293145}html[data-theme="dark"] .panel-body{background:linear-gradient(135deg,rgba(96,165,250,.08),transparent 32%),#0b1020}html[data-theme="dark"] .panel-version-badge{background:#111827;border-color:#293145;color:#cbd5e1}
@media(max-width:1100px){.top-nav a{padding-inline:10px}.nav-actions .btn.small{padding-inline:10px}.home-hero-with-featured{grid-template-columns:1fr}.featured-home{min-height:0;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-template-rows:none}.featured-home-card.large{height:280px}.featured-home-small-grid{grid-template-columns:1fr}.featured-home-small-grid .featured-home-card{height:133px}.panel-top{align-items:flex-start}}
@media(max-width:900px){.container,body.site-layout-full .container{width:min(100% - 24px,100%)}.nav-wrap{min-height:64px;position:relative}.brand{font-size:19px;max-width:calc(100vw - 188px)}.brand img{width:34px;height:34px}.nav-toggle{order:3}.top-nav{top:calc(100% + 8px);left:12px;right:12px;max-height:min(70vh,520px);overflow:auto}.top-nav a{padding:12px 13px;border-radius:13px}.nav-actions{margin-left:auto;gap:6px}.nav-actions .btn.small,.theme-btn,.language-select{font-size:13px;padding:8px 10px}.language-select{min-width:72px;max-width:104px}.home-slider,.home-slider-track{min-height:330px}.home-slide img,.home-slide-placeholder{min-height:330px}.home-slide-content{left:18px;right:18px;bottom:36px}.home-slide-content h2{font-size:clamp(23px,7vw,34px)}.featured-home{grid-template-columns:1fr}.featured-home-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-home-small-grid .featured-home-card{height:170px}.section-title{align-items:flex-start}.panel-body{display:block}.sidebar{position:sticky;top:0;z-index:40;width:100%;display:block;border-right:0;border-bottom:1px solid var(--line);padding:12px;background:var(--card);box-shadow:0 10px 30px rgba(15,23,42,.08)}.panel-brand{position:static;display:inline-flex;padding:0;margin:0 0 10px;border:0;background:transparent!important}.sidebar-toggle{display:inline-flex;float:right;margin:0}.side-nav{clear:both;max-height:calc(100vh - 88px);overflow:auto;padding-top:10px}.side-nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.panel-main{margin-left:0}.panel-top{position:sticky;top:67px;padding:14px 16px;display:grid;grid-template-columns:1fr;z-index:35}.panel-top-actions{justify-content:flex-start}.panel-content{padding:16px}.panel-footer{padding:0 16px 18px;justify-content:center}.panel-version-badge{width:100%;border-radius:16px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.container,body.site-layout-full .container{width:min(100% - 20px,100%)}.top-space{padding-top:16px}.nav-wrap{gap:8px;align-items:center}.brand{max-width:calc(100vw - 154px);font-size:18px}.nav-actions{width:100%;order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;padding-bottom:10px}.nav-actions .theme-btn{grid-column:auto}.nav-actions .language-select,.nav-actions .btn{width:100%;min-width:0}.nav-toggle{margin-left:auto}.top-nav{top:100%;left:0;right:0}.breaking-slider{border-radius:16px;padding:10px 12px}.home-slider,.home-slider-track{min-height:310px;border-radius:20px}.home-slide img,.home-slide-placeholder{min-height:310px}.home-slide-content{left:14px;right:14px;bottom:42px}.home-slide-content h2{margin:9px 0 8px;line-height:1.12}.home-slide-content p{-webkit-line-clamp:2;font-size:14px}.home-slider-btn{top:auto;bottom:12px;transform:none;width:34px;height:34px;font-size:24px}.home-slider-btn.prev{left:auto;right:56px}.home-slider-btn.next{right:14px}.home-slider-dots{left:14px;bottom:24px;max-width:calc(100% - 118px);overflow:hidden}.featured-home-card.large{height:230px}.featured-home-small-grid{grid-template-columns:1fr}.featured-home-small-grid .featured-home-card{height:178px}.grid.four,.latest-page-grid.grid.four,.home-latest-grid.grid.four,.home-category-grid,.home-category-minimal-grid{grid-template-columns:1fr}.article-card img,.article-card .placeholder,.latest-page-grid .article-card img,.latest-page-grid .article-card .placeholder,.home-latest-grid .article-card img,.home-latest-grid .article-card .placeholder{height:190px}.section-title{display:grid;grid-template-columns:1fr;gap:6px;margin:24px 0 12px}.section-title h2{font-size:22px}.home-category-list-item{grid-template-columns:84px minmax(0,1fr);padding:10px}.home-category-list-thumb{width:84px;height:68px}.site-footer{margin-top:36px;padding:24px 0}.footer-grid{gap:22px}.side-nav.open{grid-template-columns:1fr}.panel-top{top:62px}.panel-top h1{font-size:21px}.panel-top-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.panel-top-actions .btn{width:100%;min-width:0}.panel-content{padding:14px 12px}.form-card,.card,.stat{border-radius:18px;padding:16px}.table-wrap{border-radius:16px}.table-wrap table{min-width:680px}.stat-grid{grid-template-columns:1fr!important}.panel-actions{gap:10px}.panel-actions>.btn,.panel-actions>.actions{justify-content:stretch!important}.panel-actions .btn,.actions .btn{width:100%}.panel-footer{padding:0 12px 16px}.scroll-top-btn{right:14px;bottom:14px}}
@media(max-width:640px){.card{padding:0}.form-card,.stat{padding:16px}}

/* v29 admin dashboard, sidebar and homepage modernization */
body:not(.panel-body){background:radial-gradient(circle at top left,rgba(37,99,235,.10),transparent 34%),radial-gradient(circle at 85% 12%,rgba(14,165,233,.08),transparent 28%),var(--bg)}
html[data-theme="dark"] body:not(.panel-body){background:radial-gradient(circle at top left,rgba(96,165,250,.12),transparent 32%),radial-gradient(circle at 88% 10%,rgba(14,165,233,.07),transparent 28%),var(--bg)}
.site-header{border-bottom:1px solid rgba(148,163,184,.24)}
.nav-wrap{min-height:76px}.brand{letter-spacing:-.025em}.top-nav a{transition:background .18s ease,color .18s ease,transform .18s ease}.top-nav a:hover{transform:translateY(-1px)}
.home-hero-with-featured{position:relative;margin-top:4px;margin-bottom:30px}.home-hero-with-featured:before{content:"";position:absolute;inset:-18px -18px auto;height:58%;border-radius:34px;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.06));z-index:-1;filter:saturate(1.05)}
.breaking-slider{border:0;box-shadow:0 14px 34px rgba(220,38,38,.10);background:linear-gradient(135deg,#fee2e2,#fff7ed)}
html[data-theme="dark"] .breaking-slider{background:linear-gradient(135deg,rgba(127,29,29,.44),rgba(120,53,15,.25));color:#fecaca;border:1px solid rgba(248,113,113,.24)}
.home-slider,.featured-home-card,.article-card,.home-category-feature-card,.home-category-minimal-card,.home-category-list-item{border-color:rgba(148,163,184,.22)}
.home-slider{border-radius:30px;box-shadow:0 26px 70px rgba(15,23,42,.16)}
.home-slide-link::after{background:linear-gradient(180deg,rgba(2,6,23,.04),rgba(2,6,23,.32) 36%,rgba(2,6,23,.90))}.home-slide-content{left:clamp(18px,3vw,38px);right:clamp(18px,3vw,38px);bottom:clamp(32px,4vw,52px)}.home-slide-content h2{font-weight:950;letter-spacing:-.045em;text-shadow:0 12px 34px rgba(0,0,0,.38)}.home-slide-content p{font-size:clamp(14px,1.25vw,17px);max-width:680px}.home-slider-btn{background:rgba(255,255,255,.92);backdrop-filter:blur(10px);transition:transform .18s ease,background .18s ease}.home-slider-btn:hover{transform:translateY(-50%) scale(1.04)}.home-slider-dots button{transition:width .18s ease,background .18s ease}
.featured-home{gap:16px}.featured-home-card{border-radius:26px;box-shadow:0 22px 52px rgba(15,23,42,.12)}.featured-home-card a::after{background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.82))}.featured-home-title{left:16px;right:16px;bottom:16px}.featured-home-title h3{letter-spacing:-.025em}
.section-title{padding:2px 0}.section-title h2{font-size:clamp(22px,2.3vw,31px);letter-spacing:-.035em}.section-title a{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:rgba(37,99,235,.08)}.section-title a:hover{background:var(--brand);color:#fff;border-color:var(--brand)}
.article-card{border-radius:24px}.article-card .card-body{padding:18px}.article-card h3{letter-spacing:-.015em}.article-card .tag{align-self:flex-start}.home-latest-grid,.home-category-grid{gap:20px}.home-category-minimal-card,.home-category-list-item{box-shadow:0 14px 32px rgba(15,23,42,.06)}
.panel-body{background:linear-gradient(135deg,rgba(37,99,235,.06),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.025),transparent 260px),var(--bg)}
.sidebar{width:300px;padding:18px 14px 20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92));box-shadow:18px 0 42px rgba(15,23,42,.06)}
html[data-theme="dark"] .sidebar{background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(17,24,39,.92));box-shadow:18px 0 42px rgba(0,0,0,.24)}
.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.panel-brand{min-width:0;gap:11px;margin:0;padding:10px 8px 14px}.panel-brand-mark{width:38px;height:38px;border-radius:14px;display:inline-grid;place-items:center;background:linear-gradient(135deg,var(--brand),#0ea5e9);color:#fff;font-size:18px;box-shadow:0 12px 26px rgba(37,99,235,.25);flex:0 0 38px}.panel-brand-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav{gap:14px}.side-nav-section{display:grid;gap:6px}.side-nav-section-title{padding:0 12px 4px;color:var(--muted);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.side-nav a{position:relative;gap:11px;min-height:42px;padding:10px 11px;border-radius:15px;color:var(--muted);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.side-nav a span{width:31px;height:31px;border-radius:12px;background:var(--bg);border:1px solid var(--line);display:inline-grid;place-items:center;flex:0 0 31px;font-size:14px}.side-nav a b{font-size:14px;line-height:1.2;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis}.side-nav a:hover{transform:translateX(2px);color:var(--text);background:rgba(37,99,235,.07)}.side-nav a.active{background:linear-gradient(135deg,var(--brand),#0ea5e9);color:#fff;border-color:transparent;box-shadow:0 12px 28px rgba(37,99,235,.22)}.side-nav a.active span{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28);color:#fff}.panel-main{margin-left:300px}.panel-top{min-height:74px;padding:16px 28px;background:rgba(245,247,251,.86);backdrop-filter:blur(18px);box-shadow:0 12px 34px rgba(15,23,42,.045)}html[data-theme="dark"] .panel-top{background:rgba(11,16,32,.82)}.panel-top-title h1{font-size:clamp(22px,2vw,29px);letter-spacing:-.035em}.panel-top-title p{font-weight:800}.panel-content{padding:28px;max-width:1500px}.panel-content>.grid.two{gap:22px}.stat{position:relative;overflow:hidden;border-radius:24px}.stat:before{content:"";position:absolute;right:-28px;top:-28px;width:88px;height:88px;border-radius:999px;background:rgba(37,99,235,.08)}.stat span{position:relative;font-weight:900;color:var(--muted)}.stat strong{position:relative;letter-spacing:-.04em}.dashboard-main-stats .stat{background:linear-gradient(135deg,var(--card),rgba(37,99,235,.055))}.finance-stat-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.finance-stat strong{font-size:clamp(21px,2.2vw,30px);overflow-wrap:anywhere}.dashboard-list-card{display:flex;flex-direction:column;gap:12px;padding:22px}.dashboard-list-card h2{margin:0 0 4px;font-size:20px;letter-spacing:-.025em}.dashboard-list-card .mini-list-item{margin:0;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,var(--bg),rgba(37,99,235,.035));align-items:flex-start}.dashboard-list-card .mini-list-item>div{min-width:0;flex:1}.dashboard-list-card .mini-list-item strong a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-list-card .mini-list-item small{line-height:1.45;overflow-wrap:anywhere}.dashboard-user-item{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center!important}.mini-avatar{width:42px;height:42px;border-radius:15px;object-fit:cover;background:var(--line);box-shadow:0 8px 18px rgba(15,23,42,.10)}
@media(max-width:1100px){.sidebar{width:280px}.panel-main{margin-left:280px}.home-hero-with-featured{grid-template-columns:1fr}.featured-home{min-height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto}.featured-home-card.large{height:260px}.featured-home-small-grid{grid-template-columns:1fr}.featured-home-small-grid .featured-home-card{height:123px}}
@media(max-width:900px){.sidebar{position:sticky;top:0;width:100%;padding:12px 14px}.sidebar-head{margin-bottom:0}.panel-brand{padding:0}.panel-brand-mark{width:34px;height:34px;border-radius:12px;flex-basis:34px}.sidebar-toggle{display:inline-flex;align-items:center;gap:8px;margin:0}.side-nav{display:none;margin-top:12px;gap:12px}.side-nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.side-nav-section{align-content:start;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:10px}.side-nav-section-title{padding-left:4px}.panel-main{margin-left:0}.panel-top{position:sticky;top:61px;min-height:auto;padding:10px 14px;display:flex;justify-content:flex-end}.panel-top-title{display:none}.panel-top-actions{width:auto;display:flex;justify-content:flex-end}.panel-content{padding:16px 14px}.home-slider{border-radius:24px}.home-hero-with-featured:before{inset:-10px -8px auto;height:42%}}
@media(max-width:640px){.panel-top{top:59px}.panel-top-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}.panel-top-actions .btn{width:100%;min-width:0;padding:9px 8px}.panel-notification-link .notification-top-text{display:none}.side-nav.open{grid-template-columns:1fr}.dashboard-list-card{padding:16px;gap:10px}.dashboard-list-card .mini-list-item{display:grid;gap:8px}.dashboard-user-item{grid-template-columns:38px minmax(0,1fr)!important}.dashboard-user-item .badge{grid-column:1 / -1;justify-self:start}.mini-avatar{width:38px;height:38px;border-radius:13px}.home-hero-with-featured{gap:16px}.home-slider,.home-slider-track{min-height:320px}.home-slide img,.home-slide-placeholder{min-height:320px}.home-slider-btn:hover{transform:none}.home-slide-content{bottom:44px}.section-title a{width:100%;justify-content:center}.article-card{border-radius:20px}.featured-home{grid-template-columns:1fr}.featured-home-card.large{height:230px}.featured-home-small-grid .featured-home-card{height:170px}}


/* v30 homepage spacing, category grid settings and mobile header actions */
body.site-layout-full .container{width:min(100% - 140px,1360px)}
.breaking-slider{margin:0 0 30px;border-radius:20px;min-height:48px}
.home-hero-with-featured{margin-top:0;margin-bottom:36px;gap:24px}
.home-hero-with-featured:before{inset:-10px -14px auto;height:52%}
.home-slider,.home-slider-track{border-radius:28px;overflow:hidden}.home-slide-link{border-radius:28px;overflow:hidden}.home-slide-content{max-width:760px}.home-news-layout{margin-top:4px}.home-latest-grid,.home-category-grid{gap:20px}.section-title{padding-top:2px}.section-title h2{letter-spacing:-.03em}.category-page-title{align-items:flex-end;margin-top:6px;margin-bottom:10px}.category-page-title span{font-weight:850}.category-page-description{max-width:820px;line-height:1.65;margin:0 0 20px}.category-article-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px}.category-article-grid.category-grid-cols-1{grid-template-columns:1fr}.category-article-grid.category-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.category-article-grid.category-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.category-article-grid.category-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.category-article-grid.category-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.category-article-grid.category-grid-cols-5 .article-card img,.category-article-grid.category-grid-cols-5 .article-card .placeholder{height:138px}.category-article-grid .article-card img,.category-article-grid .article-card .placeholder{height:154px}.nav-action-symbol{display:none}.nav-action-text{display:inline}
@media(max-width:1280px){body.site-layout-full .container{width:min(100% - 96px,1280px)}.category-article-grid.category-grid-cols-5{grid-template-columns:repeat(4,minmax(0,1fr))}.category-article-grid.category-grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){body.site-layout-full .container{width:min(100% - 44px,100%)}.breaking-slider{margin-bottom:22px}.home-hero-with-featured{gap:20px;margin-bottom:30px}.category-article-grid,.category-article-grid.category-grid-cols-3,.category-article-grid.category-grid-cols-4,.category-article-grid.category-grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.category-article-grid .article-card img,.category-article-grid .article-card .placeholder{height:180px}}
@media(max-width:640px){.container,body.site-layout-full .container{width:min(100% - 24px,100%)}.nav-wrap{min-height:64px;align-items:center}.brand{max-width:calc(100vw - 132px)}.nav-actions{order:4;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-left:0;padding:0 0 10px}.nav-actions .language-select{grid-column:1 / -1;height:38px;margin:0}.nav-actions .btn,.nav-actions .theme-btn{width:100%;min-width:0;height:38px;padding:0 8px;border-radius:13px}.nav-actions .nav-action-icon{gap:0}.nav-action-symbol{display:inline-grid;place-items:center;font-size:17px;line-height:1}.nav-action-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.breaking-slider{margin-bottom:20px}.home-hero-with-featured{margin-bottom:28px}.home-slider,.home-slider-track,.home-slide-link{border-radius:22px}.home-hero-with-featured:before{display:none}.category-article-grid,.category-article-grid.category-grid-cols-2,.category-article-grid.category-grid-cols-3,.category-article-grid.category-grid-cols-4,.category-article-grid.category-grid-cols-5{grid-template-columns:1fr;gap:16px}.category-article-grid .article-card img,.category-article-grid .article-card .placeholder{height:198px}.category-page-title{align-items:start}.category-page-title span{font-size:13px}.section-title{margin:28px 0 14px}.home-latest-grid,.home-category-grid{gap:16px}}


/* v31 layout balance, spacing and shadow fixes */
body.site-layout-full .container{width:min(100% - 96px,1420px)}
@media(max-width:1280px){body.site-layout-full .container{width:min(100% - 64px,1240px)}}
@media(max-width:900px){body.site-layout-full .container{width:min(100% - 36px,100%)}}
@media(max-width:640px){body.site-layout-full .container,.container{width:min(100% - 22px,100%)}}

.breaking-slider{margin-bottom:34px}
.home-hero-with-featured{isolation:isolate;gap:26px;margin-bottom:34px}
.home-hero-with-featured:before{inset:-12px -10px auto;height:46%;filter:none;opacity:.70;box-shadow:none;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04))}
.home-slider{background:#0f172a;border-color:rgba(148,163,184,.28);box-shadow:0 20px 50px rgba(15,23,42,.12);isolation:isolate}
.home-slider:hover{box-shadow:0 22px 54px rgba(15,23,42,.14)}
html[data-theme="dark"] .home-slider{border-color:rgba(148,163,184,.18);box-shadow:0 20px 54px rgba(0,0,0,.30)}
.home-slide-link::after{background:linear-gradient(180deg,rgba(2,6,23,.06),rgba(2,6,23,.28) 38%,rgba(2,6,23,.86))}
.home-slide img,.home-slide-placeholder{transform:translateZ(0)}
.featured-home{gap:14px}
.featured-home-card{box-shadow:0 16px 40px rgba(15,23,42,.11)}

.home-news-layout{gap:18px}
.home-news-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 320px;gap:18px}
.home-widget-sidebar{gap:14px}
.home-latest-grid,.home-category-grid{gap:18px}
.section-title{margin:28px 0 13px}

.article-detail-layout{grid-template-columns:minmax(0,1fr) 318px;gap:18px}
.article-detail-sidebar{top:88px;gap:14px}
.sidebar-widget{padding:15px;border-radius:20px}
.widget-article-list{gap:10px}
.widget-article-item{gap:10px;padding:7px}
.article-detail-main .card-body{padding:22px}
.related-news-section{margin-top:18px}

.dashboard-list-card{gap:8px;padding:18px}
.dashboard-list-card h2{margin-bottom:2px}
.dashboard-list-card .mini-list-item{padding:11px 12px;border-radius:15px;gap:10px;background:linear-gradient(135deg,var(--bg),rgba(37,99,235,.025))}
.dashboard-user-item{grid-template-columns:38px minmax(0,1fr) auto!important}
.mini-avatar{width:38px;height:38px;border-radius:13px}
.panel-content>.grid.two{gap:16px}
.panel-content .form-card>p{margin:8px 0}
.panel-content .form-card h2+p{margin-top:8px}

@media(max-width:1100px){
  .article-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}
  .home-news-layout.has-sidebar{grid-template-columns:minmax(0,1fr) 300px}
}
@media(max-width:980px){
  .article-detail-layout,.home-news-layout.has-sidebar{grid-template-columns:1fr}
  .article-detail-sidebar{gap:12px}
}
@media(max-width:900px){
  .breaking-slider{margin-bottom:26px}
  .home-hero-with-featured{gap:20px;margin-bottom:30px}
  .home-hero-with-featured:before{inset:-8px -6px auto;height:40%}
}
@media(max-width:640px){
  .breaking-slider{margin-bottom:22px}
  .home-hero-with-featured{gap:16px;margin-bottom:26px}
  .home-slider{box-shadow:0 14px 34px rgba(15,23,42,.14)}
  .article-detail-main .card-body{padding:17px}
  .dashboard-list-card{gap:7px;padding:15px}
  .dashboard-list-card .mini-list-item{padding:10px;border-radius:14px}
}

/* v32 flat design, translation layout polish and tighter profile spacing */
:root{--shadow:none;--flat-panel:#ffffff;--flat-soft:#f8fafc}
html[data-theme="dark"]{--shadow:none;--flat-panel:#111827;--flat-soft:#0b1020}
body{background:var(--bg)}
.card,.form-card,.stat,.table-wrap,.install-card,.sidebar-widget,.author-profile-card,.comment,.alert,.article-live-preview-window,.invoice-card,.withdrawal-bank-summary-grid>div,.category-admin-form .check,.settings-nav.form-card,.settings-section,.home-category-minimal-card,.home-category-timeline-item,.mini-list-item,.notification-item{box-shadow:none!important;background:var(--card)!important;border:1px solid var(--line)!important}
.card,.form-card,.table-wrap,.stat,.sidebar-widget,.settings-section{border-radius:16px!important}.article-card,.article-card img,.article-card .placeholder{border-radius:0}.article-card{overflow:hidden}.card-body{padding:15px}
.btn,.theme-btn,.nav-toggle,.sidebar-toggle,.language-select,input,select,textarea{box-shadow:none!important}.btn,.theme-btn,.nav-toggle,.sidebar-toggle{border-radius:10px}.btn.ghost,.theme-btn,.nav-toggle,.sidebar-toggle{background:var(--flat-soft);border:1px solid var(--line);color:var(--text)}
.site-header,.panel-top{box-shadow:none!important;border-bottom:1px solid var(--line)!important;backdrop-filter:none!important}.site-header.header-scrolled{box-shadow:none!important}.site-footer{box-shadow:none!important}
.panel-content{max-width:1440px}.panel-brand-mark,.side-nav a.active,.dashboard-main-stats .stat,.dashboard-list-card .mini-list-item,.home-category-card,.newsletter-weekly-card,.setting-field,.author-verification-card,.form-section{background:var(--card)!important;background-image:none!important}.panel-brand-mark{border:1px solid var(--line);color:var(--brand);box-shadow:none!important}.side-nav{gap:10px}.side-nav-section{gap:5px}.side-nav a{border:1px solid transparent;border-radius:12px;min-height:40px;padding:9px 10px;transform:none!important}.side-nav a span{border-radius:10px;background:var(--flat-soft)}.side-nav a:hover{background:var(--flat-soft)!important;border-color:var(--line);color:var(--text)}.side-nav a.active{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.side-nav a.active span{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.25);color:#fff}.side-nav-section-title{letter-spacing:.06em}
.stat:before,.home-hero-with-featured:before{display:none!important}.stat{padding:16px 18px}.stat strong{font-size:clamp(23px,2.1vw,30px)}.stat span{font-size:13px}.finance-stat-grid{gap:12px}.dashboard-main-stats{gap:12px}.panel-content>.grid.two{gap:14px!important}
.dashboard-list-card{gap:6px!important;padding:14px!important}.dashboard-list-card h2{font-size:18px;margin:0 0 3px!important}.dashboard-list-card .mini-list-item{padding:8px 10px!important;border-radius:12px!important;gap:8px!important}.dashboard-list-card .mini-list-item small{line-height:1.35}.dashboard-user-item{grid-template-columns:34px minmax(0,1fr) auto!important}.mini-avatar{width:34px!important;height:34px!important;border-radius:10px!important;box-shadow:none!important}
.home-slider,.featured-home-card{box-shadow:none!important;border:1px solid var(--line)!important;background:#0f172a!important;border-radius:18px!important}.home-slider,.home-slider-track,.home-slide-link{border-radius:18px!important}.home-slider:hover{box-shadow:none!important}.home-slide-link::after,.featured-home-card a::after{background:linear-gradient(180deg,rgba(2,6,23,.04),rgba(2,6,23,.72))!important}.home-slider-btn{box-shadow:none!important;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.9)}.home-slider-dots button{box-shadow:none}.breaking-slider{box-shadow:none!important;border:1px solid var(--line);margin-bottom:28px!important}.home-hero-with-featured{gap:20px!important;margin-bottom:30px!important}.home-latest-grid,.home-category-grid,.category-article-grid{gap:16px!important}.section-title{margin:24px 0 12px!important}.article-card h3{letter-spacing:-.015em}.featured-home{gap:12px!important}.featured-home-title{bottom:14px;left:14px;right:14px}
body.site-layout-full .container{width:min(100% - 112px,1360px)}@media(max-width:1280px){body.site-layout-full .container{width:min(100% - 76px,1280px)}}@media(max-width:900px){body.site-layout-full .container{width:min(100% - 36px,100%)}}@media(max-width:640px){.container,body.site-layout-full .container{width:min(100% - 22px,100%)}.nav-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nav-actions .btn,.nav-actions .theme-btn{border-radius:10px}}
.article-detail-layout{grid-template-columns:minmax(0,1fr) 304px!important;gap:12px!important}.article-detail-sidebar{gap:10px!important}.sidebar-widget{padding:12px!important}.widget-article-list{gap:8px!important}.widget-article-item{padding:6px!important;gap:8px!important}.article-detail-main .card-body{padding:18px!important}.related-news-section{margin-top:14px!important}@media(max-width:1080px){.article-detail-layout{grid-template-columns:minmax(0,1fr) 288px!important;gap:10px!important}}@media(max-width:980px){.article-detail-layout{grid-template-columns:1fr!important}}
.writer-profile-form{display:grid;gap:10px}.writer-profile-form .form-section{padding:12px!important;margin-bottom:0!important;border-radius:14px!important;background:var(--card)!important}.writer-profile-form .form-section h3{font-size:16px;margin-bottom:9px!important}.writer-profile-form .grid{gap:10px!important}.writer-profile-form label{margin-bottom:9px!important}.writer-profile-form label input,.writer-profile-form label select,.writer-profile-form label textarea{margin-top:5px}.writer-profile-form textarea{min-height:96px}.writer-profile-form .muted{margin:4px 0 10px;line-height:1.45}.writer-profile-form .check-row{gap:10px}.writer-profile-form .btn{justify-self:start}.author-verification-status{margin:4px 0 8px}.verification-id-upload-box{padding:10px!important;border-radius:12px!important}.payment-profile-section .withdrawal-profile-grid{margin-bottom:4px}
.export-card-grid{gap:14px!important}.export-card-grid .form-card h2{margin-top:0}.export-card-grid .form-card p{margin:6px 0 12px}
@media(max-width:900px){.side-nav.open{gap:8px}.side-nav-section{border-radius:14px!important}.panel-top{top:57px}.panel-content{padding:14px!important}.dashboard-main-stats,.finance-stat-grid{gap:10px}.home-hero-with-featured{gap:16px!important}.breaking-slider{margin-bottom:22px!important}}
@media(max-width:640px){.dashboard-list-card{padding:12px!important}.dashboard-list-card .mini-list-item{padding:8px!important}.dashboard-user-item{grid-template-columns:32px minmax(0,1fr)!important}.mini-avatar{width:32px!important;height:32px!important}.home-slider,.home-slider-track,.home-slide-link{border-radius:14px!important}.article-detail-main .card-body{padding:14px!important}.writer-profile-form .form-section{padding:10px!important}.writer-profile-form textarea{min-height:84px}}


/* v33 wider full layout and compact author profile spacing */
body.site-layout-full .container{width:min(100% - 72px,1460px)}
.author-profile-page{grid-template-columns:315px minmax(0,1fr);gap:14px!important}
.author-profile-left{top:84px}
.author-profile-avatar-block{padding:16px;gap:12px}
.author-profile-photo-left{width:84px;height:84px;flex-basis:84px;border-radius:20px}
.author-profile-follow-form{padding:12px 16px 0}
.author-profile-info-menu{gap:8px;padding:14px 16px 4px}
.author-profile-info-item{padding:10px 11px;border-radius:13px}
.author-profile-social-list{gap:8px;padding:12px 16px 16px}
.author-profile-social-list a{padding:9px 10px;border-radius:13px}
.author-profile-main>.card{margin-bottom:8px!important}
.author-profile-main>.card .card-body{padding:14px!important}
.author-profile-main>.card h2{margin:0 0 8px;font-size:20px}
.author-profile-bio{line-height:1.62;font-size:16px}
.author-profile-main>.section-title{margin:16px 0 10px!important}
.author-profile-article-grid{gap:14px!important}
@media(max-width:1280px){body.site-layout-full .container{width:min(100% - 48px,1360px)}}
@media(max-width:960px){.author-profile-page{grid-template-columns:1fr;gap:12px!important}.author-profile-left{top:auto}.author-profile-main>.section-title{margin:14px 0 10px!important}}
@media(max-width:640px){.container,body.site-layout-full .container{width:min(100% - 20px,100%)}.author-profile-avatar-block{padding:14px}.author-profile-photo-left{width:72px;height:72px;flex-basis:72px}.author-profile-info-menu,.author-profile-social-list{padding-left:14px;padding-right:14px}.author-profile-main>.card .card-body{padding:12px!important}.author-profile-article-grid{gap:12px!important}}

/* v34 mobile menu, dark-mode polish, homepage height/spacing and author follow hover */
:root{--surface-1:var(--card);--surface-2:var(--flat-soft);--soft-hover:rgba(37,99,235,.075)}
html[data-theme="dark"]{--bg:#0b1120;--card:#111827;--text:#f8fafc;--muted:#cbd5e1;--line:#334155;--brand:#60a5fa;--brand2:#f8fafc;--flat-panel:#111827;--flat-soft:#0f172a;--surface-1:#111827;--surface-2:#0f172a;--soft-hover:rgba(96,165,250,.16)}
html[data-theme="dark"] body,
html[data-theme="dark"] .panel-body{background:var(--bg)!important;color:var(--text)!important}
html[data-theme="dark"] .site-header,
html[data-theme="dark"] .panel-top,
html[data-theme="dark"] .sidebar,
html[data-theme="dark"] .site-footer{background:var(--card)!important;color:var(--text)!important;border-color:var(--line)!important}
html[data-theme="dark"] .top-nav.open,
html[data-theme="dark"] .side-nav-section,
html[data-theme="dark"] .card,
html[data-theme="dark"] .form-card,
html[data-theme="dark"] .table-wrap,
html[data-theme="dark"] .stat,
html[data-theme="dark"] .sidebar-widget,
html[data-theme="dark"] .author-profile-left,
html[data-theme="dark"] .author-profile-cover-top,
html[data-theme="dark"] .settings-section,
html[data-theme="dark"] .settings-nav,
html[data-theme="dark"] .mini-list-item,
html[data-theme="dark"] .home-category-minimal-card,
html[data-theme="dark"] .home-category-timeline-item,
html[data-theme="dark"] .home-category-list-item{background:var(--card)!important;color:var(--text)!important;border-color:var(--line)!important}
html[data-theme="dark"] .btn.ghost,
html[data-theme="dark"] .theme-btn,
html[data-theme="dark"] .nav-toggle,
html[data-theme="dark"] .sidebar-toggle,
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea,
html[data-theme="dark"] .language-select,
html[data-theme="dark"] .badge,
html[data-theme="dark"] .author-profile-info-item,
html[data-theme="dark"] .author-profile-social-list a,
html[data-theme="dark"] .author-profile-social-list span{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--line)!important}
html[data-theme="dark"] .muted,
html[data-theme="dark"] small,
html[data-theme="dark"] .panel-top p,
html[data-theme="dark"] .article-card p,
html[data-theme="dark"] .widget-article-item small,
html[data-theme="dark"] .side-nav-section-title{color:var(--muted)!important}
html[data-theme="dark"] .top-nav a,
html[data-theme="dark"] .site-footer a{color:var(--muted)!important}
html[data-theme="dark"] .top-nav a:hover,
html[data-theme="dark"] .author-profile-social-list a:hover,
html[data-theme="dark"] .side-nav a:hover{background:var(--soft-hover)!important;color:#fff!important;border-color:rgba(96,165,250,.45)!important}
html[data-theme="dark"] .mce-toolbar,
html[data-theme="dark"] .mce-edit-area,
html[data-theme="dark"] .mce-tinymce{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--line)!important}
html[data-theme="dark"] .mce-toolbar button{stroke:var(--text)!important;fill:var(--text)!important}

body.site-layout-full .container{width:min(100% - 56px,1520px)}
@media(max-width:1280px){body.site-layout-full .container{width:min(100% - 40px,1400px)}}
@media(max-width:900px){body.site-layout-full .container{width:min(100% - 28px,100%)}}
@media(max-width:640px){.container,body.site-layout-full .container{width:min(100% - 18px,100%)}}
.top-space{padding-top:18px}.breaking-slider{margin-top:0!important;margin-bottom:14px!important;min-height:44px;padding-top:10px;padding-bottom:10px}.home-hero-with-featured{gap:22px!important;margin-bottom:32px!important}.home-slider,.home-slider-track{min-height:clamp(390px,36vw,500px)!important}.home-slide img,.home-slide-placeholder{min-height:clamp(390px,36vw,500px)!important}.featured-home{min-height:clamp(390px,36vw,500px)!important}.featured-home-card.large{min-height:0}.featured-home-small-grid .featured-home-card{min-height:0}.home-slider,.home-slider-track,.home-slide-link,.featured-home-card{border-radius:18px!important}.home-slide-link::after,.featured-home-card a::after{background:linear-gradient(180deg,rgba(2,6,23,.05),rgba(2,6,23,.28) 34%,rgba(2,6,23,.82))!important}.home-slider{box-shadow:none!important;border-color:var(--line)!important}.home-slider:hover{box-shadow:none!important}
@media(max-width:900px){.top-space{padding-top:14px}.breaking-slider{margin-bottom:12px!important}.home-slider,.home-slider-track,.home-slide img,.home-slide-placeholder{min-height:360px!important}.featured-home{min-height:auto!important}.featured-home-card.large{height:290px!important}.featured-home-small-grid .featured-home-card{height:195px!important}.home-hero-with-featured{gap:18px!important;margin-bottom:28px!important}}
@media(max-width:640px){.top-space{padding-top:12px}.breaking-slider{margin-bottom:10px!important}.home-slider,.home-slider-track,.home-slide img,.home-slide-placeholder{min-height:345px!important}.featured-home-card.large{height:245px!important}.featured-home-small-grid .featured-home-card{height:190px!important}.home-hero-with-featured{gap:14px!important;margin-bottom:24px!important}}

.nav-toggle{font-size:22px;line-height:1;min-width:46px;min-height:42px;border-radius:14px!important;border:1px solid var(--line)!important;background:var(--surface-2)!important;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease}
.nav-toggle:hover,.nav-toggle:focus-visible{background:var(--soft-hover)!important;border-color:var(--brand)!important;color:var(--brand)!important;outline:0}.top-nav a{border-radius:12px!important}.top-nav a:hover,.top-nav a:focus-visible{background:var(--soft-hover)!important;border-color:transparent;color:var(--text)!important;outline:0}.top-nav.open{border-radius:16px!important}
@media(max-width:640px){.nav-wrap{display:grid;grid-template-columns:auto 1fr auto;gap:8px}.brand{max-width:none;grid-column:1 / 3}.nav-toggle{grid-column:3;grid-row:1;font-size:24px;min-width:48px;min-height:44px;border-radius:15px!important}.nav-actions{grid-column:1 / -1;order:4;width:100%;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px;padding:0 0 8px;margin-left:0}.nav-actions .language-select{flex:1 1 100%;height:38px;margin:0;max-width:none}.nav-actions .btn,.nav-actions .theme-btn{width:auto!important;min-width:0;height:38px;padding:0 10px!important;border-radius:12px!important;font-size:12.5px;line-height:1.1;white-space:nowrap}.nav-action-symbol{display:none!important}.nav-action-text{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;display:inline!important}.top-nav{top:calc(100% + 8px);left:0;right:0;border-radius:15px!important}.top-nav a{border-radius:12px!important}}
@media(max-width:380px){.nav-actions .btn,.nav-actions .theme-btn{font-size:12px;padding:0 8px!important}}

.author-profile-page{grid-template-columns:306px minmax(0,1fr)!important;gap:10px!important}.author-profile-follow-form .btn{border:1px solid var(--line);background:var(--bg);color:var(--text);transition:background .18s ease,color .18s ease,border-color .18s ease}.author-profile-follow-form .btn:hover,.author-profile-follow-form .btn:focus-visible{border-color:var(--brand)!important;color:var(--brand)!important;background:rgba(37,99,235,.08)!important;outline:0}.author-profile-follow-form .btn:not(.ghost){background:var(--brand);border-color:var(--brand);color:#fff}.author-profile-follow-form .btn:not(.ghost):hover,.author-profile-follow-form .btn:not(.ghost):focus-visible{background:rgba(37,99,235,.08)!important;color:var(--brand)!important}.author-profile-social-list a{transition:background .18s ease,color .18s ease,border-color .18s ease}.author-profile-main>.section-title{margin:12px 0 8px!important}.author-profile-main>.card{margin-bottom:6px!important}.author-profile-main>.card .card-body{padding:12px!important}.author-profile-article-grid{gap:12px!important}
@media(max-width:960px){.author-profile-page{grid-template-columns:1fr!important;gap:10px!important}}
@media(max-width:640px){.site-header.header-hidden{transform:none!important}}

/* Settings page side menu should scroll with the page, not inside its own panel. */
.settings-nav{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}
.settings-nav::-webkit-scrollbar{width:auto}
.settings-nav::-webkit-scrollbar-thumb{background:initial;border-radius:initial}
/* Configurable author profile article columns. */
.author-profile-article-grid.author-profile-grid-cols-1{grid-template-columns:1fr}
.author-profile-article-grid.author-profile-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.author-profile-article-grid.author-profile-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.author-profile-article-grid.author-profile-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.author-profile-article-grid.author-profile-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.author-profile-article-grid.author-profile-grid-cols-5 .article-card img,.author-profile-article-grid.author-profile-grid-cols-5 .article-card .placeholder{height:122px}
@media(max-width:1180px){.author-profile-article-grid.author-profile-grid-cols-5{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1020px){.author-profile-article-grid.author-profile-grid-cols-3,.author-profile-article-grid.author-profile-grid-cols-4,.author-profile-article-grid.author-profile-grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.author-profile-article-grid.author-profile-grid-cols-2,.author-profile-article-grid.author-profile-grid-cols-3,.author-profile-article-grid.author-profile-grid-cols-4,.author-profile-article-grid.author-profile-grid-cols-5{grid-template-columns:1fr}}

/* Explore Page Flat Design Styles */
.explore-container { margin: 40px auto; padding: 0 20px; }
.explore-container.explore-layout-normal { max-width: 1200px; }
.explore-container.explore-layout-full { max-width: 96%; }
.explore-header { text-align: center; margin-bottom: 40px; }
.explore-header h1 { font-size: 2.5rem; color: var(--text-color, #333); margin-bottom: 10px; font-weight: 800; }
.explore-header p { color: #777; font-size: 1.1rem; }
.explore-filters { background: var(--card); padding: 20px; border-radius: 15px; margin-bottom: 40px; border: 1px solid var(--line); }
.explore-filter-form { display: flex; gap: 20px; flex-wrap: wrap; justify-content: center; }
.filter-group { display: flex; flex-direction: column; gap: 8px; min-width: 200px; }
.filter-group label { font-size: 0.9rem; font-weight: 600; color: var(--muted); }
.filter-group select { padding: 10px 15px; border-radius: 10px; border: 1px solid var(--line); background: var(--card); color: var(--text); font-size: 1rem; outline: none; transition: border-color 0.3s; }
.filter-group select:focus { border-color: var(--brand); }
.explore-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 30px; }
.explore-card { background: var(--card); border-radius: 20px; overflow: hidden; transition: transform 0.3s, box-shadow 0.3s; border: 1px solid var(--line); }
.explore-card:hover { transform: translateY(-10px); box-shadow: var(--shadow); }
.explore-card-link { text-decoration: none; color: inherit; display: block; }
.explore-card-image { position: relative; height: 200px; overflow: hidden; }
.explore-card-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }
.explore-card:hover .explore-card-image img { transform: scale(1.1); }
.explore-card-tag { position: absolute; top: 15px; left: 15px; background: var(--brand); color: #fff; padding: 5px 12px; border-radius: 8px; font-size: 0.8rem; font-weight: 600; }
.explore-card-content { padding: 20px; }
.explore-card-content h3 { font-size: 1.2rem; margin-bottom: 10px; line-height: 1.4; font-weight: 700; color: var(--text); }
.explore-card-content p { font-size: 0.9rem; color: var(--muted); margin-bottom: 15px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.explore-card-footer { display: flex; justify-content: space-between; align-items: center; font-size: 0.8rem; color: var(--muted); border-top: 1px solid var(--line); padding-top: 15px; }
.explore-empty { text-align: center; grid-column: 1 / -1; padding: 60px 0; }
.explore-empty p { font-size: 1.2rem; color: var(--muted); margin-bottom: 20px; }

/* Home Explore Section */
.home-explore-section { margin: 60px 0; padding: 40px; background: var(--bg); border: 1px solid var(--line); border-radius: 30px; display: flex; align-items: center; gap: 40px; flex-wrap: wrap; }
.home-explore-info { flex: 1; min-width: 300px; }
.home-explore-info h2 { font-size: 2.2rem; margin-bottom: 15px; font-weight: 800; }
.home-explore-info p { font-size: 1.1rem; color: var(--muted); margin-bottom: 25px; }
.home-explore-cards { flex: 1; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; min-width: 300px; }
.info-card { background: var(--card); padding: 25px; border-radius: 20px; text-align: center; box-shadow: var(--shadow); border: 1px solid var(--line); }
.info-card i { font-size: 2rem; display: block; margin-bottom: 10px; }
.info-card strong { display: block; font-size: 1.1rem; margin-bottom: 5px; }
.info-card span { font-size: 0.9rem; color: var(--muted); }
@media (max-width: 768px) {
    .home-explore-section { flex-direction: column; text-align: center; padding: 30px 20px; }
    .home-explore-cards { grid-template-columns: 1fr; width: 100%; }
}

/* New Breaking News Slider Styles */
.breaking-new-slider { display: flex; align-items: center; background: var(--card); border: 1px solid var(--line); border-radius: 15px; padding: 5px 15px; margin-bottom: 20px; height: 50px; overflow: hidden; box-shadow: var(--shadow); }
.breaking-label { display: flex; align-items: center; gap: 8px; padding-right: 15px; border-right: 2px solid var(--line); margin-right: 15px; white-space: nowrap; }
.breaking-icon { font-size: 1.2rem; animation: pulse 2s infinite; }
.breaking-text { color: var(--brand); font-weight: 800; text-transform: uppercase; font-size: 0.9rem; }
.breaking-viewport { flex: 1; position: relative; height: 100%; overflow: hidden; }
.breaking-items { height: 100%; position: relative; }
.breaking-item { position: absolute; inset: 0; display: flex; align-items: center; opacity: 0; visibility: hidden; transition: opacity 0.5s ease, transform 0.5s ease; transform: translateY(20px); color: var(--text); font-weight: 600; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.breaking-item.active { opacity: 1; visibility: visible; transform: translateY(0); }

@keyframes pulse {
    0% { transform: scale(1); opacity: 1; }
    50% { transform: scale(1.2); opacity: 0.7; }
    100% { transform: scale(1); opacity: 1; }
}

@media (max-width: 768px) {
    .breaking-new-slider { padding: 5px 10px; }
    .breaking-text { display: none; } /* Mobilde metni gizle */
    .breaking-label { border-right: 0; margin-right: 10px; padding-right: 0; }
    .breaking-icon { font-size: 1.5rem; }
}

/* Logo and Favicon Improvements */
.site-logo-wrap { display: flex; align-items: center; height: 100%; max-height: 50px; }
.main-logo { max-height: 45px; width: auto; object-fit: contain; display: block; }
.brand.site-logo-wrap span { display: none; } /* Logo varken metni gizle */

@media (max-width: 768px) {
    .main-logo { max-height: 35px; }
    .site-logo-wrap { max-height: 40px; }
}

/* Dropdown Menu Styles */
.nav-dropdown { position: relative; display: inline-block; }
.nav-dropdown .dropdown-menu { display: none; position: absolute; top: 100%; left: 0; background: var(--card); min-width: 200px; box-shadow: var(--shadow); border: 1px solid var(--line); border-radius: 12px; z-index: 100; padding: 8px 0; margin-top: 5px; }
.nav-dropdown:hover .dropdown-menu { display: block; }
.nav-dropdown .dropdown-menu a { display: block; padding: 10px 16px; color: var(--muted); font-weight: 650; border-radius: 0; }
.nav-dropdown .dropdown-menu a:hover { background: var(--bg); color: var(--text); }
.nav-dropdown .arrow { font-size: 10px; margin-left: 4px; opacity: 0.7; }
.more-menu .dropdown-menu { left: auto; right: 0; }
@media(max-width:900px){
    .nav-dropdown .dropdown-menu { position: static; box-shadow: none; border: 0; padding-left: 15px; display: block; min-width: 100%; }
    .nav-dropdown .arrow { display: none; }
}

/* Article video and social media embeds */
.article-content .article-embed,
.article-content .article-iframe-embed,
.article-content .article-video-embed {
  width: 100%;
  margin: 22px 0;
  border-radius: 18px;
  overflow: hidden;
  background: #111;
}
.article-content .article-iframe-embed {
  position: relative;
  padding-top: 56.25%;
}
.article-content .article-iframe-embed iframe,
.article-content iframe.tinymce-video,
.article-content iframe.social-iframe {
  width: 100%;
  max-width: 100%;
  border: 0;
  border-radius: 18px;
}
.article-content .article-iframe-embed iframe {
  position: absolute;
  inset: 0;
  height: 100%;
}
.article-content video,
.article-content .article-video-embed video {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 18px;
}
.article-content .social-embed-card {
  padding: 16px;
  border: 1px solid var(--border, #e5e7eb);
  border-radius: 16px;
  background: var(--card, #fff);
  overflow-wrap: anywhere;
}
.article-content .twitter-tweet,
.article-content .instagram-media,
.article-content .tiktok-embed {
  margin: 22px auto !important;
  max-width: 100% !important;
}

/* Stronger social media embed rendering */
.article-content .social-embed {
  background: transparent;
  border-radius: 18px;
  overflow: visible;
  margin: 22px 0;
}
.article-content .social-embed-x,
.article-content .social-embed-instagram,
.article-content .social-embed-tiktok {
  display: flex;
  justify-content: center;
}
.article-content .social-embed .social-embed-fallback {
  display: none;
}
.article-content .social-embed blockquote {
  max-width: 100% !important;
}
.article-content .social-embed-facebook.article-iframe-embed {
  background: transparent;
  min-height: 500px;
}
.article-content .social-embed-facebook.article-iframe-embed iframe {
  background: transparent;
}
.rich-editor-box .article-embed,
.tox-edit-area .article-embed {
  margin: 14px 0;
}


/* v24 mobil üst menü düzeni: sol kategori ikonu, orta logo, sağ panel/giriş/çıkış ikonları */
.nav-action-icon .nav-action-symbol{display:inline-grid;place-items:center;line-height:1;font-weight:950}
.nav-action-icon .nav-action-text{line-height:1}
.nav-toggle-icon{display:inline-grid;place-items:center;font-size:20px;line-height:1}
@media(max-width:900px){
  .site-header{z-index:100}
  .nav-wrap{position:relative;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;padding-bottom:6px}
  .nav-toggle{order:1;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;flex:0 0 42px;margin:0}
  .brand.site-logo-wrap{order:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-content:center;max-width:42vw;min-width:0;text-align:center;z-index:1}
  .brand.site-logo-wrap span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:18px}
  .brand.site-logo-wrap .main-logo{max-width:42vw!important;max-height:42px!important;width:auto;height:auto;margin:auto}
  .nav-actions{order:3;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;max-width:45vw;position:relative;z-index:2}
  .nav-actions .btn.small,.nav-actions .theme-btn{width:38px;height:38px;min-width:38px;padding:0;border-radius:12px;display:inline-grid;place-items:center}
  .nav-action-icon .nav-action-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .nav-action-icon .nav-action-symbol{font-size:17px}
  .theme-btn .theme-icon{font-size:17px}
  .language-select{display:none}
  .top-nav{top:64px;left:4vw;right:4vw;z-index:99}
}
@media(max-width:420px){
  .brand.site-logo-wrap{max-width:38vw}
  .brand.site-logo-wrap span{max-width:38vw;font-size:16px}
  .brand.site-logo-wrap .main-logo{max-width:38vw!important;max-height:38px!important}
  .nav-actions{gap:4px;max-width:48vw}
  .nav-actions .btn.small,.nav-actions .theme-btn,.nav-toggle{width:36px;height:36px;min-width:36px;border-radius:11px}
}

/* v25 giriş/kayıt buton ikon düzeni */
.nav-login-link .nav-action-symbol,
.nav-register-link .nav-action-symbol{
  display:inline-grid;
  place-items:center;
  width:1.15em;
  height:1.15em;
  font-size:1.05em;
  font-weight:950;
  line-height:1;
}
@media(max-width:900px){
  .nav-login-link,
  .nav-register-link{
    flex:0 0 auto;
  }
  .nav-login-link .nav-action-symbol,
  .nav-register-link .nav-action-symbol{
    width:20px;
    height:20px;
    font-size:19px;
  }
  .nav-login-link .nav-action-text,
  .nav-register-link .nav-action-text{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
  }
}

/* v26 daha şık mobil üst menü ikonları */
.nav-action-symbol svg,.nav-toggle-icon svg{width:1.15em;height:1.15em;display:block;stroke:currentColor}
.nav-action-icon{transition:transform .18s ease, box-shadow .18s ease, background .18s ease}
.nav-action-icon:hover{transform:translateY(-1px)}
.nav-icon-login,.nav-icon-register,.nav-icon-panel,.nav-icon-logout,.nav-icon-write{display:inline-grid;place-items:center}
@media(max-width:900px){
  .nav-toggle-icon svg{width:22px;height:22px}
  .nav-action-icon .nav-action-symbol svg{width:20px;height:20px}
  .nav-actions .nav-login-link,.nav-actions .nav-register-link,.nav-actions .nav-action-icon{box-shadow:0 6px 18px rgba(15,23,42,.08)}
  .nav-actions .nav-register-link{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;border-color:transparent}
  .nav-actions .nav-login-link{background:var(--card);border:1px solid var(--line)}
  html[data-theme="dark"] .nav-actions .nav-login-link{background:rgba(255,255,255,.06)}
}
@media(max-width:420px){
  .nav-action-icon .nav-action-symbol svg{width:18px;height:18px}
  .nav-toggle-icon svg{width:20px;height:20px}
}

/* v37 flat mobile header action icons: panel, logout, submit article */
.nav-action-flat .nav-action-symbol{width:22px;height:22px;display:inline-grid;place-items:center;color:currentColor}
.nav-action-flat .nav-action-symbol svg{width:20px;height:20px;stroke-width:1.9}
.nav-panel-link{background:var(--brand)!important;color:#fff!important;border-color:transparent!important}
.nav-submit-article{background:rgba(37,99,235,.08)!important;color:var(--brand)!important;border:1px solid rgba(37,99,235,.18)!important}
.nav-logout-link{background:rgba(239,68,68,.08)!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.18)!important}
.nav-panel-link:hover,.nav-submit-article:hover,.nav-logout-link:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,23,42,.10)}
html[data-theme="dark"] .nav-submit-article{background:rgba(96,165,250,.12)!important;color:#bfdbfe!important;border-color:rgba(147,197,253,.22)!important}
html[data-theme="dark"] .nav-logout-link{background:rgba(248,113,113,.12)!important;color:#fecaca!important;border-color:rgba(248,113,113,.22)!important}
@media(max-width:640px){
  .nav-actions .nav-panel-link,.nav-actions .nav-logout-link,.nav-actions .nav-submit-article{border-radius:14px!important;box-shadow:none!important}
  .nav-actions .nav-action-flat .nav-action-symbol{width:20px;height:20px}
  .nav-actions .nav-action-flat .nav-action-symbol svg{width:20px;height:20px}
  .nav-actions .nav-submit-article{order:1}
  .nav-actions .theme-btn{order:2}
  .nav-actions .nav-panel-link{order:3}
  .nav-actions .nav-logout-link{order:4}
}


/* v38 mobile icon-only auth and submit buttons */
@media(max-width:900px){
  .nav-actions .nav-login-link,
  .nav-actions .nav-register-link,
  .nav-actions .nav-submit-article{
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    height:38px!important;
    padding:0!important;
    display:inline-grid!important;
    place-items:center!important;
    gap:0!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    flex:0 0 38px!important;
  }
  .nav-actions .nav-login-link .nav-action-text,
  .nav-actions .nav-register-link .nav-action-text,
  .nav-actions .nav-submit-article .nav-action-text,
  .nav-actions .nav-mobile-icononly .nav-action-text{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    max-width:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    position:absolute!important;
    clip-path:inset(50%)!important;
  }
  .nav-actions .nav-login-link .nav-action-symbol,
  .nav-actions .nav-register-link .nav-action-symbol,
  .nav-actions .nav-submit-article .nav-action-symbol{
    margin:0!important;
    width:20px!important;
    height:20px!important;
    display:grid!important;
    place-items:center!important;
  }
  .nav-actions .nav-login-link .nav-action-symbol svg,
  .nav-actions .nav-register-link .nav-action-symbol svg,
  .nav-actions .nav-submit-article .nav-action-symbol svg{
    width:20px!important;
    height:20px!important;
    display:block!important;
  }
}
@media(max-width:420px){
  .nav-actions .nav-login-link,
  .nav-actions .nav-register-link,
  .nav-actions .nav-submit-article{
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:36px!important;
    flex-basis:36px!important;
  }
}


/* Remember me + flat author widget */
.remember-login-row{display:flex!important;align-items:center;gap:10px;margin:10px 0 14px;font-weight:700;color:#334155;cursor:pointer;user-select:none}.remember-login-row input{width:18px;height:18px;accent-color:#0f172a}.author-widget-card{position:sticky;top:88px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:18px;box-shadow:0 18px 45px rgba(15,23,42,.08);margin-bottom:18px}.author-widget-top{display:flex;gap:14px;align-items:flex-start}.author-widget-avatar{width:66px;height:66px;border-radius:22px;overflow:hidden;flex:0 0 auto;background:#eef2ff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.author-widget-avatar img{width:100%;height:100%;object-fit:cover;display:block}.author-widget-identity{min-width:0}.author-widget-kicker{display:inline-flex;margin-bottom:4px;font-size:12px;font-weight:800;color:#64748b;letter-spacing:.02em}.author-widget-identity strong{display:block;font-size:17px;line-height:1.25}.author-widget-identity strong a{color:#0f172a;text-decoration:none}.author-widget-identity p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.45}.author-widget-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.author-widget-stats span{border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.07);padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:2px;align-items:center}.author-widget-stats i{font-style:normal;font-size:17px}.author-widget-stats strong{font-size:16px;color:#0f172a}.author-widget-stats small{font-size:11px;color:#64748b;font-weight:700}.author-widget-socials{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.author-widget-socials a{width:34px;height:34px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#0f172a;text-decoration:none;font-weight:900;font-size:12px;border:1px solid rgba(15,23,42,.06)}.author-widget-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.author-widget-actions form{margin:0}.author-widget-actions .btn{border-radius:14px}@media(max-width:900px){.author-widget-card{position:relative;top:auto;border-radius:20px}.author-widget-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.remember-login-row{font-size:14px}}

/* v20260502_010 - Panelden eklenebilir yazar profil widgetı */
.sidebar-widget-author_profile{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.sidebar-widget-author_profile>h3{display:none!important}.author-widget-card{position:sticky;top:88px;border-radius:24px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 42px rgba(15,23,42,.08);padding:20px;margin-bottom:18px}.author-widget-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.author-widget-avatar{width:118px!important;height:118px!important;border-radius:30px!important;box-shadow:0 16px 34px rgba(15,23,42,.14);background:#f1f5f9}.author-widget-kicker{display:none!important}.author-widget-identity strong{font-size:19px;line-height:1.25}.author-widget-identity p{margin-top:8px;font-size:13px;color:#64748b}.author-widget-stats{margin-top:18px}.author-widget-socials{justify-content:center}.author-widget-actions{justify-content:center}.author-widget-actions .btn{border-radius:16px}
@media(max-width:900px){.author-widget-card{position:relative;top:auto}.author-widget-avatar{width:104px!important;height:104px!important;border-radius:28px!important}}

.char-counter{display:block;margin-top:6px;font-size:.82rem;color:#64748b;font-weight:600}.char-counter.is-over{color:#dc2626}.char-counter.is-over::before{content:"⚠ ";}


/* 20260502_012 - kategori alt menüleri ve ayarlar sekmeli görünüm */
.top-nav .category-dropdown .dropdown-parent-link{font-weight:850;color:var(--text);border-bottom:1px solid var(--line);margin-bottom:4px}
.more-menu .dropdown-menu .nav-dropdown{display:block;width:100%}
.more-menu .dropdown-menu .nav-dropdown>.dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%}
.more-menu .dropdown-menu .nav-dropdown .dropdown-menu{left:100%;top:0;margin-top:0;margin-left:6px}
.settings-section{display:none}
.settings-section.is-active{display:block}
.settings-tab-link.is-active{background:var(--brand);color:#fff!important;border-color:var(--brand)!important;box-shadow:0 8px 22px rgba(37,99,235,.18)}
.settings-tab-link.is-active:hover{transform:none;color:#fff!important}
.writer-article-form select[name="category_id"] option{font-weight:650}
@media(max-width:980px){
  .more-menu .dropdown-menu .nav-dropdown .dropdown-menu{position:static;margin-left:0;padding-left:14px}
  .settings-nav{display:flex!important;gap:8px;overflow:auto!important;white-space:nowrap;padding-bottom:10px}
  .settings-nav strong{flex:0 0 100%;white-space:normal}
  .settings-nav a{flex:0 0 auto}
}

/* 20260502_016 - Yazar kategori seçiminde alt kategoriler ve üst menü çok seviyeli kategori dropdown düzeltmesi */
.top-nav .category-dropdown{position:relative}
.top-nav .category-dropdown>.dropdown-toggle{display:inline-flex;align-items:center;gap:5px}
.top-nav .category-submenu{min-width:220px}
.top-nav .category-submenu .category-dropdown{display:block;width:100%}
.top-nav .category-submenu .category-dropdown>.dropdown-toggle{display:flex;justify-content:space-between;width:100%;padding:10px 16px;color:var(--muted);font-weight:650}
.top-nav .category-submenu .category-dropdown>.dropdown-toggle:hover{background:var(--bg);color:var(--text)}
.top-nav .category-submenu .category-dropdown-child>.dropdown-menu{left:100%;top:0;margin-left:6px;margin-top:0}
.top-nav .category-submenu .category-dropdown-child:hover>.dropdown-menu{display:block}
.top-nav .category-dropdown .dropdown-parent-link{font-weight:850;color:var(--text);border-bottom:1px solid var(--line);margin-bottom:4px}
.writer-article-form select[name="category_id"] option[data-depth="1"]{font-weight:650}
.writer-article-form select[name="category_id"] option[data-depth="2"],
.writer-article-form select[name="category_id"] option[data-depth="3"]{color:var(--muted)}
@media(max-width:760px){
  .top-nav .nav-dropdown,.top-nav .category-dropdown{display:block;width:100%}
  .top-nav .nav-dropdown .dropdown-menu,.top-nav .category-submenu,.top-nav .category-submenu .category-dropdown-child>.dropdown-menu{position:static;display:block;box-shadow:none;border:0;margin:0;padding-left:14px;background:transparent;min-width:100%}
  .top-nav .category-dropdown>.dropdown-toggle,.top-nav .category-submenu .category-dropdown>.dropdown-toggle{display:flex;justify-content:space-between;width:100%}
  .top-nav .category-dropdown .arrow{display:none}
}

/* 20260502_017 - Kullanışlı flat kategori menüsü ve yazar kategori seçici */
.top-nav .nav-dropdown,
.top-nav .category-dropdown{position:relative}
.top-nav .nav-dropdown>.dropdown-menu,
.top-nav .category-dropdown>.dropdown-menu{
  display:block!important;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .16s ease, transform .16s ease, visibility .16s ease;
  margin-top:0!important;
  top:calc(100% - 1px);
  padding:10px;
  min-width:230px;
  border-radius:16px;
  box-shadow:0 18px 45px rgba(15,23,42,.14);
}
.top-nav .nav-dropdown:hover>.dropdown-menu,
.top-nav .nav-dropdown:focus-within>.dropdown-menu,
.top-nav .nav-dropdown.open>.dropdown-menu,
.top-nav .category-dropdown:hover>.dropdown-menu,
.top-nav .category-dropdown:focus-within>.dropdown-menu,
.top-nav .category-dropdown.open>.dropdown-menu{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0);
}
.top-nav .nav-dropdown>.dropdown-menu:before,
.top-nav .category-dropdown>.dropdown-menu:before{
  content:"";
  position:absolute;
  left:0;right:0;top:-12px;height:12px;
}
.top-nav .category-dropdown-child>.dropdown-menu,
.top-nav .category-submenu .category-dropdown-child>.dropdown-menu{
  left:calc(100% - 1px)!important;
  top:-10px!important;
  margin-left:0!important;
  transform:translateX(8px)!important;
}
.top-nav .category-dropdown-child:hover>.dropdown-menu,
.top-nav .category-dropdown-child:focus-within>.dropdown-menu,
.top-nav .category-dropdown-child.open>.dropdown-menu{transform:translateX(0)!important}
.top-nav .dropdown-menu a,
.top-nav .category-submenu .category-dropdown>.dropdown-toggle{
  border-radius:12px!important;
  padding:11px 13px!important;
  display:flex!important;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  color:var(--text)!important;
  line-height:1.25;
}
.top-nav .dropdown-menu a:hover,
.top-nav .category-submenu .category-dropdown>.dropdown-toggle:hover{background:rgba(37,99,235,.08)!important;color:var(--primary)!important}
.top-nav .category-dropdown .dropdown-parent-link{background:var(--bg);border:0!important;margin:0 0 6px!important;color:var(--primary)!important}
.top-nav .arrow{transition:transform .16s ease}
.top-nav .nav-dropdown:hover>.dropdown-toggle .arrow,
.top-nav .nav-dropdown:focus-within>.dropdown-toggle .arrow{transform:rotate(180deg)}
.writer-category-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--card),rgba(248,250,252,.72))}
.writer-category-picker label{margin:0;font-weight:800;color:var(--text)}
.writer-category-picker select{margin-top:7px;border-radius:14px;background:var(--card)}
.writer-category-picker select:disabled{opacity:.55;cursor:not-allowed;background:var(--bg)}
.writer-category-picker .category-picker-help{grid-column:1/-1;margin:0;color:var(--muted)}
.writer-category-picker option[data-depth="1"]{font-weight:650}
.writer-category-picker option[data-depth="2"],.writer-category-picker option[data-depth="3"]{color:var(--muted)}
@media(max-width:900px){
  .top-nav .nav-dropdown>.dropdown-menu,.top-nav .category-dropdown>.dropdown-menu,.top-nav .category-dropdown-child>.dropdown-menu{
    position:static!important;display:none!important;opacity:1;visibility:visible;pointer-events:auto;transform:none!important;box-shadow:none;border:0;background:transparent;padding:4px 0 4px 12px!important;min-width:100%;
  }
  .top-nav .nav-dropdown.open>.dropdown-menu,.top-nav .category-dropdown.open>.dropdown-menu{display:block!important}
  .top-nav .nav-dropdown>.dropdown-menu:before,.top-nav .category-dropdown>.dropdown-menu:before{display:none}
  .top-nav .dropdown-menu a,.top-nav .category-submenu .category-dropdown>.dropdown-toggle{padding:10px 12px!important}
}
@media(max-width:760px){.writer-category-picker{grid-template-columns:1fr;padding:12px;border-radius:16px}}

/* 20260502_018 - Alt menünün üstüne giderken kapanmasını önleyen flat hover alanı */
@media (min-width:901px){
  .top-nav .nav-dropdown,
  .top-nav .category-dropdown{position:relative;isolation:isolate}
  .top-nav .nav-dropdown>.dropdown-menu,
  .top-nav .category-dropdown>.dropdown-menu{
    top:100%!important;
    margin-top:0!important;
    padding:12px!important;
    border:1px solid rgba(148,163,184,.22)!important;
    background:var(--card)!important;
    border-radius:18px!important;
    box-shadow:0 22px 55px rgba(15,23,42,.16)!important;
    z-index:9999!important;
  }
  .top-nav .nav-dropdown>.dropdown-menu:before,
  .top-nav .category-dropdown>.dropdown-menu:before{
    content:""!important;position:absolute!important;left:-8px!important;right:-8px!important;top:-18px!important;height:18px!important;display:block!important;background:transparent!important;
  }
  .top-nav .nav-dropdown:hover>.dropdown-menu,
  .top-nav .nav-dropdown:focus-within>.dropdown-menu,
  .top-nav .nav-dropdown.open>.dropdown-menu,
  .top-nav .category-dropdown:hover>.dropdown-menu,
  .top-nav .category-dropdown:focus-within>.dropdown-menu,
  .top-nav .category-dropdown.open>.dropdown-menu{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;
  }
  .top-nav .category-dropdown-child>.dropdown-menu,
  .top-nav .category-submenu .category-dropdown-child>.dropdown-menu{
    left:100%!important;top:-12px!important;margin-left:0!important;padding-left:12px!important;transform:translateX(0)!important;
  }
  .top-nav .category-dropdown-child>.dropdown-menu:before,
  .top-nav .category-submenu .category-dropdown-child>.dropdown-menu:before{
    content:""!important;position:absolute!important;left:-18px!important;top:0!important;bottom:0!important;width:18px!important;height:auto!important;right:auto!important;background:transparent!important;display:block!important;
  }
  .top-nav .category-dropdown-child:hover>.dropdown-menu,
  .top-nav .category-dropdown-child:focus-within>.dropdown-menu,
  .top-nav .category-dropdown-child.open>.dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important}
  .top-nav .dropdown-menu a,
  .top-nav .category-submenu .category-dropdown>.dropdown-toggle{
    min-height:42px;border-radius:13px!important;transition:background .14s ease,color .14s ease,transform .14s ease!important;
  }
  .top-nav .dropdown-menu a:hover,
  .top-nav .category-submenu .category-dropdown>.dropdown-toggle:hover{transform:translateX(2px)}
}
.admin-category-picker{grid-column:1/-1}
.admin-category-picker select{width:100%}


/* Fixed save/error notifications */
.toast-stack{position:fixed;top:18px;right:18px;z-index:99999;display:grid;gap:10px;width:min(420px,calc(100vw - 36px));pointer-events:none}
.toast-message{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;color:#fff;font-weight:800;line-height:1.35;box-shadow:0 18px 50px rgba(15,23,42,.22);pointer-events:auto;animation:toastIn .22s ease-out both}
.toast-success{background:#16a34a}.toast-danger{background:#dc2626}.toast-warning{background:#d97706}.toast-info{background:#2563eb}
.toast-close{appearance:none;border:0;background:rgba(255,255,255,.18);color:#fff;border-radius:999px;width:24px;height:24px;line-height:22px;font-size:18px;cursor:pointer;flex:0 0 auto}
.toast-message.is-hiding{animation:toastOut .22s ease-in both}
@keyframes toastIn{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes toastOut{to{opacity:0;transform:translateY(-12px) scale(.98)}}
@media(max-width:640px){.toast-stack{top:12px;right:12px;left:12px;width:auto}.toast-message{border-radius:14px}}

/* Panel üst menü: Site ve Çıkış ikonları */
.panel-quick-link{gap:7px;white-space:nowrap}.panel-action-icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px}.panel-action-icon svg{width:18px;height:18px;display:block}.panel-action-text{display:inline}
@media(max-width:640px){.panel-top-actions .panel-site-link,.panel-top-actions .panel-logout-link{width:44px;min-width:44px;max-width:44px;height:40px;padding:0!important;border-radius:13px;justify-self:end;gap:0}.panel-top-actions .panel-site-link .panel-action-text,.panel-top-actions .panel-logout-link .panel-action-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.panel-top-actions .panel-site-link .panel-action-icon,.panel-top-actions .panel-logout-link .panel-action-icon{width:19px;height:19px;flex-basis:19px}.panel-top-actions .panel-site-link .panel-action-icon svg,.panel-top-actions .panel-logout-link .panel-action-icon svg{width:19px;height:19px}.panel-top-actions{align-items:center}.panel-top-actions .panel-notification-link{justify-self:start}}
