:root{--mn-blue:#14417B;--mn-blue-dark:#0D2E58;--mn-blue-light:#1E6FBA;--mn-yellow:#FFC93C;--mn-bg:#F6F8FB;--mn-text:#1F2937;--site-primary:#14417B;}
body,h1,h2,h3,h4,h5,h6,.navbar,button,input{font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;}
body{background:var(--mn-bg);color:var(--mn-text);}
.top-bar{background:var(--mn-blue-dark)!important;padding:8px 0!important;}
.topbar-date{color:#fff;font-size:13px;white-space:nowrap;}
.topbar-date i{color:var(--mn-yellow);margin-right:6px;}
.mn-toprates{display:flex;gap:16px;justify-content:flex-end;overflow:hidden;scrollbar-width:none;}
.mn-toprates::-webkit-scrollbar{display:none;}
.mn-toprates .mn-rate{white-space:nowrap;color:#fff;font-size:13px;}
.mn-toprates .mn-rate b{color:var(--mn-yellow);font-weight:700;}
.mn-lang{display:flex;gap:4px;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.2);}
.mn-lang a{color:#cfd8e3;font-size:11px;font-weight:700;text-decoration:none;padding:2px 7px;border-radius:6px;}
.mn-lang a.on{background:var(--mn-yellow);color:var(--mn-blue-dark);}
@media (max-width:991px){.topbar-date{display:none;}.mn-toprates{gap:10px;font-size:12px;}}
.mn-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;}
.mn-logo-mark{width:38px;height:38px;border-radius:9px;background:var(--mn-blue);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;}
.mn-logo-text{font-size:21px;font-weight:800;color:var(--mn-blue-dark);}
.mn-logo-text span{color:var(--mn-yellow);}
.footer .mn-logo-mark{background:var(--mn-yellow);color:var(--mn-blue-dark);}
.footer .mn-logo-text{color:#fff;}
@media (max-width:991px){.mn-logo-text{font-size:18px;}.mn-logo-mark{width:32px;height:32px;font-size:13px;}}
.top-header{box-shadow:0 2px 15px rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.05);}
.top-header .row{padding:.5rem 0!important;}
.header-link{color:#2d3436;font-size:15px;font-weight:500;padding:10px 18px;border-radius:25px;transition:.3s;display:flex;align-items:center;}
.header-link:hover{color:var(--mn-blue)!important;background:rgba(20,65,123,.08);}
.social-icons{gap:8px;}
.social-icon,.search-icon{color:#2d3436;font-size:18px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8f9fa;transition:.3s;}
.social-icon:hover,.search-icon:hover{color:#fff;background:var(--mn-blue);transform:translateY(-3px);}
.bg-dark-blue{background:var(--mn-blue)!important;}
@media (min-width:992px){.bg-dark-blue{position:sticky;top:0;z-index:1040;box-shadow:0 4px 14px rgba(13,46,88,.25);}}
.main-menu{display:flex;flex-wrap:wrap;align-items:center;}
.m-menu-item{position:relative;}
.m-menu-item>a{color:#fff!important;font-size:14px;font-weight:600;padding:14px 16px;position:relative;text-decoration:none;display:block;}
.m-menu-item>a:hover{color:var(--mn-yellow)!important;}
.m-menu-item>a:after{content:'';position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:var(--mn-yellow);transform:scaleX(0);transition:.25s;}
.m-menu-item>a:hover:after{transform:scaleX(1);}
.sub-menu,.sub-mega-menu{display:none;position:absolute;top:100%;z-index:1000;margin-top:4px;}
.m-menu-item:hover>.sub-menu,.m-menu-item:hover>.sub-mega-menu{display:block;}
.sub-menu{left:0;background:#fff;border-radius:12px;box-shadow:0 14px 34px rgba(13,46,88,.16);padding:8px;min-width:230px;border:1px solid #e5eaf1;}
.sub-menu li a{color:#22384f;font-size:13.5px;font-weight:600;padding:9px 12px;border-radius:8px;display:flex;gap:8px;align-items:center;text-decoration:none;}
.sub-menu li a:hover{background:#f2f7fd;color:var(--mn-blue);}
.sub-menu li a i{color:var(--mn-yellow);font-size:12px;}
.sub-mega-menu{left:0;right:0;min-width:700px;background:#fff;border-radius:16px;box-shadow:0 16px 40px rgba(13,46,88,.18);}
.sub-mega-menu .nav-link{color:#22384f;font-weight:600;font-size:13.5px;border-radius:8px;}
.sub-mega-menu .nav-link:hover{background:var(--mn-blue);color:#fff;}
.mn-searchbar{max-height:0;overflow:hidden;background:#fff;transition:.3s;}
.mn-searchbar.open{max-height:90px;padding:10px 0;border-bottom:1px solid #e5eaf1;}
.mn-searchbar input{border-radius:12px;border:1px solid #e2e8f2;}
.mn-searchbar button{background:var(--mn-blue);color:#fff;border-radius:12px;padding:0 18px;}
.mn-tickerbar{background:#fff;border-bottom:1px solid #e5eaf1;padding:6px 0;}
.mn-tickerbar .news-ticker-container{display:flex;align-items:center;gap:10px;}
.mn-tickerbar .ticker-label{flex:0 0 auto;display:flex;align-items:center;gap:6px;background:var(--mn-yellow);color:var(--mn-blue-dark);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;}
.mn-tickerbar .news-ticker{flex:1 1 auto;overflow:hidden;position:relative;}
.mn-tickerbar .news-ticker:before{content:'';position:absolute;left:0;top:0;bottom:0;width:50px;background:linear-gradient(90deg,#fff,transparent);z-index:2;pointer-events:none;}
.mn-tickerbar .ticker-item{color:var(--mn-text)!important;font-size:13px;}
.mn-tickerbar .ticker-item:hover{color:var(--mn-blue)!important;}
.mn-tickerbar .ticker-separator{color:var(--mn-yellow)!important;}
.mn-bottom-nav{display:none;}
@media (max-width:991px){
.mn-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1050;background:#fff;border-top:1px solid #e5eaf1;box-shadow:0 -4px 16px rgba(13,46,88,.10);padding:6px 0;}
.mn-bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:#5b6b7f;font-size:11px;text-decoration:none;}
.mn-bottom-nav a i{font-size:20px;}
.mn-bottom-nav a.active,.mn-bottom-nav a:active{color:var(--mn-blue);}
body{padding-bottom:64px;}}
.offcanvas .menu-title{font-weight:800;color:var(--mn-blue-dark);}
.offcanvas .menu-items .item a{color:#22384f;font-weight:600;text-decoration:none;}
.offcanvas .submenu-item{font-weight:700;color:var(--mn-blue-dark);}
@media (max-width:991px){
.menu-items.submenu{display:none;padding:6px 0 6px 20px;}
.menu-items.submenu.show{display:block;}
.submenu-item{cursor:pointer;padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5eaf1;}
.submenu-item i{transition:.25s;}
.submenu-item.open i{transform:rotate(90deg);}}
.mn-stories{background:#fff;border-bottom:1px solid #e5eaf1;padding:10px 0;}
.mn-stories-wrap{display:flex;gap:12px;overflow-x:auto;padding:0 12px;scrollbar-width:none;}
.mn-stories-wrap::-webkit-scrollbar{display:none;}
.mn-story{flex:0 0 auto;width:72px;text-align:center;text-decoration:none;}
.mn-story-ring{display:block;width:64px;height:64px;margin:0 auto 4px;border-radius:50%;padding:3px;background:linear-gradient(45deg,var(--mn-yellow),var(--mn-blue));}
.mn-story-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #fff;}
.mn-story-title{font-size:11px;color:var(--mn-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (min-width:992px){.mn-stories{display:none;}}
.mn2-hero{display:grid;grid-template-columns:1fr 340px;gap:20px;margin:24px auto 8px;}
@media (max-width:991px){.mn2-hero{grid-template-columns:1fr;}.mn2-hero-side{display:none;}}
.mn2-hero-main .carousel{border-radius:20px;overflow:hidden;box-shadow:0 16px 40px rgba(13,46,88,.18);}
.mn2-hero-main .carousel-item>a{position:relative;display:block;}
.mn2-hero-main .carousel-item img{width:100%;height:460px;object-fit:cover;}
@media (max-width:600px){.mn2-hero-main .carousel-item img{height:320px;}}
.mn2-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(6,20,40,.92));}
.mn2-slide-cap{position:absolute;left:0;right:0;bottom:0;padding:22px 26px;color:#fff;}
.mn2-slide-cap h2{font-size:26px;font-weight:800;margin:10px 0 6px;line-height:1.25;}
.mn2-slide-cap .meta{font-size:12px;opacity:.85;}
.mn2-hero .carousel-indicators [data-bs-target]{background:#fff;opacity:.4;}
.mn2-hero .carousel-indicators .active{background:var(--mn-yellow);opacity:1;}
.mn2-hero-side{background:var(--mn-blue-dark);border-radius:20px;padding:20px;color:#fff;}
.mn2-side-title{font-weight:800;font-size:16px;display:flex;justify-content:space-between;}
.mn2-side-title span{color:var(--mn-yellow);}
.mn2-gundem{list-style:none;margin:10px 0 0;padding:0;counter-reset:g;}
.mn2-gundem li{counter-increment:g;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);}
.mn2-gundem li:last-child{border:none;}
.mn2-gundem li:before{content:counter(g,decimal-leading-zero);color:var(--mn-yellow);font-weight:800;font-size:20px;}
.mn2-gundem a{color:#e6edf6;font-size:13.5px;font-weight:600;text-decoration:none;line-height:1.45;}
.mn2-gundem a:hover{color:var(--mn-yellow);}
.mn2-cats{display:flex;gap:8px;overflow-x:auto;padding:16px 12px;scrollbar-width:none;}
.mn2-cats::-webkit-scrollbar{display:none;}
.mn2-chip{display:inline-block;background:var(--mn-yellow);color:var(--mn-blue-dark);font-weight:700;font-size:11px;padding:4px 10px;border-radius:999px;}
.mn2-chipcat{flex:0 0 auto;background:#fff;border:1px solid #e2e8f2;color:var(--mn-blue);font-weight:600;font-size:13px;padding:7px 14px;border-radius:999px;text-decoration:none;transition:.2s;}
.mn2-chipcat:hover{background:var(--mn-blue);color:#fff;}
.mn2-sec{display:flex;align-items:center;justify-content:space-between;margin:26px 0 14px;}
.mn2-sec b{font-size:19px;font-weight:800;color:var(--mn-blue-dark);position:relative;padding-left:14px;}
.mn2-sec b:before{content:'';position:absolute;left:0;top:3px;bottom:3px;width:5px;border-radius:3px;background:var(--mn-yellow);}
.mn2-sec a{font-size:13px;font-weight:700;color:var(--mn-blue);text-decoration:none;}
.mn2-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(13,46,88,.07);text-decoration:none;display:flex;flex-direction:column;height:100%;transition:.25s;}
.mn2-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(13,46,88,.14);}
.mn2-card .imw{overflow:hidden;}
.mn2-card img{width:100%;height:170px;object-fit:cover;transition:.4s;}
.mn2-card:hover img{transform:scale(1.06);}
.mn2-card .bd{padding:12px 14px;}
.mn2-card h5{font-size:15px;font-weight:700;color:#12294b;line-height:1.4;min-height:42px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.mn2-card .meta{font-size:11.5px;color:#8aa0b8;display:flex;gap:8px;align-items:center;margin-top:6px;}
.mn2-cta{background:linear-gradient(120deg,var(--mn-blue),var(--mn-blue-dark));border-radius:20px;color:#fff;padding:26px 28px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:34px auto;}
.mn2-cta h4{font-weight:800;margin:0;}
.mn2-cta form{display:flex;gap:10px;flex:1;min-width:260px;max-width:460px;}
.mn2-cta input{flex:1;border:none;border-radius:12px;padding:12px 16px;}
.mn2-cta button{background:var(--mn-yellow);border:none;border-radius:12px;padding:12px 22px;font-weight:800;color:var(--mn-blue-dark);}
.footer{background:var(--mn-blue-dark)!important;}
.footer .footer-links h4{color:#fff;}
.footer a{color:#cfd8e3;}
.footer a:hover{color:var(--mn-yellow)!important;}
.footer-bottom{border-top:1px solid rgba(255,255,255,.12);}
body.dark{background:#0f172a;color:#e2e8f0;}
body.dark .bg-white{background:#16202e!important;}
body.dark .top-header{border-color:#1e293b;}
body.dark .header-link{color:#e2e8f0;}
body.dark .social-icon,body.dark .search-icon{background:#1e293b;color:#e2e8f0;}
body.dark .mn-searchbar{background:#16202e;}
body.dark .mn-searchbar input{background:#1e293b;border-color:#334155;color:#e2e8f0;}
body.dark .mn-tickerbar{background:#16202e;border-color:#1e293b;}
body.dark .mn-tickerbar .ticker-item{color:#e2e8f0!important;}
body.dark .mn-tickerbar .news-ticker:before{background:linear-gradient(90deg,#16202e,transparent);}
body.dark .mn-stories{background:#16202e;border-color:#1e293b;}
body.dark .mn-story-title{color:#e2e8f0;}
body.dark .mn2-card{background:#16202e;}
body.dark .mn2-card h5{color:#e2e8f0;}
body.dark .mn2-chipcat{background:#16202e;border-color:#243447;color:#9fc1e8;}
body.dark .mn2-sec b{color:#fff;}
body.dark .mn-logo-text{color:#fff;}
body.dark .form-control{background:#1e293b;border-color:#334155;color:#e2e8f0;}
body.dark .offcanvas{background:#16202e;color:#e2e8f0;}
body.dark .offcanvas .menu-items .item a{color:#dbe7f3;}
body.dark .offcanvas .menu-title,body.dark .offcanvas .submenu-item{color:#fff;}
body.dark .sub-menu,body.dark .sub-mega-menu{background:#16202e;border-color:#243447;}
body.dark .sub-menu li a{color:#dbe7f3;}
body.dark .sub-menu li a:hover{background:#1e293b;color:var(--mn-yellow);}
body.dark .sub-mega-menu .nav-link{color:#dbe7f3;}
body.dark .mn-bottom-nav{background:#16202e;border-color:#1e293b;}
body.dark .mn-bottom-nav a{color:#94a3b8;}
/* ===== SUBMENU FIX 2 ===== */
.bg-dark-blue,.bg-dark-blue .container,.menu-desktop,.menu-desktop .container{overflow:visible!important;}
.sub-menu{margin-top:0;top:100%;border-top:3px solid var(--mn-yellow);border-radius:0 0 12px 12px;}
.sub-mega-menu{margin-top:0;top:100%;border-top:3px solid var(--mn-yellow);border-radius:0 0 16px 16px;left:0;width:780px;}
/* ===== MENU REFERANS STIL (CI sayt kimi) ===== */
.m-menu-item>a{ text-transform:uppercase; font-size:13px; letter-spacing:.4px; }
.sub-mega-menu{ flex-direction:row; padding:0; overflow:hidden; }
.sub-menu{ padding:0; min-width:250px; }
.sub-menu li{ border-bottom:1px solid #eef1f5; }
.sub-menu li:last-child{ border:none; }
.sub-menu li a{ border-radius:0; padding:12px 16px; color:#333; font-weight:600; font-size:13px; text-transform:uppercase; }
.sub-menu li a:hover{ background:#f6f8fb; color:var(--mn-blue); }
.sub-menu li a i{ display:none; }
.sub-mega-menu .nav-link{ border-radius:0; border-bottom:1px solid #eef1f5; padding:12px 16px; color:#333; text-transform:uppercase; font-size:13px; font-weight:600; }
.sub-mega-menu .nav-link:hover{ background:#f6f8fb; color:var(--mn-blue); }
.sub-mega-menu .header-card h5 a{ color:#222; font-size:14px; font-weight:700; text-decoration:none; }
.sub-mega-menu .header-card img{ border-radius:6px; }
body.dark .sub-menu li, body.dark .sub-mega-menu .nav-link{ border-color:#243447; }
body.dark .sub-menu li a, body.dark .sub-mega-menu .nav-link{ color:#dbe7f3; }
body.dark .sub-menu li a:hover, body.dark .sub-mega-menu .nav-link:hover{ background:#1e293b; color:var(--mn-yellow); }
body.dark .sub-mega-menu .header-card h5 a{ color:#e2e8f0; }
/* ===== MN-DROP (oz dropdown sistemi) ===== */
.mn-drop{
    display:none; position:absolute; top:100%; left:0; z-index:1000;
    background:#fff; border-top:3px solid var(--mn-yellow);
    border-radius:0 0 12px 12px; box-shadow:0 14px 34px rgba(13,46,88,.16);
    min-width:250px; text-align:left;
}
.m-menu-item:hover .mn-drop{ display:block; }
.mn-drop-mega{ width:780px; flex-direction:row; padding:0; overflow:hidden; }
.m-menu-item:hover .mn-drop-mega{ display:flex; }
.mn-list{ list-style:none; margin:0; padding:0; }
.mn-list li{ border-bottom:1px solid #eef1f5; }
.mn-list li:last-child{ border:none; }
.mn-list a{ display:block; padding:12px 16px; color:#333; font-weight:600; font-size:13px; text-transform:uppercase; text-decoration:none; }
.mn-list a:hover{ background:#f6f8fb; color:var(--mn-blue); }
.mn-drop-mega .nav-link{ border-radius:0; border-bottom:1px solid #eef1f5; padding:12px 16px; color:#333; text-transform:uppercase; font-size:13px; font-weight:600; }
.mn-drop-mega .nav-link:hover{ background:#f6f8fb; color:var(--mn-blue); }
.mn-drop-mega .header-card h5 a{ color:#222; font-size:14px; font-weight:700; text-decoration:none; }
.mn-drop-mega .header-card img{ border-radius:6px; }
body.dark .mn-drop{ background:#16202e; }
body.dark .mn-list li, body.dark .mn-drop-mega .nav-link{ border-color:#243447; }
body.dark .mn-list a, body.dark .mn-drop-mega .nav-link{ color:#dbe7f3; }
body.dark .mn-list a:hover, body.dark .mn-drop-mega .nav-link:hover{ background:#1e293b; color:var(--mn-yellow); }
body.dark .mn-drop-mega .header-card h5 a{ color:#e2e8f0; }
.m-menu-item{ position:relative !important; }
ul.main-menu{overflow:visible!important;}
li.m-menu-item{position:relative!important;}
li.m-menu-item:hover .mn-drop{display:block;}
li.m-menu-item:hover .mn-drop-mega{display:flex;}
/* ===== NUVE PAKET: dropdown hemise isleyecek ===== */
.m-menu-item{position:relative!important;}
ul.main-menu,.menu-desktop,.bg-dark-blue{overflow:visible!important;}
.m-menu-item .mn-drop,.m-menu-item .sub-menu,.m-menu-item .sub-mega-menu{
    position:absolute; top:100%; left:0; z-index:9999;
    background:#fff; min-width:250px;
    box-shadow:0 14px 34px rgba(13,46,88,.2);
    border-top:3px solid var(--mn-yellow);
    border-radius:0 0 12px 12px;
}
.m-menu-item:hover .mn-drop,.m-menu-item:hover .sub-menu{display:block!important;}
.m-menu-item:hover .sub-mega-menu{display:flex!important;}
.m-menu-item>a{padding:14px 10px;font-size:12.5px;}
/* ===== NEWS DETAILS PAGE ===== */
.mn-news-wrap{ padding:24px 0 40px; }
.mn-breadcrumb{ display:flex; gap:8px; align-items:center; font-size:13px; color:#7a8a9d; margin-bottom:20px; flex-wrap:wrap; }
.mn-breadcrumb a{ color:var(--mn-blue); text-decoration:none; }
.mn-breadcrumb a:hover{ color:var(--mn-blue-light); }
.mn-breadcrumb i.fa-chevron-right{ font-size:10px; color:#c1cad6; }
.mn-breadcrumb > span{ color:#7a8a9d; }
.mn-article{ background:#fff; border-radius:16px; padding:30px; box-shadow:0 4px 16px rgba(13,46,88,.06); }
.mn-news-title{ font-size:32px; font-weight:800; line-height:1.25; color:var(--mn-blue-dark); margin:14px 0 10px; }
.mn-news-red{ color:#dc2626; font-size:17px; font-weight:600; margin-bottom:16px; font-style:italic; }
.mn-news-meta{ display:flex; gap:18px; flex-wrap:wrap; color:#7a8a9d; font-size:13px; padding-bottom:18px; border-bottom:1px solid #e5eaf1; margin-bottom:20px; }
.mn-news-meta i{ color:var(--mn-blue); margin-right:5px; }
.mn-news-toolbar{ display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; gap:12px; flex-wrap:wrap; }
.mn-font-tools{ display:flex; gap:6px; }
.mn-tool-btn{ width:36px; height:36px; border-radius:8px; border:1px solid #e2e8f2; background:#fff; color:var(--mn-blue); font-weight:700; cursor:pointer; transition:.2s; }
.mn-tool-btn:hover{ background:var(--mn-blue); color:#fff; }
.mn-share-tools{ display:flex; gap:6px; }
.mn-share-btn{ width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#fff; text-decoration:none; transition:.25s; border:none; cursor:pointer; }
.mn-share-btn.fb{ background:#1877f2; }
.mn-share-btn.wa{ background:#25d366; }
.mn-share-btn.tg{ background:#0088cc; }
.mn-share-btn.tw{ background:#1da1f2; }
.mn-share-btn.copy{ background:#6b7280; }
.mn-share-btn:hover{ transform:translateY(-3px); box-shadow:0 6px 16px rgba(0,0,0,.15); }
.mn-news-hero{ margin:20px 0 26px; border-radius:14px; overflow:hidden; }
.mn-news-hero img{ width:100%; height:auto; max-height:480px; object-fit:cover; display:block; }
.mn-news-content{ font-size:16.5px; line-height:1.8; color:#2d3748; }
.mn-news-content p{ margin-bottom:18px; }
.mn-news-content h2,.mn-news-content h3,.mn-news-content h4{ font-weight:700; color:var(--mn-blue-dark); margin:24px 0 14px; }
.mn-news-content a{ color:var(--mn-blue); font-weight:600; }
.mn-news-content img{ max-width:100%; height:auto; border-radius:10px; margin:16px 0; }
.mn-news-content blockquote{ border-left:4px solid var(--mn-yellow); background:#f8fafc; padding:16px 20px; margin:20px 0; font-style:italic; border-radius:0 10px 10px 0; }
.mn-news-content ul, .mn-news-content ol{ padding-left:24px; margin-bottom:18px; }
.mn-news-content li{ margin-bottom:8px; }
.mn-follow-box{ margin-top:30px; background:linear-gradient(135deg,var(--mn-blue),var(--mn-blue-dark)); color:#fff; padding:24px; border-radius:14px; }
.mn-follow-box h5{ margin:0 0 16px; font-weight:700; }
.mn-follow-box h5 i{ color:var(--mn-yellow); margin-right:8px; }
.mn-follow-links{ display:flex; gap:10px; flex-wrap:wrap; }
.mn-follow-item{ display:flex; align-items:center; gap:8px; background:rgba(255,255,255,.12); padding:8px 14px; border-radius:10px; color:#fff; text-decoration:none; font-size:13px; font-weight:600; transition:.2s; }
.mn-follow-item img{ width:20px; height:20px; }
.mn-follow-item:hover{ background:var(--mn-yellow); color:var(--mn-blue-dark); }
/* Sidebar */
.mn-sidebar{ display:flex; flex-direction:column; gap:20px; }
.mn-side-box{ background:#fff; border-radius:16px; padding:20px; box-shadow:0 4px 16px rgba(13,46,88,.06); }
.mn-side-box.mn2-hero-side{ background:var(--mn-blue-dark); color:#fff; padding:22px; }
.mn-side-tags h5{ color:var(--mn-blue-dark); font-weight:700; margin:0 0 14px; }
.mn-tag-cloud{ display:flex; flex-wrap:wrap; gap:6px; }
/* Related section */
.mn-related{ margin-top:50px; }
/* Dark mode */
body.dark .mn-article, body.dark .mn-side-box{ background:#16202e; }
body.dark .mn-news-title, body.dark .mn-news-content h2, body.dark .mn-news-content h3, body.dark .mn-news-content h4, body.dark .mn-side-tags h5{ color:#fff; }
body.dark .mn-news-content{ color:#cbd5e1; }
body.dark .mn-news-content blockquote{ background:#1e293b; }
body.dark .mn-tool-btn{ background:#1e293b; border-color:#334155; color:#9fc1e8; }
body.dark .mn-breadcrumb{ color:#94a3b8; }
body.dark .mn-breadcrumb a{ color:#60a5fa; }
@media (max-width:768px){
    .mn-article{ padding:20px; }
    .mn-news-title{ font-size:24px; }
    .mn-news-content{ font-size:15px; }
}
/* ===== CATEGORY PAGE ===== */
.mn-cat-wrap{ padding:24px 0 50px; }
.mn-cat-hero{
    background:linear-gradient(120deg,var(--mn-blue),var(--mn-blue-dark));
    border-radius:16px; padding:28px 30px; color:#fff;
    display:flex; justify-content:space-between; align-items:center;
    gap:16px; flex-wrap:wrap; margin-bottom:10px;
}
.mn-cat-hero h1{ font-size:28px; font-weight:800; margin:0 0 6px; }
.mn-cat-hero p{ margin:0; opacity:.85; font-size:14px; }
.mn-cat-count{ background:rgba(255,255,255,.12); padding:8px 16px; border-radius:999px; font-size:13px; font-weight:700; white-space:nowrap; }
.mn-cat-count i{ color:var(--mn-yellow); margin-right:6px; }
.mn2-chipcat.on{ background:var(--mn-blue); color:#fff; }
.mn-empty{ text-align:center; padding:60px 20px; color:#7a8a9d; }
.mn-empty i{ font-size:48px; color:#c1cad6; margin-bottom:14px; display:block; }
.mn-empty h5{ color:var(--mn-blue-dark); font-weight:700; }
body.dark .mn-empty h5{ color:#fff; }
/* REDAKTORUN SEÇİMİ - Editors Choice */
.mn2-editors-choice { display: flex; flex-direction: column; gap: 12px; margin-top: 15px; }
.mn2-ec-card { display: block; text-decoration: none; color: inherit; border-radius: 10px; overflow: hidden; background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; }
.mn2-ec-card:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(0,0,0,0.15); }
.mn2-ec-img { position: relative; width: 100%; height: 160px; overflow: hidden; }
.mn2-ec-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; }
.mn2-ec-card:hover .mn2-ec-img img { transform: scale(1.08); }
.mn2-ec-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.6)); }
.mn2-ec-chip { position: absolute; top: 10px; left: 10px; background: #ffd700; color: #1a1a2e; font-size: 11px; font-weight: 700; padding: 4px 10px; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.5px; }
.mn2-ec-content { padding: 12px 14px; }
.mn2-ec-content h4 { font-size: 15px; font-weight: 700; color: #1a1a2e; line-height: 1.35; margin: 0 0 8px 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; transition: color 0.2s ease; }
.mn2-ec-card:hover .mn2-ec-content h4 { color: #ffd700; }
.mn2-ec-meta { font-size: 12px; color: #888; display: flex; align-items: center; gap: 5px; }
.mn2-ec-empty { padding: 30px 15px; text-align: center; color: #999; background: rgba(255,255,255,0.05); border-radius: 10px; }
body.dark .mn2-ec-card { background: #1e1e2e; }
body.dark .mn2-ec-content h4 { color: #e0e0e0; }
body.dark .mn2-ec-card:hover .mn2-ec-content h4 { color: #ffd700; }
/* ===== SEARCH PAGE ===== */
.mn-search-wrap{ padding:30px 0 50px; }
.mn-search-hero{ background:linear-gradient(120deg,var(--mn-blue),var(--mn-blue-dark)); border-radius:16px; padding:36px 30px; text-align:center; color:#fff; margin-bottom:24px; }
.mn-search-hero h1{ font-size:26px; font-weight:800; margin-bottom:20px; }
.mn-search-hero h1 i{ color:var(--mn-yellow); margin-right:10px; }
.mn-search-form{ display:flex; max-width:640px; margin:0 auto; background:#fff; border-radius:999px; overflow:hidden; box-shadow:0 8px 24px rgba(0,0,0,.18); }
.mn-search-form input{ flex:1; border:none; outline:none; padding:14px 24px; font-size:15px; color:#1e293b; }
.mn-search-form button{ border:none; background:var(--mn-yellow); color:var(--mn-blue-dark); font-weight:700; padding:0 28px; cursor:pointer; transition:.2s; }
.mn-search-form button:hover{ background:#ffc531; }
.mn-search-info{ margin-bottom:18px; color:#7a8a9d; font-size:14px; }
.mn-search-info b{ color:var(--mn-blue-dark); }
.mn-search-info span{ color:var(--mn-yellow-d); font-weight:700; }
body.dark .mn-search-info b{ color:#fff; }
.mn-pagination{ margin-top:30px; display:flex; justify-content:center; }
.mn-pagination .pagination .page-link{ border-radius:8px; margin:0 3px; border:none; color:var(--mn-blue); font-weight:600; }
.mn-pagination .pagination .page-item.active .page-link{ background:var(--mn-blue); color:#fff; }
body.dark .mn-pagination .page-link{ background:#16202e; color:#9fc1e8; }
body.dark .mn-pagination .page-item.active .page-link{ background:var(--mn-yellow); color:var(--mn-blue-dark); }
/* ===== GLOBAL SEARCH PANEL ===== */
.mn-global-search{ position:fixed; inset:0; z-index:9999; background:rgba(10,20,35,.75); backdrop-filter:blur(8px); display:none; align-items:flex-start; justify-content:center; padding-top:80px; animation:mnFade .25s ease; }
.mn-global-search.open{ display:flex; }
@keyframes mnFade{ from{ opacity:0; } to{ opacity:1; } }
.mn-global-search-inner{ width:100%; max-width:720px; background:#fff; border-radius:18px; box-shadow:0 30px 80px rgba(0,0,0,.35); overflow:hidden; max-height:calc(100vh - 140px); display:flex; flex-direction:column; animation:mnPop .3s ease; }
@keyframes mnPop{ from{ transform:translateY(-20px); opacity:0; } to{ transform:translateY(0); opacity:1; } }
.mn-global-search-head{ padding:18px 22px 10px; border-bottom:1px solid #eef2f7; }
.mn-global-input-wrap{ display:flex; align-items:center; gap:10px; background:#f4f7fb; border-radius:12px; padding:4px 6px 4px 16px; border:2px solid transparent; transition:.2s; }
.mn-global-input-wrap:focus-within{ background:#fff; border-color:var(--mn-yellow); }
.mn-global-input-wrap > i{ color:var(--mn-blue); font-size:18px; }
.mn-global-input-wrap input{ flex:1; border:none; outline:none; background:transparent; padding:12px 0; font-size:16px; color:#1e293b; }
.mn-global-close{ border:none; background:#e2e8f2; width:32px; height:32px; border-radius:8px; color:#475569; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:.2s; }
.mn-global-close:hover{ background:var(--mn-blue); color:#fff; }
.mn-global-hint{ font-size:11.5px; color:#94a3b8; margin-top:8px; text-align:center; }
.mn-global-hint kbd{ background:#eef2f7; padding:2px 6px; border-radius:4px; font-size:10.5px; color:#475569; font-family:inherit; }
.mn-global-results{ padding:10px; overflow-y:auto; max-height:480px; }
.mn-global-results .mn-live-item{ display:flex; gap:12px; align-items:center; padding:10px 12px; text-decoration:none; border-radius:10px; transition:.15s; }
.mn-global-results .mn-live-item:hover{ background:#f2f7ff; }
.mn-global-results .mn-live-item img{ width:72px; height:52px; object-fit:cover; border-radius:8px; flex-shrink:0; }
.mn-global-results .mn-live-item b{ display:block; font-size:14px; color:var(--mn-blue-dark); line-height:1.35; margin-bottom:3px; }
.mn-global-results .mn-live-item span{ font-size:11.5px; color:var(--mn-yellow-d); font-weight:700; text-transform:uppercase; }
.mn-global-results .mn-live-all{ display:block; text-align:center; padding:12px; margin-top:6px; background:var(--mn-blue); color:#fff; border-radius:10px; text-decoration:none; font-weight:600; font-size:13.5px; transition:.2s; }
.mn-global-results .mn-live-all:hover{ background:var(--mn-blue-dark); }
.mn-global-results .mn-live-empty{ padding:24px 16px; text-align:center; color:#7a8a9d; font-size:14px; }
.mn-global-results .mn-live-empty a{ color:var(--mn-blue); font-weight:600; }
/* Mobile search results */
.mn-mobile-search{ position:relative; }
.mn-mobile-results{ background:#fff; border-radius:12px; margin-top:8px; max-height:420px; overflow-y:auto; display:none; box-shadow:0 8px 24px rgba(0,0,0,.12); }
.mn-mobile-results.show{ display:block; }
.mn-mobile-results .mn-live-item{ display:flex; gap:10px; align-items:center; padding:10px 12px; text-decoration:none; border-bottom:1px solid #eef2f7; }
.mn-mobile-results .mn-live-item img{ width:60px; height:44px; object-fit:cover; border-radius:6px; flex-shrink:0; }
.mn-mobile-results .mn-live-item b{ display:block; font-size:13px; color:var(--mn-blue-dark); line-height:1.35; }
.mn-mobile-results .mn-live-item span{ font-size:11px; color:var(--mn-yellow-d); font-weight:700; text-transform:uppercase; }
/* Dark mode */
body.dark .mn-global-search{ background:rgba(5,12,22,.85); }
body.dark .mn-global-search-inner{ background:#16202e; }
body.dark .mn-global-search-head{ border-color:#243447; }
body.dark .mn-global-input-wrap{ background:#1e2c3d; }
body.dark .mn-global-input-wrap input{ color:#fff; }
body.dark .mn-global-close{ background:#243447; color:#9fc1e8; }
body.dark .mn-global-results .mn-live-item:hover{ background:#1e2c3d; }
body.dark .mn-global-results .mn-live-item b{ color:#fff; }
body.dark .mn-mobile-results{ background:#16202e; }
body.dark .mn-mobile-results .mn-live-item{ border-color:#243447; }
body.dark .mn-mobile-results .mn-live-item b{ color:#fff; }
@media (max-width: 600px){
    .mn-global-search{ padding-top:20px; }
    .mn-global-search-inner{ max-height:calc(100vh - 40px); border-radius:12px; margin:0 12px; }
}
/* Mobil-də ticker gizlət */
@media (max-width: 768px){
    .mn-tickerbar{ display:none !important; }
}
/* ===== TREND TAG BAR ===== */
.mn-trend-bar{ background:#fff; padding:12px 0; border-bottom:1px solid #eef2f7; }
.mn-trend-label{ color:var(--mn-blue-dark); font-weight:800; font-size:13px; white-space:nowrap; }
.mn-trend-label i{ color:#f59e0b; margin-right:2px; }
.mn-trend-scroll{ flex:1; overflow:hidden; position:relative; -webkit-mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent); }
.mn-trend-track{ display:flex; gap:10px; width:max-content; animation:mnTrend 35s linear infinite; }
.mn-trend-track:hover{ animation-play-state:paused; }
@keyframes mnTrend{ from{ transform:translateX(0); } to{ transform:translateX(-50%); } }
.mn-trend-chip{ background:#f1f5f9; color:var(--mn-blue); padding:7px 15px; border-radius:999px; font-size:12.5px; font-weight:600; white-space:nowrap; text-decoration:none; transition:.2s; flex-shrink:0; }
.mn-trend-chip:hover{ background:var(--mn-blue); color:#fff; transform:translateY(-2px); }
body.dark .mn-trend-bar{ background:#16202e; border-color:#243447; }
body.dark .mn-trend-label{ color:#fff; }
body.dark .mn-trend-chip{ background:#1e2c3d; color:#9fc1e8; }
body.dark .mn-trend-chip:hover{ background:var(--mn-yellow); color:var(--mn-blue-dark); }
/* ===== XƏBƏR LENTİ (sidebar) ===== */
.mn-feed-head{ display:flex; align-items:center; justify-content:space-between; margin-bottom:14px; padding-bottom:12px; border-bottom:2px solid var(--mn-yellow); }
.mn-feed-title{ font-weight:800; color:var(--mn-blue-dark); font-size:16px; margin:0; display:flex; align-items:center; gap:6px; }
.mn-feed-title i{ color:var(--mn-yellow); }
.mn-feed-nav{ display:flex; gap:6px; }
.mn-feed-btn{ width:32px; height:32px; border:none; background:#f1f5f9; color:var(--mn-blue); border-radius:8px; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:.2s; font-size:12px; }
.mn-feed-btn:hover{ background:var(--mn-blue); color:#fff; }
.mn-feed{ flex:1; overflow-y:auto; overflow-x:hidden; display:flex; flex-direction:column; gap:12px; padding-right:6px; scrollbar-width:thin; scrollbar-color:var(--mn-yellow) transparent; }
.mn-feed::-webkit-scrollbar{ width:5px; }
.mn-feed::-webkit-scrollbar-track{ background:transparent; }
.mn-feed::-webkit-scrollbar-thumb{ background:var(--mn-yellow); border-radius:10px; }
.mn-feed-item{ display:flex; gap:12px; text-decoration:none; align-items:flex-start; padding:8px; border-radius:10px; transition:.18s; }
.mn-feed-item:hover{ background:#f2f7ff; transform:translateX(2px); }
.mn-feed-item img{ width:86px; height:62px; object-fit:cover; border-radius:8px; flex-shrink:0; }
.mn-feed-item b{ display:block; font-size:13.5px; color:var(--mn-blue-dark); line-height:1.4; margin-bottom:4px; font-weight:600; }
.mn-feed-item span{ font-size:11.5px; color:#7a8a9d; }
.mn-feed-item span i{ margin-right:4px; }
.mn-feed-item:hover b{ color:var(--mn-blue); }
/* Sidebar yalnız desktop */
@media (min-width:992px){
    .mn-sidebar-col{ display:flex; }
    .mn-sidebar-col .mn-sidebar{ width:100%; height:100%; }
    .mn-sidebar-col .mn-side-box{ height:100%; display:flex; flex-direction:column; overflow:hidden; }
    .mn-sidebar-col .mn-feed{ flex:1; }
}
/* Mobil-də sidebar gizlət */
@media (max-width:991.98px){
    .mn-sidebar-col{ display:none !important; }
}
/* Dark mode sidebar */
body.dark .mn-side-box{ background:#16202e; }
body.dark .mn-feed-title{ color:#fff; }
body.dark .mn-feed-btn{ background:#1e2c3d; color:#9fc1e8; }
body.dark .mn-feed-btn:hover{ background:var(--mn-yellow); color:var(--mn-blue-dark); }
body.dark .mn-feed-item:hover{ background:#1e2c3d; }
body.dark .mn-feed-item b{ color:#e2e8f0; }
body.dark .mn-feed-item:hover b{ color:var(--mn-yellow); }
/* ===== LOAD MORE SPINNER ===== */
.mn-load-more{
    display:flex; align-items:center; justify-content:center; gap:10px;
    padding:24px 0; color:#7a8a9d; font-size:13.5px; font-weight:600;
}
.mn-spinner{
    width:22px; height:22px; border:3px solid #e2e8f2;
    border-top-color:var(--mn-yellow); border-radius:50%;
    animation:mnSpin .8s linear infinite;
}
@keyframes mnSpin{ to{ transform:rotate(360deg); } }
body.dark .mn-load-more{ color:#94a3b8; }
body.dark .mn-spinner{ border-color:#243447; border-top-color:var(--mn-yellow); }
/* ===== DAHA ÇOX DÜYMƏSİ ===== */
.mn-more-wrap{ text-align:center; padding:30px 0 10px; }
.mn-more-btn{
    background:var(--mn-blue); color:#fff; border:none;
    padding:14px 36px; border-radius:999px;
    font-size:15px; font-weight:700; cursor:pointer;
    transition:.25s; box-shadow:0 6px 20px rgba(20,65,123,.25);
}
.mn-more-btn:hover{
    background:var(--mn-yellow); color:var(--mn-blue-dark);
    transform:translateY(-2px); box-shadow:0 10px 26px rgba(255,201,60,.35);
}
.mn-more-btn i{ margin-left:6px; transition:.25s; }
.mn-more-btn:hover i{ transform:translateY(3px); }
body.dark .mn-more-btn{ background:var(--mn-blue-light); }
body.dark .mn-more-btn:hover{ background:var(--mn-yellow); color:var(--mn-blue-dark); }
/* ===== AUTHOR CARD ===== */
.mn-author-card{
    background:#fff; border-radius:16px; padding:26px;
    box-shadow:0 4px 16px rgba(13,46,88,.07);
    display:flex; gap:22px; align-items:flex-start;
    margin-bottom:30px; position:relative;
}
.mn-author-avatar{ flex-shrink:0; }
.mn-author-avatar img{
    width:110px; height:110px; border-radius:50%; object-fit:cover;
    border:4px solid var(--mn-yellow);
    box-shadow:0 6px 18px rgba(13,46,88,.18);
}
.mn-author-info{ flex:1; }
.mn-author-info h1{ font-size:26px; font-weight:800; color:var(--mn-blue-dark); margin:0 0 6px; }
.mn-author-job{
    display:inline-flex; align-items:center; gap:6px;
    background:var(--mn-yellow); color:var(--mn-blue-dark);
    font-size:12px; font-weight:700; padding:4px 12px;
    border-radius:999px; margin-bottom:10px;
}
.mn-author-info p{ color:#5b6b7f; font-size:14px; line-height:1.7; margin:0 0 12px; }
.mn-author-social{ display:flex; gap:8px; flex-wrap:wrap; }
.mn-author-social a{
    width:34px; height:34px; border-radius:50%;
    display:flex; align-items:center; justify-content:center;
    color:#fff; font-size:14px; text-decoration:none; transition:.2s;
}
.mn-author-social a.fb{ background:#1877f2; }
.mn-author-social a.tw{ background:#000; }
.mn-author-social a.ig{ background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#bc1888); }
.mn-author-social a.tg{ background:#0088cc; }
.mn-author-social a.li{ background:#0a66c2; }
.mn-author-social a.em{ background:#6b7280; }
.mn-author-social a:hover{ transform:translateY(-3px); }
.mn-author-count{
    text-align:center; background:var(--mn-blue-dark); color:#fff;
    border-radius:14px; padding:14px 22px; flex-shrink:0;
}
.mn-author-count b{ display:block; font-size:26px; color:var(--mn-yellow); }
.mn-author-count span{ font-size:12px; opacity:.85; }
@media (max-width:768px){
    .mn-author-card{ flex-direction:column; align-items:center; text-align:center; }
    .mn-author-social{ justify-content:center; }
    .mn-author-count{ width:100%; }
}
body.dark .mn-author-card{ background:#16202e; }
body.dark .mn-author-info h1{ color:#fff; }
body.dark .mn-author-info p{ color:#94a3b8; }
/* ===== AUTHOR BYLINE (xəbər içində) ===== */
.mn-byline{
    display:inline-flex; align-items:center; gap:10px;
    background:#f2f7fd; border:1px solid #e2e8f2;
    border-radius:999px; padding:6px 16px 6px 6px;
    text-decoration:none; margin-bottom:14px;
    transition:.2s;
}
.mn-byline:hover{
    background:var(--mn-blue); border-color:var(--mn-blue);
    transform:translateY(-2px); box-shadow:0 6px 16px rgba(20,65,123,.25);
}
.mn-byline img{
    width:38px; height:38px; border-radius:50%; object-fit:cover;
    border:2px solid var(--mn-yellow);
}
.mn-byline span{ display:flex; flex-direction:column; line-height:1.2; }
.mn-byline b{ font-size:13px; color:var(--mn-blue-dark); font-weight:700; }
.mn-byline small{ font-size:11px; color:#7a8a9d; }
.mn-byline:hover b{ color:#fff; }
.mn-byline:hover small{ color:var(--mn-yellow); }
body.dark .mn-byline{ background:#1e2c3d; border-color:#243447; }
body.dark .mn-byline b{ color:#e2e8f0; }
body.dark .mn-byline:hover b{ color:#fff; }
/* ===== DYNAMIC FOLLOW BOX ===== */
.mn-follow-head{
    display:flex; align-items:center; gap:8px;
    font-weight:800; font-size:15px; color:var(--mn-blue-dark);
    margin-bottom:12px;
}
.mn-follow-head i{ color:var(--mn-yellow); }
.mn-follow-cta{
    display:flex; align-items:center; gap:14px;
    background:#fff; border:1px solid #e2e8f2; border-radius:14px;
    padding:14px 18px; text-decoration:none; transition:.25s;
    box-shadow:0 3px 12px rgba(13,46,88,.06);
}
.mn-follow-cta:hover{
    border-color:var(--sc); transform:translateY(-3px);
    box-shadow:0 10px 24px rgba(13,46,88,.14);
}
.mn-follow-ico{
    width:46px; height:46px; border-radius:12px; flex-shrink:0;
    background:var(--sc); color:#fff;
    display:flex; align-items:center; justify-content:center; font-size:20px;
}
.mn-follow-txt{ flex:1; display:flex; flex-direction:column; line-height:1.3; }
.mn-follow-txt b{ font-size:14.5px; color:var(--mn-blue-dark); }
.mn-follow-txt small{ font-size:12px; color:#7a8a9d; }
.mn-follow-arrow{ color:var(--sc); font-size:15px; transition:.25s; }
.mn-follow-cta:hover .mn-follow-arrow{ transform:translateX(4px); }
body.dark .mn-follow-cta{ background:#16202e; border-color:#243447; }
body.dark .mn-follow-txt b{ color:#e2e8f0; }
body.dark .mn-follow-txt small{ color:#94a3b8; }
/* ===== SOCIAL BANNER (gradient) ===== */
.mn-soc-banner{
    display:flex; align-items:center; gap:14px;
    background:var(--g); border-radius:14px;
    padding:13px 18px; text-decoration:none;
    color:#fff; position:relative; overflow:hidden;
    margin-top:22px; transition:.25s;
    box-shadow:0 8px 20px rgba(13,46,88,.18);
}
.mn-soc-banner::before,
.mn-soc-banner::after{
    content:''; position:absolute; border-radius:50%;
    background:rgba(255,255,255,.14); pointer-events:none;
}
.mn-soc-banner::before{ width:90px; height:90px; top:-35px; left:55px; }
.mn-soc-banner::after{ width:55px; height:55px; bottom:-22px; right:140px; }
.mn-soc-banner:hover{
    transform:translateY(-3px);
    box-shadow:0 14px 30px rgba(13,46,88,.28);
    color:#fff;
}
.mn-soc-ico{
    width:44px; height:44px; border-radius:50%; background:#fff;
    display:flex; align-items:center; justify-content:center;
    font-size:20px; color:var(--ic); flex-shrink:0; position:relative;
}
.mn-soc-title{ flex:1; font-size:16px; font-weight:800; color:#fff; position:relative; }
.mn-soc-btn{
    background:rgba(255,255,255,.2); border:1.5px solid rgba(255,255,255,.6);
    border-radius:999px; padding:8px 20px;
    font-size:13.5px; font-weight:700; color:#fff;
    display:flex; align-items:center; gap:7px;
    position:relative; transition:.2s;
}
.mn-soc-banner:hover .mn-soc-btn{ background:rgba(255,255,255,.35); gap:10px; }