.lang-selector{display:flex;align-items:center;gap:5px;white-space:nowrap;margin-left:10px;font-size:13px;color:#e8edf5}.lang-selector select{background:#172337;color:#f2f7fc;border:1px solid #46546a;border-radius:9px;padding:9px;max-width:132px}.site-header .nav{max-width:1760px;gap:12px}.nav-links{gap:clamp(7px,1vw,18px)}.nav-links a{font-size:clamp(11px,.85vw,14px)}.i-hero{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);align-items:center;gap:35px;padding-bottom:55px}.i-image{position:relative;background:#121b29;border:1px solid #405069;border-radius:18px;overflow:hidden;box-shadow:0 18px 65px rgba(0,0,0,.48)}.i-image img{display:block;width:100%;height:auto}.i-image span{position:absolute;bottom:16px;left:16px;border-radius:30px;background:#101b2fe8;border:1px solid #64748b;padding:7px 14px;font-size:13px;font-weight:700}.i-counters{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:12px auto}.i-counters>div,.i-status{background:#151f2c;border:1px solid #334155;border-radius:14px;padding:24px}.i-counters b{font-size:20px}.i-counters p{color:#abbccc;margin-top:8px}.i-status{max-width:940px;margin:auto}.i-status p{margin:12px 0 22px}.legal-note{color:#8b9aad;font-size:12px;padding-bottom:15px}.i-gallery figure{margin:0;background:#151f2c;border:1px solid #334155;border-radius:14px;overflow:hidden}.i-gallery img{width:100%;display:block}.i-gallery figcaption{padding:16px;color:#d0d9e4}.subhero h1{max-width:1000px}@media(max-width:1140px){.site-header .nav{flex-wrap:wrap}.i-hero{grid-template-columns:1fr}.lang-selector{margin-left:auto}}@media(max-width:650px){.lang-selector{order:2}.i-counters{grid-template-columns:1fr}.i-image span{font-size:11px}}
.mpp-stats-panel{margin-top:0;margin-bottom:46px;padding:24px;border:1px solid #334155;border-radius:16px;background:#101b2b}.mpp-stats-panel h2{margin:0 0 10px}.mpp-stats-panel [data-mpp-download-count]{font-weight:700;font-size:clamp(1.25rem,2vw,1.7rem);color:#edf4ff}.mpp-stats-note{color:#a7b5c9;font-size:.95rem}

/* V11: compact permanent statistics in the footer of every page */
.mpp-footer-stats {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:22px;padding-bottom:24px;border-bottom:1px solid #334155;margin-bottom:20px}
.mpp-footer-stat {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid #334155;border-radius:12px;background:#151f2c;min-width:0}
.mpp-footer-stat-label {color:#ccd7e7;font-size:14px;font-weight:600}
.mpp-footer-stat strong {font-size:14px;color:#f2f7fc;text-align:right;overflow-wrap:anywhere}
@media(max-width:680px){.mpp-footer-stats{grid-template-columns:1fr}.mpp-footer-stat{flex-direction:column;align-items:flex-start}.mpp-footer-stat strong{text-align:left}}
