/* V49 yalnızca body.mbg-page; genel site ve hesaplama araçları etkilenmez. */
.mbg-page{--mbg-ink:#09294b;--mbg-teal:#10c2be;--mbg-blue:#116bc6;--mbg-line:#d9e5f4;margin:0;background:#f1f6fd;color:#193a57;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.65}
.mbg-page *{box-sizing:border-box}.mbg-page a{color:#1263a7;text-decoration:none}.mbg-page a:hover{text-decoration:underline}.mbg-page button,.mbg-page input,.mbg-page textarea{font:inherit}.mbg-page button,.mbg-page a{touch-action:manipulation}.mbg-page button:focus-visible,.mbg-page a:focus-visible,.mbg-page input:focus-visible,.mbg-page textarea:focus-visible{outline:3px solid #1cbfc6;outline-offset:3px}
.mbg-site-header{background:#07284d;color:#fff;box-shadow:0 8px 28px #06264b24}.mbg-top{max-width:1250px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 20px}.mbg-logo{display:block;color:#fff!important;font-size:17px;font-weight:700;white-space:nowrap}.mbg-logo b{font-size:30px;letter-spacing:-1.5px}.mbg-logo span{color:#3ed5e2}.mbg-logo small{display:block;color:#b7d1e5;font-size:11px;font-weight:500;letter-spacing:.1px;margin-top:-4px}.mbg-top-search{width:min(440px,50%);display:flex;align-items:center;background:#fff;border-radius:60px;padding:4px}.mbg-top-search input{min-width:0;flex:1;border:0;background:transparent;outline:0;padding:8px 12px;color:#123658}.mbg-top-search button{width:38px;height:38px;border:0;background:#0d70e2;color:#fff;border-radius:50%;font-size:26px;cursor:pointer;line-height:1}.mbg-site-nav{display:flex;align-items:center;gap:4px;overflow:auto;scrollbar-width:thin;padding:4px max(18px,calc((100% - 1250px)/2));background:#0b345f;border-top:1px solid #ffffff16}.mbg-site-nav a{white-space:nowrap;padding:11px 14px;border-radius:8px;color:#e5f3ff;font-size:13px;font-weight:700}.mbg-site-nav a:hover{color:#fff;background:#ffffff18;text-decoration:none}
.mbg-container{width:min(1180px,calc(100% - 34px));margin:0 auto;padding:23px 0 64px}.mbg-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#70869b;font-size:13px;margin-bottom:22px}.mbg-breadcrumb a{color:#41627c}.mbg-label{font-size:11px;font-weight:900;letter-spacing:1.5px;color:#078a99;display:inline-flex;align-items:center;gap:7px}.mbg-label:before{content:'';width:9px;height:9px;border-radius:50%;background:#11bfa6;box-shadow:0 0 0 5px #0bb7ad23}
.mbg-list-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.mbg-list-head h1{font-size:clamp(30px,4vw,47px);line-height:1.15;margin:12px 0 8px;letter-spacing:-1.3px;color:var(--mbg-ink)}.mbg-list-head p{margin:0;color:#688099}.mbg-count{background:#e3f6f9;color:#086f8d;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}
.mbg-search{display:flex;align-items:center;gap:10px;margin:0 0 26px}.mbg-search-field{display:flex;align-items:center;gap:9px;flex:1;max-width:650px;background:#fff;border:1px solid var(--mbg-line);border-radius:12px;padding:0 14px;box-shadow:0 6px 22px #15374e08}.mbg-search-field span{color:#4b7899;font-size:24px}.mbg-search-field input{border:0;outline:0;background:transparent;width:100%;padding:14px 3px;color:var(--mbg-ink)}.mbg-primary{background:#0e69df;color:#fff;border:0;cursor:pointer;border-radius:10px;padding:11px 19px;font-weight:800;white-space:nowrap}.mbg-primary:hover{background:#0647a0}
.mbg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mbg-card{display:flex;flex-direction:column;min-width:0;border-radius:17px;overflow:hidden;background:#fff;border:1px solid #dce8f5;box-shadow:0 9px 28px #113c6310;color:var(--mbg-ink)!important;transition:transform .18s ease,box-shadow .18s ease}.mbg-card:hover{text-decoration:none;transform:translateY(-4px);box-shadow:0 17px 34px #113c6326}.mbg-cover{aspect-ratio:16/9;position:relative;overflow:hidden;background:linear-gradient(133deg,#062f62,#087eaa 55%,#0ba69b)}.mbg-cover img{display:block;width:100%;height:100%;object-fit:cover}.mbg-no-image{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;background-image:radial-gradient(circle at 25% 30%,#64dadd36,transparent 45%),linear-gradient(140deg,#082f60,#0b85ac)}.mbg-no-image span{color:#e5f9ff;font-size:65px;text-shadow:0 10px 25px #00183680}.mbg-no-image small{color:#d8effc;font-size:10px;font-weight:850;letter-spacing:2px}.mbg-tag{position:absolute;bottom:12px;left:12px;padding:4px 10px;color:#fff;background:#006add;border-radius:7px;font-weight:850;font-size:11px}.mbg-card-body{padding:20px;flex:1;display:flex;flex-direction:column}.mbg-card-body time{font-size:12px;color:#8293a8}.mbg-card-body h2{font-size:19px;line-height:1.39;letter-spacing:-.35px;margin:9px 0;color:#102f50;font-weight:850}.mbg-card-body p{color:#687f95;font-size:14px;line-height:1.75;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mbg-read{margin-top:auto;color:#056cc0;font-weight:800;font-size:13px;padding-top:9px}
.mbg-pagination{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;margin-top:34px}.mbg-pagination>span{margin-right:12px;color:#6c879c;font-size:13px}.mbg-pagination a{min-width:39px;height:39px;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--mbg-line);background:white;border-radius:9px;color:#1d5276;font-weight:750}.mbg-pagination a.current{background:#0c69d5;color:white;border-color:#0c69d5}.mbg-pagination a:hover{text-decoration:none;border-color:#067cc8}
.mbg-article{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 15px 60px #1c3d5c10;border:1px solid #deebf8;max-width:1010px;margin:auto}.mbg-article-head{padding:32px clamp(20px,6vw,62px) 18px}.mbg-article h1{font-size:clamp(30px,4.4vw,49px);letter-spacing:-1.5px;color:var(--mbg-ink);line-height:1.18;margin:14px 0 16px}.mbg-spot{font-size:18px;color:#48617b;line-height:1.7;border-left:4px solid var(--mbg-teal);padding-left:17px;margin:0 0 18px}.mbg-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#71899c;font-size:12px;padding-bottom:15px;border-bottom:1px solid #e6edf6}
.mbg-share{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:14px}.mbg-share-label{font-weight:850;font-size:10px;letter-spacing:1.2px;color:#5d7a97;margin-right:7px}.mbg-share-btn{min-height:33px;min-width:34px;padding:5px 10px;border-radius:8px;border:1px solid #dce8f1;background:#f7fafc;color:#245374!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:750;cursor:pointer}.mbg-share-btn:hover{background:#e5f2fa;text-decoration:none;transform:translateY(-1px)}.mbg-share-status{font-size:12px;color:#078d75}.mbg-feature{margin:7px clamp(20px,6vw,62px) 20px}.mbg-feature img{display:block;width:100%;max-height:520px;object-fit:contain;background:#f1f5fa;border-radius:14px}.mbg-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:#f5f9fe;border-block:1px solid #e4eff9;padding:11px clamp(20px,6vw,62px)}.mbg-tools>span{font-size:10px;font-weight:850;letter-spacing:1px;color:#6e89a6;margin-right:8px}.mbg-tools button{cursor:pointer;border:0;border-radius:8px;background:#e5eef8;color:#204d71;font-size:12px;font-weight:750;padding:7px 10px}.mbg-tools button:hover{background:#d2e7fa}
.mbg-prose{--mbg-font:18px;position:relative;max-width:860px;margin:30px auto;padding:20px clamp(20px,5vw,45px) 22px clamp(30px,6vw,59px);background:linear-gradient(90deg,#ecfcfe 0,#fff 12%);border:1px solid #daeaf2;border-radius:16px;box-shadow:0 8px 24px #0d4b7720;color:#2a3b50;font-size:var(--mbg-font);line-height:1.85;overflow-wrap:anywhere}.mbg-prose:before{content:'';position:absolute;left:0;top:13px;bottom:13px;width:5px;border-radius:7px;background:linear-gradient(180deg,#13c7ba,#1471cc,#13c7ba)}.mbg-prose:after{content:'❖';position:absolute;left:16px;top:19px;color:#0895b0;font-size:19px}.mbg-prose p{margin:0 0 22px}.mbg-prose p:last-child{margin:0}.mbg-prose .mbg-lead{font-weight:580;color:#1a405a}.mbg-subhead{font-size:1.15em;line-height:1.4;color:#12486f;border-bottom:1px solid #cde5e9;padding:11px 0 9px;margin:15px 0}.mbg-source{padding:0 clamp(20px,6vw,62px);color:#5f758b;font-size:13px;margin-bottom:25px}.mbg-neighbor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 clamp(20px,6vw,62px) 28px}.mbg-neighbor a{display:flex;flex-direction:column;gap:6px;background:#f3f8fd;border:1px solid #d9e9f6;border-radius:12px;padding:18px;color:#16446a}.mbg-neighbor a small{color:#119999;letter-spacing:.7px;font-size:10px;font-weight:850}.mbg-neighbor a strong{line-height:1.35;font-size:14px}
.mbg-comment-box{border-top:1px solid #dceaf6;background:linear-gradient(180deg,#f8fbff,#fff 200px);padding:27px clamp(20px,6vw,62px) 42px}.mbg-comment-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.mbg-comment-title small{color:#0592a3;font-size:10px;letter-spacing:1.4px;font-weight:850}.mbg-comment-title h2{font-size:26px;color:#0b3155;margin:3px 0 18px}.mbg-approved-label{background:#e5f7f8;color:#12777e;border-radius:50px;padding:6px 10px;font-size:11px;font-weight:800}.mbg-comment-form{background:#fff;padding:20px;border-radius:15px;border:1px solid #d9e7f6;box-shadow:0 8px 28px #27465e0a}.mbg-comment-form label{display:block;font-size:13px;font-weight:760;color:#2e506a;margin-bottom:13px}.mbg-comment-form input,.mbg-comment-form textarea{display:block;width:100%;border:1px solid #cddcea;border-radius:9px;margin-top:6px;padding:10px 12px;background:#fff;color:#133858}.mbg-comment-form textarea{resize:vertical}.mbg-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mbg-challenge{display:flex;align-items:end;gap:12px}.mbg-challenge label{max-width:210px}.mbg-challenge a{font-size:12px;margin-bottom:17px}.mbg-form-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.mbg-form-foot small,.mbg-muted{color:#7790a3;font-size:13px}.mbg-notice{background:#fff4df;color:#804e00;border:1px solid #f3dca4;border-radius:9px;padding:12px;margin:10px 0}.mbg-hp{position:absolute;left:-10000px;top:auto;height:1px;width:1px;overflow:hidden}.mbg-comment-list{margin-top:18px}.mbg-comment{display:flex;gap:12px;border-bottom:1px solid #e0ebf5;padding:14px 4px}.mbg-avatar{background:#e1f3f8;color:#0785ac;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex-shrink:0}.mbg-comment b{font-size:14px}.mbg-comment small{color:#889caf;font-size:12px}.mbg-comment p{margin:5px 0;color:#415b70}.mbg-empty{background:#fff;border:1px solid #dae6f3;border-radius:14px;padding:25px;color:#49657a}.mbg-footer{text-align:center;background:#0d3053;color:#d6e6f5;padding:25px;font-size:12px}.mbg-footer a{color:#ddf7fc}
/* Admin */.mbg-admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.mbg-admin-tabs a,.mbg-actions button{border-radius:8px;border:1px solid #d9e6f3;background:#fff;padding:8px 13px;font-size:13px;cursor:pointer;color:#194c71}.mbg-admin-tabs a.selected,.mbg-actions button.selected{background:#0f6cc2;border-color:#0f6cc2;color:#fff}.mbg-admin-comment{border:1px solid #d9e6f3;background:#fff;padding:23px;border-radius:14px;margin:13px 0}.mbg-admin-comment h2{font-size:18px;margin:5px 0}.mbg-admin-comment small{color:#698498}.mbg-admin-comment p{white-space:pre-wrap}.mbg-action-buttons{display:flex;gap:7px;flex-wrap:wrap}.mbg-actions details{margin-top:15px}.mbg-actions textarea{display:block;margin:10px 0;width:100%;min-height:80px;border:1px solid #cadcec;border-radius:8px;padding:10px}.mbg-admin .mbg-list-head h1{font-size:32px}
.mbg-page.mbg-dark{background:#081d32}.mbg-dark .mbg-article,.mbg-dark .mbg-card,.mbg-dark .mbg-empty{background:#112c46;border-color:#294f70;color:#e7f5ff}.mbg-dark .mbg-article h1,.mbg-dark .mbg-card h2{color:#f2f9ff}.mbg-dark .mbg-prose{background:#14344a;color:#e6f1f6;border-color:#37657a}.mbg-dark .mbg-prose .mbg-lead,.mbg-dark .mbg-subhead{color:#c7f2ff}
@media(max-width:800px){.mbg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mbg-site-nav{padding-inline:12px}.mbg-top{padding:12px 15px}.mbg-logo b{font-size:23px}.mbg-logo small{font-size:9px}}
@media(max-width:600px){.mbg-cards{grid-template-columns:1fr}.mbg-container{width:calc(100% - 22px);padding-top:16px}.mbg-top-search{max-width:43%}.mbg-top-search input{font-size:12px;padding:7px 4px}.mbg-top-search button{width:31px;height:31px}.mbg-list-head{align-items:start}.mbg-count{margin-top:10px}.mbg-article-head{padding:22px 18px 14px}.mbg-prose{margin:20px 12px;padding:21px 16px 23px 35px;--mbg-font:16.5px}.mbg-article h1{letter-spacing:-.6px}.mbg-spot{font-size:16px}.mbg-tools{padding:10px 18px}.mbg-share{gap:5px}.mbg-share-btn{padding:6px 8px}.mbg-share-btn span{display:none}.mbg-feature{margin-inline:18px}.mbg-neighbor{margin-inline:14px;grid-template-columns:1fr}.mbg-comment-box{padding:20px 15px}.mbg-two{grid-template-columns:1fr}.mbg-challenge{flex-wrap:wrap}.mbg-form-foot{flex-wrap:wrap}.mbg-search{flex-wrap:wrap}.mbg-comment-title h2{font-size:22px}}
@media print{.mbg-site-nav,.mbg-top-search,.mbg-share,.mbg-tools,.mbg-comment-box,.mbg-footer,.mbg-neighbor{display:none!important}.mbg-page{background:#fff}.mbg-article{box-shadow:none;border:0}.mbg-prose{border:1px solid #ddd;box-shadow:none}}
@media(prefers-reduced-motion:reduce){.mbg-card,.mbg-share-btn{transition:none!important}.mbg-card:hover,.mbg-share-btn:hover{transform:none}}
