/* article-top */
.news-article__main{ position:relative;isolation:isolate; background:radial-gradient(800px 360px at 0% 0%,rgba(93,187,60,.07),transparent 60%), radial-gradient(700px 320px at 100% 30%,rgba(80,140,220,.05),transparent 60%), radial-gradient(600px 400px at 50% 100%,rgba(245,166,35,.04),transparent 60%), linear-gradient(180deg,#16161c 0%,#13131a 50%,#10101a 100%); border:1.5px solid var(--border); border-radius:22px; padding:22px 26px 26px; box-shadow:0 24px 60px -30px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.03); overflow:hidden; }.news-article__main::before,.news-article__main::after{ content:"";position:absolute;border-radius:50%;filter:blur(100px);opacity:.32;pointer-events:none;z-index:-1; }.news-article__main::before{width:300px;height:300px;background:radial-gradient(circle,#5dbb3c 0%,transparent 70%);top:-120px;left:-80px}.news-article__main::after{width:280px;height:280px;background:radial-gradient(circle,#508cdc 0%,transparent 70%);bottom:-120px;right:-80px}.news-article__breadcrumb{ display:flex !important;align-items:center;flex-wrap:wrap;gap:2px 4px !important; font-size:11px !important;margin:0 0 12px !important; padding:0 !important; background:none !important;border:none !important; }.news-article__breadcrumb a{ color:var(--muted) !important;text-decoration:none;font-weight:800; padding:2px 8px;border-radius:6px; transition:all .15s; }.news-article__breadcrumb a:hover{color:#aef88b !important;background:rgba(93,187,60,.08)}.news-article__breadcrumb span{color:var(--muted);font-weight:700;opacity:.5}.news-article__tags{display:none !important}.news-article__tag{ display:inline-flex !important;align-items:center;gap:4px; padding:3px 9px !important;border-radius:6px !important; font-size:10px !important;font-weight:900 !important;line-height:1.4; text-transform:uppercase;letter-spacing:.04em; border:1px solid rgba(255,255,255,.08) !important; backdrop-filter:blur(4px);text-decoration:none; transition:all .18s cubic-bezier(.2,.7,.2,1); }.news-article__tag:hover{transform:translateY(-1px);filter:brightness(1.1)}.news-article__tag--blue{ background:linear-gradient(135deg,rgba(80,140,220,.18),rgba(80,140,220,.06)) !important; color:#75b5ff !important;border-color:rgba(80,140,220,.3) !important; }.news-article__tag--gold{ background:linear-gradient(135deg,rgba(245,166,35,.18),rgba(245,166,35,.06)) !important; color:#ffd75a !important;border-color:rgba(245,166,35,.3) !important; }.news-article__tag--brown{ background:linear-gradient(135deg,rgba(180,140,90,.18),rgba(180,140,90,.06)) !important; color:#d4a875 !important;border-color:rgba(180,140,90,.3) !important; }.news-article__tag--green{ background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.06)) !important; color:#aef88b !important;border-color:rgba(93,187,60,.3) !important; }.news-article__title{ font-family:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important; font-size:28px !important;line-height:1.2 !important; font-weight:900 !important;letter-spacing:-.02em !important; margin:0 0 14px !important; background:linear-gradient(90deg,#fff 0%,#fff 50%,#aef88b 90%,#5dbb3c 100%) !important; background-clip:text !important;-webkit-background-clip:text !important; color:transparent !important; filter:drop-shadow(0 0 14px rgba(93,187,60,.32)) drop-shadow(0 2px 8px rgba(0,0,0,.4)); }@media(max-width:780px){.news-article__title{font-size:22px !important}}@media(max-width:520px){.news-article__title{font-size:19px !important}}.news-article__meta{ display:flex !important;flex-wrap:wrap;gap:14px !important; margin:0 0 14px !important;font-size:12px !important; align-items:center;padding:0 !important; border-bottom:1px solid rgba(255,255,255,.06); padding-bottom:12px !important; }.news-article__meta > span{ display:inline-flex;align-items:center;gap:5px; padding:0 !important;background:none !important;border:none !important; color:var(--muted) !important;font-weight:700;line-height:1.3; }.news-article__meta time{color:#e0e0e0;font-weight:800}.news-article__meta a{color:inherit;text-decoration:none;transition:color .15s;border:none !important}.news-article__meta a:hover{color:#aef88b}.news-article__meta-accent{color:#aef88b !important;font-weight:800}.news-article__meta-rating{color:#ffd75a !important;font-weight:900}.news-article__share{ display:flex !important;flex-wrap:wrap;align-items:center;gap:6px !important; margin:0 0 18px !important;padding:0 !important; background:none !important;border:none !important; }.news-article__share-label{ font-size:11px !important;color:var(--muted) !important; font-weight:900 !important;text-transform:uppercase;letter-spacing:.06em; margin-right:6px; }.news-article__share-btn{ display:inline-flex !important;align-items:center;gap:5px; padding:7px 12px !important;border-radius:8px !important; font-size:12px !important;font-weight:900 !important; text-decoration:none;cursor:pointer;border:none; line-height:1;font-family:inherit; transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,filter .2s; }.news-article__share-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.news-article__share-btn--vk{ background:linear-gradient(135deg,#5b7fbb,#4c75a3) !important;color:#fff !important; box-shadow:0 4px 12px -4px rgba(91,127,187,.5),inset 0 1px 0 rgba(255,255,255,.2); }.news-article__share-btn--tg{ background:linear-gradient(135deg,#2aabee,#0088cc) !important;color:#fff !important; box-shadow:0 4px 12px -4px rgba(42,171,238,.5),inset 0 1px 0 rgba(255,255,255,.2); }.news-article__share-btn--ok{ background:linear-gradient(135deg,#ee8208,#cc6500) !important;color:#fff !important; box-shadow:0 4px 12px -4px rgba(238,130,8,.5),inset 0 1px 0 rgba(255,255,255,.2); }.news-article__share-btn--copy{ background:rgba(255,255,255,.04) !important;color:#fff !important; border:1.5px solid rgba(255,255,255,.1) !important; backdrop-filter:blur(6px); }.news-article__share-btn--copy:hover{ background:rgba(93,187,60,.1) !important;border-color:#5dbb3c !important; color:#aef88b !important; }.news-article__share-btn.is-active{ background:linear-gradient(135deg,rgba(224,48,48,.2),rgba(224,48,48,.08)) !important; border-color:#e03030 !important;color:#ff8585 !important; box-shadow:0 4px 12px -4px rgba(224,48,48,.4); }.news-article__share-btn.watch-toggle.is-active{ background:linear-gradient(135deg,rgba(93,187,60,.2),rgba(93,187,60,.08)) !important; border-color:#5dbb3c !important;color:#aef88b !important; box-shadow:0 4px 12px -4px rgba(93,187,60,.4); }.news-article__section{ background:none !important; border:none !important; border-radius:0 !important; padding:0 !important; margin:0 0 22px !important; backdrop-filter:none !important; box-shadow:none !important; }.news-article__section + .news-article__section{ padding-top:18px !important; border-top:1px solid rgba(255,255,255,.05) !important; }.news-article__section h2{ font-size:18px !important;font-weight:900 !important;color:#fff !important; margin:0 0 12px !important;letter-spacing:-.01em;line-height:1.25; display:flex;align-items:center;gap:8px; }.news-article__section h2::before{ content:"";display:inline-block;width:4px;height:16px; background:linear-gradient(180deg,#7ed957,#3d8a26);border-radius:2px; box-shadow:0 0 8px rgba(93,187,60,.5);flex-shrink:0; }.news-article__section--html h2[id^="sec-"]{padding-left:0}.news-article__section h3{ font-size:16px !important;font-weight:900 !important;color:#fff !important; margin:18px 0 10px !important;letter-spacing:-.01em;line-height:1.3; }.news-article__section p{ font-size:14.5px;color:#d4d4d4;line-height:1.7; }.news-article__section a:not(.lc-card):not(.related-card){ color:#aef88b;text-decoration:none;border-bottom:1px dashed rgba(93,187,60,.4); transition:color .15s,border-color .15s; }.news-article__section a:not(.lc-card):not(.related-card):hover{ color:#7ed957;border-bottom-color:#7ed957; }.news-article__section--compat{ background:radial-gradient(600px 200px at 0% 0%,rgba(93,187,60,.06),transparent 60%), linear-gradient(180deg,rgba(28,28,36,.7),rgba(20,20,28,.85)) !important; }.news-article__title + a[href*="admin/mods"], a[href*="admin/mods"][style*="rgba(93,187,60"]{ background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.06)) !important; border:1.5px solid rgba(93,187,60,.4) !important; color:#aef88b !important; box-shadow:0 4px 12px -4px rgba(93,187,60,.4); transition:all .2s !important; }#readProgress{ height:3px !important; background:linear-gradient(90deg,#7ed957,#5dbb3c,#3d8a26) !important; box-shadow:0 0 10px rgba(93,187,60,.7); }@media(max-width:780px){ .news-article__section{padding:14px 16px !important} .news-article__section h2{font-size:17px !important} .news-article__share{padding:8px 10px !important} .news-article__share-label{display:none !important} }@media(max-width:520px){ .news-article__breadcrumb{font-size:10.5px !important;padding:6px 10px !important} .news-article__meta{gap:4px !important;font-size:11px !important} .news-article__meta > span{padding:4px 8px} .news-article__tag{font-size:10px !important;padding:4px 9px !important} }.news-article__main .mv-section, .news-article__main .dl2-box, .news-article__main .rs-board, .news-article__main .cmt-section, .news-article__main .rl-section, .news-article__main .csl-box, .news-article__main .rt-box{ background:rgba(0,0,0,.18) !important; border:1.5px solid rgba(255,255,255,.05) !important; box-shadow:none !important; }.news-article__main .mv-section::before,.news-article__main .mv-section::after, .news-article__main .dl2-box::before,.news-article__main .dl2-box::after, .news-article__main .rs-board::before,.news-article__main .rs-board::after, .news-article__main .cmt-section::before,.news-article__main .cmt-section::after, .news-article__main .rl-section::before,.news-article__main .rl-section::after{ display:none !important; }@media(max-width:780px){ .news-article__main{padding:16px 14px 18px;border-radius:16px} }@media(max-width:520px){ .news-article__main{padding:14px 12px 16px;border-radius:14px} }.news-article__card{ position:relative; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:16px !important; overflow:hidden; backdrop-filter:blur(6px); box-shadow:0 12px 32px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04); margin-bottom:18px; }.news-article__card::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.55),rgba(80,140,220,.4),transparent); pointer-events:none; }.news-article__card-title{ display:flex !important;align-items:center;gap:8px; padding:13px 16px 11px !important; font-size:13px !important;font-weight:900 !important;color:#fff !important; background:none !important;border-bottom:1px solid rgba(255,255,255,.06) !important; letter-spacing:-.01em; margin:0 !important; }.news-article__preview{ margin:0 !important;padding:0 !important; border-radius:0 !important;border:none !important; aspect-ratio:16/10;background:#0c0c10 !important; display:flex;align-items:center;justify-content:center;overflow:hidden; border-bottom:1px solid rgba(255,255,255,.05) !important; }.news-article__preview img{width:100%;height:100%;display:block}.news-article__preview-icon{font-size:48px;color:#5dbb3c;filter:drop-shadow(0 4px 12px rgba(93,187,60,.35))}.news-article__facts{ margin:0 !important;padding:12px 16px !important; display:flex;flex-direction:column;gap:8px; background:none !important; }.news-article__fact{ display:flex !important;justify-content:space-between;align-items:baseline;gap:10px; padding:6px 0 !important;border-bottom:1px solid rgba(255,255,255,.04) !important; margin:0 !important;font-size:12.5px !important; }.news-article__fact:last-child{border-bottom:none !important}.news-article__fact dt{ color:var(--muted) !important;font-weight:700 !important; font-size:11.5px !important;text-transform:uppercase;letter-spacing:.04em; }.news-article__fact dd{ color:#fff !important;font-weight:900 !important; margin:0 !important;text-align:right;font-size:12.5px; }.news-article__fact dd.is-accent{ background:linear-gradient(90deg,#aef88b,#5dbb3c); background-clip:text;-webkit-background-clip:text;color:transparent !important; }.sb-mod-actions{ padding:12px 14px 14px; display:flex;flex-direction:column;gap:8px; border-top:1px solid rgba(255,255,255,.06); background:rgba(0,0,0,.18); }.sb-mod-btn{ display:flex;align-items:center;justify-content:center;gap:8px; width:100%;padding:11px 14px;border-radius:10px; font-family:"Nunito",sans-serif;font-size:13px;font-weight:900; text-decoration:none;cursor:pointer;line-height:1; transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,filter .2s,background .2s,border-color .2s; border:none; }.sb-mod-btn-dl{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%); color:#fff; box-shadow:0 8px 22px -6px rgba(93,187,60,.6),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.18); position:relative;overflow:hidden; }.sb-mod-btn-dl::before{ content:"";position:absolute;top:0;left:-100%;width:100%;height:100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent); animation:sbDlShine 3.5s ease-in-out infinite;pointer-events:none; }@keyframes sbDlShine{0%,80%{left:-100%}90%{left:100%}100%{left:100%}}.sb-mod-btn-dl:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px rgba(93,187,60,.75);filter:brightness(1.06)}.sb-mod-btn-dl svg{flex-shrink:0;animation:sbDlBounce 2.4s ease-in-out infinite}@keyframes sbDlBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(2px)}}.sb-mod-btn-ver{ margin-left:6px;padding:2px 7px;border-radius:5px; background:rgba(0,0,0,.25);font-size:11px;font-weight:900; letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.3); }.sb-mod-btn-fav{ background:rgba(255,255,255,.04); border:1.5px solid rgba(255,255,255,.1); color:#fff; backdrop-filter:blur(6px); }.sb-mod-btn-fav:hover{border-color:rgba(255,107,129,.5);background:rgba(255,107,129,.06);color:#ffb8c7;transform:translateY(-1px)}.sb-mod-btn-fav.is-active{ background:linear-gradient(135deg,rgba(255,107,129,.2),rgba(255,107,129,.06)); border-color:#ff6b81;color:#ffb8c7; box-shadow:0 4px 14px -6px rgba(255,107,129,.5); }.sb-mod-btn-fav.is-active:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px rgba(255,107,129,.6)}.sb-mod-fav-ico{font-size:14px;line-height:1;transition:transform .25s}.sb-mod-btn-fav:hover .sb-mod-fav-ico{transform:scale(1.2)}html{scroll-behavior:smooth}.sb-block{ position:relative; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; overflow:hidden; backdrop-filter:blur(6px); box-shadow:0 8px 22px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03); transition:border-color .25s,box-shadow .25s; margin-bottom:14px; }.sb-block::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.45),transparent); pointer-events:none;opacity:.7; }.sb-block:hover{border-color:rgba(93,187,60,.18) !important}.sb-title{ display:flex !important;align-items:center;gap:8px; padding:12px 14px !important; font-family:"Nunito",sans-serif !important; font-size:12px !important;font-weight:900 !important; text-transform:uppercase;letter-spacing:.05em; background:rgba(0,0,0,.18) !important; border-bottom:1px solid rgba(255,255,255,.06) !important; color:#fff !important;line-height:1.2; }.sb-title::before{ content:"";display:inline-block;width:4px;height:14px; background:linear-gradient(180deg,#7ed957,#3d8a26); border-radius:2px;box-shadow:0 0 8px rgba(93,187,60,.5);flex-shrink:0; }.sb-title.green::before{background:linear-gradient(180deg,#7ed957,#3d8a26);box-shadow:0 0 8px rgba(93,187,60,.5)}.sb-title.gold{color:#ffd75a !important}.sb-title.gold::before{background:linear-gradient(180deg,#ffd75a,#c47308);box-shadow:0 0 8px rgba(245,166,35,.5)}.sb-title.blue{color:#75b5ff !important}.sb-title.blue::before{background:linear-gradient(180deg,#75b5ff,#2a6cb8);box-shadow:0 0 8px rgba(80,140,220,.5)}.sb-item{ display:flex !important;align-items:center;gap:9px; padding:9px 14px !important; color:#c4c4c4 !important;font-size:12.5px !important;font-weight:700 !important; text-decoration:none;line-height:1.3; border-left:2px solid transparent; transition:all .18s cubic-bezier(.2,.7,.2,1); }.sb-item:hover{ background:linear-gradient(90deg,rgba(93,187,60,.1),rgba(93,187,60,.02)) !important; color:#fff !important; border-left-color:#5dbb3c; padding-left:18px !important; }.sb-item .ico{ flex-shrink:0;display:inline-flex;align-items:center;justify-content:center; width:24px;height:24px; background:rgba(255,255,255,.04);border-radius:6px; font-size:13px !important;text-align:center !important; transition:background .18s,transform .18s; }.sb-item:hover .ico{ background:rgba(93,187,60,.18);transform:rotate(-6deg) scale(1.08); }.sb-rel{ display:flex !important;align-items:center;gap:10px; padding:10px 14px !important; color:inherit;text-decoration:none; border-bottom:1px solid rgba(255,255,255,.05) !important; transition:background .18s,padding .18s; }.sb-rel:hover{ background:linear-gradient(90deg,rgba(93,187,60,.08),rgba(93,187,60,.02)) !important; padding-left:16px !important; }.sb-rel:last-child{border-bottom:none !important}.sb-rt{ flex-shrink:0;width:42px;height:42px;border-radius:8px; background:linear-gradient(180deg,#1a1a22,#0c0c10); overflow:hidden;display:flex;align-items:center;justify-content:center; border:1.5px solid rgba(255,255,255,.06); color:#5dbb3c; transition:border-color .18s; }.sb-rel:hover .sb-rt{border-color:rgba(93,187,60,.4)}.sb-rt img{width:100%;height:100%;object-fit:cover;border-radius:0 !important}.sb-ri-title{ font-size:12.5px !important;font-weight:900 !important;color:#fff !important; line-height:1.3;letter-spacing:-.01em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; transition:color .18s; }.sb-rel:hover .sb-ri-title{color:#aef88b}.sb-ri-meta{ font-size:10.5px;color:var(--muted);font-weight:700;margin-top:3px; display:flex;gap:6px;align-items:center;flex-wrap:wrap; }.update-card{position:relative}.update-card .news-article__card-title{color:#aef88b !important}.sidebar > div[style*="sticky"], .sidebar-inner{ display:flex;flex-direction:column;gap:14px !important; }@media(max-width:780px){ .sb-block{margin-bottom:10px} .sb-title{padding:10px 12px !important;font-size:11px !important} .sb-item{padding:8px 12px !important;font-size:12px !important} }.news-article__layout{display:flex;align-items:flex-start;gap:14px}.news-article__main{flex:1 1 auto;min-width:0}.na-share-rail{ position:sticky;top:84px;align-self:flex-start;flex:0 0 auto; display:flex;flex-direction:column;gap:9px;z-index:6;padding-top:2px; }.na-cube{ position:relative;width:46px;height:46px;border-radius:13px; display:flex;align-items:center;justify-content:center; border:1.5px solid var(--border);background:#1a1f24;color:#cfe0c5; cursor:pointer;font-weight:900;font-size:15px;letter-spacing:.3px; text-decoration:none;font-family:inherit; transition:transform .14s,filter .14s,background .14s,border-color .14s; box-shadow:0 4px 14px -8px rgba(0,0,0,.6); }.na-cube:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08)}.na-cube:active{transform:translateY(0) scale(.97)}.na-cube__ico{font-size:20px;line-height:1}.na-cube svg{display:block;width:22px;height:22px}.na-cube--vk{background:#0077ff;border-color:#0077ff;color:#fff}.na-cube--max{background:linear-gradient(135deg,#00b4ff 0%,#8315ff 100%);border-color:#6d0fe0;color:#fff}.na-cube--max:hover{background:linear-gradient(135deg,#0099ff 0%,#6d0fe0 100%);box-shadow:0 4px 14px -2px rgba(131,21,255,.55)}.na-cube--max .na-cube__txt{font-weight:900;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.na-cube--ok{background:#ee8208;border-color:#ee8208;color:#fff}.na-cube--copy{background:#222b22}.na-cube--copy.is-copied{background:rgba(93,187,60,.2);border-color:var(--green2);color:var(--accent)}.na-cube--fav.is-active{background:rgba(229,57,53,.16);border-color:#e53935}.na-cube--watch.is-active{background:rgba(93,187,60,.18);border-color:var(--green2)}.btn-social.btn-max{background:linear-gradient(135deg,#00b4ff,#8315ff);border-color:#6d0fe0;color:#fff}.btn-social.btn-max:hover{background:linear-gradient(135deg,#0099ff,#6d0fe0);box-shadow:0 4px 14px -2px rgba(131,21,255,.55);transform:translateY(-1px)}.fsoc.btn-max{background:linear-gradient(135deg,#00b4ff,#8315ff);color:#fff;font-weight:800}.fsoc.btn-max:hover{background:linear-gradient(135deg,#0099ff,#6d0fe0);transform:translateY(-1px)}.ad-slot{position:relative;width:100%;margin:0 0 16px;text-align:center;border-radius:14px;line-height:0}.ad-slot__label{display:none}.ad-slot__box{display:inline-block;max-width:100%;line-height:0}.ad-slot__link{display:inline-block;max-width:100%;line-height:0}.ad-slot__img{display:inline-block;width:auto;max-width:100%;height:auto;border-radius:14px}@media(max-width:600px){.ad-slot{margin-bottom:12px}}.na-cube[data-tip]:hover::after{ content:attr(data-tip);position:absolute;left:calc(100% + 9px);top:50%;transform:translateY(-50%); background:#0d0f12;color:#e7f3df;border:1px solid var(--border);padding:5px 9px;border-radius:8px; font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;z-index:20; box-shadow:0 6px 18px -8px rgba(0,0,0,.7); }@media(max-width:900px){ .news-article__layout{flex-direction:column;gap:10px} .na-share-rail{ position:static;flex-direction:row;flex-wrap:wrap;gap:8px;align-self:stretch; background:rgba(20,26,21,.5);border:1px solid var(--border);border-radius:14px;padding:8px 10px; } .na-cube{width:42px;height:42px} .na-cube[data-tip]:hover::after{display:none} }html, body { overflow-x: clip !important; overflow-y: visible !important; }.na-cube--report{background:#2a2222}.na-cube--report:hover{border-color:#ff6b6b;color:#ff8585}.na-cube--idea{background:rgba(245,166,35,.16);border-color:rgba(245,166,35,.5);color:#ffd75a}.na-cube--edit{background:rgba(93,187,60,.15);border-color:var(--green2);color:var(--accent)}.na-rail-sep{height:1px;align-self:stretch;background:var(--border);opacity:.7;margin:3px 4px}@media(max-width:900px){ .na-rail-sep{width:1px;height:24px;align-self:center;margin:0 3px} }
/* pages-premium */
.rt-hero{ position:relative;overflow:hidden;isolation:isolate; background:radial-gradient(800px 300px at 0% 0%,rgba(245,166,35,.12),transparent 60%), radial-gradient(700px 300px at 100% 100%,rgba(93,187,60,.06),transparent 60%), linear-gradient(180deg,#16161c 0%,#11111a 100%) !important; border:1.5px solid rgba(245,166,35,.25) !important; border-radius:22px !important; padding:30px 32px !important; box-shadow:0 20px 50px -25px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.04) !important; }.rt-hero::before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#f0c030 0%,transparent 70%);filter:blur(80px);opacity:.35;top:-100px;right:-80px;pointer-events:none;z-index:-1}.rt-hero-icon{font-size:62px;filter:drop-shadow(0 8px 20px rgba(245,166,35,.4))}.rt-hero-title{font-size:14px !important;color:#fff !important}.rt-hero-title span{color:#ffd75a !important;text-shadow:0 0 12px rgba(245,166,35,.4)}.rt-hero-sub{color:#c4c4c4 !important}.rt-tabs{ background:rgba(0,0,0,.18) !important; border:1.5px solid rgba(255,255,255,.08) !important; border-radius:12px !important;backdrop-filter:blur(6px); padding:5px !important; }.rt-tab{ border-radius:8px !important;font-weight:900 !important; transition:all .2s cubic-bezier(.2,.7,.2,1) !important; color:#c4c4c4 !important; }.rt-tab:hover{color:#fff !important;background:rgba(93,187,60,.06) !important}.rt-tab.active{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.25) !important; }.rt-block{ position:relative; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:16px !important; box-shadow:0 12px 32px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04) !important; backdrop-filter:blur(6px); overflow:hidden; }.rt-block::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(245,166,35,.5),transparent); pointer-events:none; }.rt-block-head{ background:rgba(0,0,0,.18) !important; border-bottom:1px solid rgba(255,255,255,.06) !important; }.rt-block-title{color:#fff !important}.rt-block-title span{color:#ffd75a !important;text-shadow:0 0 8px rgba(245,166,35,.3)}.rt-podium{background:linear-gradient(180deg,rgba(245,166,35,.08) 0%,transparent 100%) !important}.rt-pod.p1 .rt-pod-ava{ border-color:#f0c030 !important; box-shadow:0 0 24px rgba(240,192,48,.45),inset 0 1px 0 rgba(255,255,255,.1) !important; }.sr-tag{ background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.06)) !important; border:1px solid rgba(93,187,60,.3) !important; color:#aef88b !important; font-weight:900 !important; }.about-roadmap-stage{ background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; backdrop-filter:blur(6px); transition:border-color .2s,transform .2s; }.about-roadmap-stage:hover{ border-color:rgba(93,187,60,.35) !important; transform:translateY(-2px); }.profile-template .profile-tabs{ flex-wrap:nowrap !important; gap:0 !important; overflow-x:auto; scrollbar-width:none; }.profile-template .profile-tabs::-webkit-scrollbar{display:none}.profile-template .ptab{ padding:8px 9px !important; font-size:11.5px !important; gap:4px !important; color:#a8b9aa !important; font-weight:800 !important; white-space:nowrap !important; transition:color .15s,border-color .15s !important; }.profile-template .ptab:hover{color:#fff !important}.profile-template .ptab.active{ color:#aef88b !important; border-bottom-color:#5dbb3c !important; text-shadow:0 0 10px rgba(93,187,60,.4); }.profile-template .ptab .n-badge{ padding:1px 4px !important; font-size:8px !important; }.profile-template .pov-tab.active{ color:#aef88b !important; border-bottom-color:#5dbb3c !important; }@media(max-width:920px){ .profile-template .ptab{padding:7px 7px !important;font-size:11px !important} }.profile-template .profile-banner{ box-shadow:0 24px 60px -30px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05) !important; }.btn-danger{ background:linear-gradient(135deg,#ff6b6b,#c41818) !important; color:#fff !important;border:none !important; box-shadow:0 6px 18px -6px rgba(224,48,48,.5),inset 0 1px 0 rgba(255,255,255,.2) !important; transition:transform .2s,filter .2s !important; font-weight:900; }.btn-danger:hover{transform:translateY(-2px);filter:brightness(1.06)}.lsh-follow{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border:none !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.55),inset 0 1px 0 rgba(255,255,255,.25) !important; transition:transform .2s,filter .2s !important; font-weight:900 !important; }.lsh-follow:hover{transform:translateY(-2px);filter:brightness(1.06)}.lsh-follow.is-following{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(93,187,60,.4) !important; color:#aef88b !important; }.lenta-head,.lenta-card,.lenta-empty,.lenta-sidecard{ position:relative; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; backdrop-filter:blur(6px); }.lenta-head::before,.lenta-card::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.4),transparent); pointer-events:none; }.lenta-tabs a{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.08) !important; border-radius:9px !important; transition:all .2s cubic-bezier(.2,.7,.2,1) !important; color:#c4c4c4 !important; }.lenta-tabs a:hover{color:#fff !important;border-color:rgba(93,187,60,.3) !important;background:rgba(93,187,60,.06) !important}.lenta-tabs a.is-active{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border-color:#7ed957 !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.25) !important; }.lenta-cta{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border:none !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.55),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.18) !important; transition:transform .2s,filter .2s !important; }.lenta-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}.lenta-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s}.lenta-card:hover{transform:translateY(-3px);border-color:rgba(93,187,60,.35) !important;box-shadow:0 18px 38px -16px rgba(0,0,0,.6),0 0 18px -10px rgba(93,187,60,.35) !important}.notif-item,.notif-card,.notif-row{ background:linear-gradient(180deg,rgba(28,28,36,.7),rgba(20,20,28,.85)) !important; border:1.5px solid rgba(255,255,255,.06) !important; border-radius:11px !important; transition:all .2s cubic-bezier(.2,.7,.2,1) !important; backdrop-filter:blur(4px); }.notif-item:hover,.notif-card:hover,.notif-row:hover{ border-color:rgba(93,187,60,.3) !important; transform:translateX(3px); box-shadow:0 8px 22px -10px rgba(0,0,0,.5),0 0 12px -8px rgba(93,187,60,.3); }.notif-item.unread,.notif-card.unread,.notif-row.unread{ border-left:3px solid #5dbb3c !important; background:linear-gradient(90deg,rgba(93,187,60,.06),rgba(28,28,36,.85)) !important; }.contact-form,form.contact{ background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:16px !important; backdrop-filter:blur(6px); box-shadow:0 12px 32px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04) !important; }.contact-form input,.contact-form textarea, form.contact input,form.contact textarea{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:10px !important; color:#fff !important; transition:all .2s !important; }.contact-form input:focus,.contact-form textarea:focus, form.contact input:focus,form.contact textarea:focus{ border-color:#5dbb3c !important; background:rgba(93,187,60,.06) !important; box-shadow:0 0 0 3px rgba(93,187,60,.15) !important; outline:none !important; }.btn-rate{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border:none !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.55),inset 0 1px 0 rgba(255,255,255,.25) !important; border-radius:10px;font-weight:900;padding:10px 18px; transition:transform .2s,filter .2s;text-decoration:none; display:inline-flex;align-items:center;gap:6px; }.btn-rate:hover{transform:translateY(-2px);filter:brightness(1.06)}.cat-pg-active{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border-color:#7ed957 !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.25) !important; }.page main input[type="text"]:not(.raw-input):not(.pf-input):not(.search-bar input):not([class*="cat-"]):not([class*="ap-"]), .page main input[type="email"]:not(.raw-input):not(.pf-input), .page main input[type="tel"]:not(.raw-input):not(.pf-input), .page main input[type="number"]:not(.raw-input):not(.pf-input):not(.cmt-input), .page main input[type="url"]:not(.raw-input):not(.pf-input), .page main input[type="search"]:not(.raw-input):not(.pf-input), .page main input[type="password"]:not(.raw-input):not(.pf-input), .page main textarea:not(.raw-input):not(.pf-textarea):not(.cmt-textarea):not(#post-body):not(#modBody), .page main select:not(.raw-input):not(.pf-select):not(.cat-sort-select){ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:10px !important; color:#fff !important; padding:11px 14px !important; font-size:14px !important; transition:border-color .2s,background .2s,box-shadow .2s !important; backdrop-filter:blur(4px); outline:none !important; }.page main input:not(.raw-input):not(.pf-input):focus, .page main textarea:not(.raw-input):not(.pf-textarea):focus, .page main select:not(.raw-input):not(.pf-select):focus{ border-color:#5dbb3c !important; background:rgba(93,187,60,.06) !important; box-shadow:0 0 0 3px rgba(93,187,60,.15) !important; }.page main .btn-primary, .page main button.btn-primary, .page main a.btn-primary{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border:none !important; border-radius:11px !important;padding:11px 20px !important; font-weight:900 !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.55),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.18) !important; transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,filter .2s !important; text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px; font-family:inherit; }.page main .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px -6px rgba(93,187,60,.7) !important;filter:brightness(1.06)}.page main .btn-outline, .page main button.btn-outline, .page main a.btn-outline{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.12) !important; color:#fff !important; border-radius:11px !important;padding:11px 20px !important; font-weight:900 !important; backdrop-filter:blur(6px); transition:all .2s !important; text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px; font-family:inherit; }.page main .btn-outline:hover{ background:rgba(93,187,60,.1) !important; border-color:#5dbb3c !important; color:#aef88b !important; transform:translateY(-2px); }.page main > .card, .page main > .panel, .page main > .box, .page main .content-card, .page main .premium-card{ background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; backdrop-filter:blur(6px); box-shadow:0 12px 32px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04) !important; overflow:hidden; position:relative; }.page main > h1:first-child, .page main > section:first-child > h1, .page main > div:first-child > h1{ background:linear-gradient(90deg,#fff 0%,#fff 50%,#aef88b 90%,#5dbb3c 100%); background-clip:text;-webkit-background-clip:text;color:transparent; filter:drop-shadow(0 0 12px rgba(93,187,60,.3)); font-weight:900;letter-spacing:-.01em; }.home-modpacks-head h2{ font-family:"Press Start 2P",monospace !important; font-size:11px !important;color:#fff !important; display:flex;align-items:center;gap:10px;letter-spacing:.5px; }.home-modpacks-head h2::before{ content:"";display:inline-block;width:5px;height:14px; background:linear-gradient(180deg,#7ed957,#3d8a26);border-radius:2px; box-shadow:0 0 10px rgba(93,187,60,.5); }.home-modpacks-head h2 span{color:#aef88b !important}.home-modpacks-head .more{ display:inline-flex !important; align-items:center !important; gap:6px; padding:8px 16px !important; border-radius:10px !important; background:linear-gradient(135deg,rgba(93,187,60,.14),rgba(93,187,60,.04)) !important; border:1.5px solid rgba(93,187,60,.35) !important; color:#aef88b !important; font-weight:900 !important; font-size:12.5px !important; line-height:1 !important; text-decoration:none !important; white-space:nowrap; box-shadow:0 4px 12px -6px rgba(93,187,60,.35),inset 0 1px 0 rgba(255,255,255,.05); transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s !important; }.home-modpacks-head .more:hover{ background:linear-gradient(135deg,rgba(93,187,60,.24),rgba(93,187,60,.1)) !important; border-color:#5dbb3c !important; color:#fff !important; transform:translateX(2px); box-shadow:0 6px 16px -6px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.08); }.profile-template .sb-more-btn{ display:flex !important; align-items:center !important; justify-content:center !important; gap:6px !important; margin-top:10px !important; padding:8px 12px !important; border-radius:9px !important; background:linear-gradient(135deg,rgba(93,187,60,.14),rgba(93,187,60,.04)) !important; border:1.5px solid rgba(93,187,60,.3) !important; color:#aef88b !important; font-size:11.5px !important; font-weight:900 !important; text-decoration:none !important; line-height:1 !important; transition:background .2s,border-color .2s,color .2s,transform .15s !important; }.profile-template .sb-more-btn:hover{ background:linear-gradient(135deg,rgba(93,187,60,.22),rgba(93,187,60,.08)) !important; border-color:#5dbb3c !important; color:#fff !important; transform:translateY(-1px); }.home-modpack-card{ position:relative !important; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.06) !important; border-radius:14px !important; backdrop-filter:blur(6px); transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s !important; }.home-modpack-card:hover{ transform:translateY(-3px) !important; border-color:rgba(93,187,60,.4) !important; box-shadow:0 18px 38px -14px rgba(0,0,0,.6),0 0 22px -10px rgba(93,187,60,.35) !important; }.hmp-cover{background:#0c0c10 !important}.hmp-cover img{transition:transform .5s cubic-bezier(.2,.7,.2,1) !important}.home-modpack-card:hover .hmp-cover img{transform:scale(1.08)}.hmp-cover-ph{color:#5dbb3c !important;filter:drop-shadow(0 2px 6px rgba(93,187,60,.4))}.hmp-loader{ background:linear-gradient(135deg,rgba(93,187,60,.95),rgba(61,138,38,.95)) !important; color:#fff !important;font-weight:900 !important; border-radius:6px !important; box-shadow:0 3px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2); backdrop-filter:blur(4px); }.hmp-mc{ background:rgba(0,0,0,.75) !important; backdrop-filter:blur(4px);font-weight:900 !important; border-radius:6px !important; }.hmp-title{ color:#fff !important;font-weight:900 !important; letter-spacing:-.01em;transition:color .2s !important; }.home-modpack-card:hover .hmp-title{color:#aef88b !important}.hmp-meta{font-weight:700;color:var(--muted) !important}.hmp-meta span{ display:inline-flex;align-items:center;gap:3px; padding:2px 7px;border-radius:5px; background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06); }.fresh-upd-card{ position:relative !important; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.06) !important; border-left:3px solid rgba(93,187,60,.5) !important; border-radius:10px !important; backdrop-filter:blur(6px); transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .22s !important; }.fresh-upd-card:hover{ transform:translateY(-2px) !important; border-color:rgba(93,187,60,.45) !important; border-left-color:#7ed957 !important; box-shadow:0 14px 28px -12px rgba(0,0,0,.55),0 0 16px -10px rgba(93,187,60,.4) !important; }.fresh-upd-thumb{background:#0c0c10 !important;position:relative}.fresh-upd-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));pointer-events:none}.fresh-upd-thumb img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.fresh-upd-card:hover .fresh-upd-thumb img{transform:scale(1.06)}.fresh-upd-title{ color:#fff !important;font-weight:900 !important; letter-spacing:-.01em;transition:color .2s !important; }.fresh-upd-card:hover .fresh-upd-title{color:#aef88b !important}.fresh-upd-meta{color:#aef88b !important;font-weight:900 !important}.hc-card{ position:relative !important; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.06) !important; border-radius:14px !important; backdrop-filter:blur(6px); transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s !important; }.hc-card::after{ content:"";position:absolute;inset:0;border-radius:14px;padding:1.5px; background:linear-gradient(135deg,rgba(93,187,60,0) 0%,rgba(93,187,60,.5) 50%,rgba(245,166,35,.3) 100%); -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0); -webkit-mask-composite:xor;mask-composite:exclude; opacity:0;transition:opacity .3s;pointer-events:none; }.hc-card:hover{ transform:translateY(-3px) !important; border-color:rgba(93,187,60,.4) !important; box-shadow:0 18px 38px -16px rgba(0,0,0,.6),0 0 22px -10px rgba(93,187,60,.35) !important; }.hc-card:hover::after{opacity:1}.hc-thumb{background:#0c0c10 !important}.hc-thumb img{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s}.hc-card:hover .hc-thumb img{transform:scale(1.07);filter:brightness(1.07) saturate(1.08)}.hc-thumb-icon{color:#5dbb3c !important;filter:drop-shadow(0 4px 12px rgba(93,187,60,.4))}.hc-tag{ display:inline-flex;align-items:center;gap:3px; padding:3px 9px !important;border-radius:6px !important; font-size:10.5px !important;font-weight:900 !important; text-transform:uppercase;letter-spacing:.04em; border:1px solid rgba(255,255,255,.08) !important;backdrop-filter:blur(4px); }.hc-tag-cat{background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.06)) !important;color:#aef88b !important;border-color:rgba(93,187,60,.3) !important}.hc-tag-ver{background:linear-gradient(135deg,rgba(245,166,35,.15),rgba(245,166,35,.05)) !important;color:#ffd75a !important;border-color:rgba(245,166,35,.3) !important}.hc-title{ color:#fff !important;font-weight:900 !important; letter-spacing:-.01em;transition:color .2s !important; }.hc-card:hover .hc-title{color:#aef88b !important}.hc-desc{color:var(--muted) !important;font-weight:600}.hc-footer{ color:var(--muted) !important;font-weight:700; padding-top:8px;border-top:1px solid rgba(255,255,255,.05); }.hc-footer > span:not(.hc-dl-btn){ display:inline-flex;align-items:center;gap:3px; padding:3px 7px;border-radius:5px; background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05); }.hc-dl-btn{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border:none !important; border-radius:9px !important;font-weight:900 !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.15) !important; transition:all .25s cubic-bezier(.2,.7,.2,1) !important; }.hc-card:hover .hc-dl-btn{ transform:translateY(-1px); box-shadow:0 10px 24px -8px rgba(93,187,60,.65) !important; filter:brightness(1.06); }.news-list{ background:linear-gradient(180deg,rgba(28,28,36,.6),rgba(20,20,28,.85)) !important; border:1.5px solid rgba(255,255,255,.06) !important; border-radius:14px !important; padding:8px !important;backdrop-filter:blur(6px); display:flex !important;flex-direction:column;gap:4px; }.news-item{ display:flex !important;align-items:center;gap:12px; padding:11px 14px !important;border-radius:10px !important; color:inherit !important;text-decoration:none; transition:background .18s,transform .15s !important; }.news-item:hover{background:rgba(93,187,60,.06) !important;transform:translateX(3px)}.news-date{ flex-shrink:0;font-size:11px !important;color:var(--muted) !important; font-weight:800 !important; padding:3px 8px;border-radius:5px; background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06); text-transform:uppercase;letter-spacing:.03em; }.news-title{ flex:1;min-width:0;font-size:13.5px;font-weight:800;color:#fff !important; line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; transition:color .15s; }.news-item:hover .news-title{color:#aef88b !important}.news-tag{ flex-shrink:0;display:inline-flex;align-items:center;gap:3px; padding:3px 8px;border-radius:5px;font-size:10px;font-weight:900; background:linear-gradient(135deg,rgba(245,166,35,.15),rgba(245,166,35,.05)) !important; border:1px solid rgba(245,166,35,.3) !important;color:#ffd75a !important; text-transform:uppercase;letter-spacing:.04em; }.section-head{ display:flex !important;align-items:center;justify-content:space-between; margin:24px 0 14px !important;flex-wrap:wrap;gap:10px; }.section-title{ font-family:"Press Start 2P",monospace !important; font-size:13px !important;color:#fff !important; letter-spacing:.5px;line-height:1.4; display:flex;align-items:center;gap:10px; }.section-title::before{ content:"";display:inline-block;width:5px;height:14px; background:linear-gradient(180deg,#7ed957,#3d8a26);border-radius:2px; box-shadow:0 0 10px rgba(93,187,60,.5); }.section-more{ background:linear-gradient(135deg,rgba(93,187,60,.12),rgba(93,187,60,.04)) !important; border:1.5px solid rgba(93,187,60,.3) !important; color:#aef88b !important;font-weight:900 !important; padding:7px 13px;border-radius:8px;text-decoration:none !important; transition:all .2s !important; }.section-more:hover{ background:linear-gradient(135deg,rgba(93,187,60,.22),rgba(93,187,60,.08)) !important; border-color:#5dbb3c !important;color:#fff !important;transform:translateX(3px); }.top-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;margin-bottom:24px}@media(max-width:720px){.top-grid{grid-template-columns:1fr !important}}.top-list{ position:relative; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; overflow:hidden; backdrop-filter:blur(6px); box-shadow:0 12px 32px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04) !important; }.top-list::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.5),transparent); pointer-events:none; }.top-list-head{ display:flex !important;align-items:center;justify-content:space-between; padding:12px 14px !important; background:rgba(0,0,0,.18) !important; border-bottom:1px solid rgba(255,255,255,.06) !important; }.top-list-title{ font-family:"Nunito",sans-serif !important; font-size:12.5px !important;font-weight:900 !important; color:#fff !important; display:flex;align-items:center;gap:6px; text-transform:uppercase;letter-spacing:.04em; }.top-list-title.gold-t{color:#ffd75a !important}.top-list-period{ font-size:10.5px !important;color:var(--muted) !important;font-weight:700 !important; padding:2px 7px;border-radius:5px; background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06); }.top-row{ display:flex !important;align-items:center !important;gap:11px !important; padding:10px 14px !important; color:inherit !important;text-decoration:none; border-bottom:1px solid rgba(255,255,255,.04) !important; transition:background .18s,padding .18s !important; }.top-row:last-child{border-bottom:none !important}.top-row:hover{ background:linear-gradient(90deg,rgba(93,187,60,.08),rgba(93,187,60,.02)) !important; padding-left:18px !important; }.top-num{ flex-shrink:0;width:26px;height:26px;border-radius:7px; display:flex;align-items:center;justify-content:center; font-family:"Press Start 2P",monospace;font-size:11px;font-weight:900; background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08); color:var(--muted); }.top-num.n1{background:linear-gradient(135deg,rgba(245,166,35,.3),rgba(245,166,35,.1)) !important;border-color:#f0c030 !important;color:#ffd75a !important;box-shadow:0 0 12px rgba(245,166,35,.4)}.top-num.n2{background:linear-gradient(135deg,rgba(160,184,200,.25),rgba(160,184,200,.08)) !important;border-color:#a0b8c8 !important;color:#cce0eb !important}.top-num.n3{background:linear-gradient(135deg,rgba(200,149,106,.25),rgba(200,149,106,.08)) !important;border-color:#c8956a !important;color:#e0b58a !important}.top-ico{ flex-shrink:0;width:36px !important;height:36px !important;border-radius:9px !important; overflow:hidden;background:linear-gradient(180deg,#1a1a22,#0c0c10); border:1.5px solid rgba(255,255,255,.06); display:flex;align-items:center;justify-content:center; transition:border-color .18s,transform .25s; }.top-row:hover .top-ico{border-color:rgba(93,187,60,.4);transform:scale(1.05)}.top-info{flex:1;min-width:0}.top-name{ font-size:13px !important;font-weight:900 !important;color:#fff !important; line-height:1.3;letter-spacing:-.01em; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; transition:color .18s; }.top-row:hover .top-name{color:#aef88b !important}.top-dl{ font-size:11px;color:var(--muted) !important;font-weight:700;margin-top:2px; }.top-dl b{color:#aef88b !important;font-weight:900;font-variant-numeric:tabular-nums}.xp-leaderboard{ position:relative; background:linear-gradient(180deg,rgba(28,28,36,.85),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; backdrop-filter:blur(6px); box-shadow:0 12px 32px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04) !important; padding:6px !important; overflow:hidden; margin-bottom:24px; }.xp-leaderboard::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(245,166,35,.5),rgba(93,187,60,.4),transparent); pointer-events:none; }.xp-leaderboard .xp-row{ display:grid !important;grid-template-columns:36px 38px 1fr auto !important; align-items:center;gap:10px !important; padding:9px 12px !important;border-radius:9px !important; transition:background .18s,transform .15s !important; position:relative; }.xp-leaderboard .xp-row + .xp-row{margin-top:3px}.xp-leaderboard .xp-row:hover{background:rgba(93,187,60,.06) !important;transform:translateX(3px)}.xp-leaderboard .xp-row--me{ background:linear-gradient(90deg,rgba(93,187,60,.12),rgba(93,187,60,.04)) !important; border:1px solid rgba(93,187,60,.3) !important; }.xp-leaderboard .xp-row--top{position:relative}.xp-leaderboard .xp-row--outside{ border-top:1px dashed rgba(255,255,255,.1) !important; margin-top:6px !important;padding-top:12px !important; }.xp-leaderboard .xp-rank{ width:32px;height:32px;flex-shrink:0; display:flex;align-items:center;justify-content:center; border-radius:8px;background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.06); font-family:"Press Start 2P",monospace;font-size:11px;font-weight:900; color:var(--muted); }.xp-leaderboard .xp-rank--1{background:linear-gradient(135deg,rgba(245,166,35,.3),rgba(245,166,35,.1)) !important;border-color:#f0c030 !important;color:#ffd75a !important;font-size:18px !important;box-shadow:0 0 12px rgba(245,166,35,.4)}.xp-leaderboard .xp-rank--2{background:linear-gradient(135deg,rgba(160,184,200,.25),rgba(160,184,200,.08)) !important;border-color:#a0b8c8 !important;font-size:18px !important}.xp-leaderboard .xp-rank--3{background:linear-gradient(135deg,rgba(200,149,106,.25),rgba(200,149,106,.08)) !important;border-color:#c8956a !important;font-size:18px !important}.xp-leaderboard .xp-ava{ width:34px;height:34px;flex-shrink:0;border-radius:10px; background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.04)); border:1.5px solid rgba(93,187,60,.3); display:flex;align-items:center;justify-content:center; color:#aef88b;font-size:14px;font-weight:900; overflow:hidden; }.xp-leaderboard .xp-info{min-width:0}.xp-leaderboard .xp-uname{ font-size:13px !important;font-weight:900 !important;color:#fff !important; line-height:1.3;letter-spacing:-.01em; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }.xp-leaderboard .xp-you{ display:inline-block;padding:1px 6px;border-radius:5px; background:rgba(93,187,60,.18);border:1px solid rgba(93,187,60,.4); color:#aef88b;font-size:9px;font-weight:900; text-transform:uppercase;letter-spacing:.04em; margin-left:4px;vertical-align:middle; }.xp-leaderboard .xp-val{ flex-shrink:0;font-size:13.5px !important;font-weight:900 !important; color:#aef88b !important;font-variant-numeric:tabular-nums; text-align:right; }.xp-leaderboard .xp-label{font-size:10px;color:var(--muted) !important;font-weight:700;margin-left:2px}.xp-leaderboard .xp-bar-wrap{ grid-column:1 / -1;height:3px;background:rgba(255,255,255,.04); border-radius:3px;overflow:hidden;margin-top:5px; }.xp-leaderboard .xp-bar-line{ height:100%;background:linear-gradient(90deg,#7ed957,#5dbb3c) !important; box-shadow:0 0 8px rgba(93,187,60,.5); transition:width 1s cubic-bezier(.2,.7,.2,1); }footer{ position:relative;overflow:hidden;isolation:isolate; background:radial-gradient(900px 380px at 0% 100%,rgba(93,187,60,.06),transparent 60%), radial-gradient(800px 320px at 100% 0%,rgba(80,140,220,.04),transparent 60%), linear-gradient(180deg,#0e0e16 0%,#0a0a12 100%) !important; border-top:1.5px solid rgba(255,255,255,.05) !important; margin-top:60px !important; color:var(--muted) !important; box-shadow:0 -8px 24px -12px rgba(0,0,0,.5); }footer::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.5) 30%,rgba(80,140,220,.4) 50%,rgba(245,166,35,.5) 70%,transparent); opacity:.55;pointer-events:none; }footer::after{ content:"";position:absolute;width:280px;height:280px;border-radius:50%; background:radial-gradient(circle,#5dbb3c 0%,transparent 70%); filter:blur(90px);opacity:.18;bottom:-120px;left:-80px;pointer-events:none;z-index:-1; }.footer-inner{ max-width:1280px;margin:0 auto; padding:40px 28px 24px !important;position:relative;z-index:1; }.footer-top{ display:grid !important; grid-template-columns:1.4fr 1fr 1fr 1fr 1fr; gap:30px !important;margin-bottom:32px !important; }.footer-brand{align-items:flex-start;text-align:left}.footer-logo{ font-family:"Press Start 2P",monospace !important; font-size:15px !important;color:#fff !important; margin-bottom:14px !important; display:inline-flex;align-items:center;gap:8px; text-shadow:0 2px 12px rgba(93,187,60,.3); }.footer-logo span{ background:linear-gradient(90deg,#7ed957,#5dbb3c); background-clip:text;-webkit-background-clip:text;color:transparent; }.footer-desc{ color:var(--muted) !important;max-width:280px; margin-bottom:18px !important; font-size:13px !important;line-height:1.7 !important;font-weight:600; }.footer-socials{display:flex;gap:8px;flex-wrap:wrap}.fsoc{ display:inline-flex !important;align-items:center;gap:7px; padding:9px 14px !important;border-radius:10px !important; font-size:12.5px !important;font-weight:900 !important; text-decoration:none !important;line-height:1; transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,filter .2s !important; border:none !important; }.fsoc.btn-tg{ background:linear-gradient(135deg,#2aabee,#0088cc) !important;color:#fff !important; box-shadow:0 6px 18px -6px rgba(42,171,238,.5),inset 0 1px 0 rgba(255,255,255,.2) !important; }.fsoc.btn-vk{ background:linear-gradient(135deg,#5b7fbb,#4c75a3) !important;color:#fff !important; box-shadow:0 6px 18px -6px rgba(91,127,187,.5),inset 0 1px 0 rgba(255,255,255,.2) !important; }.fsoc:hover{transform:translateY(-2px);filter:brightness(1.06)}.footer-col{ display:flex !important;flex-direction:column;gap:8px; }.footer-col-title{ font-size:12px !important;font-weight:900 !important;color:#fff !important; text-transform:uppercase;letter-spacing:.06em; margin-bottom:6px !important; padding-bottom:10px !important; border-bottom:1px solid rgba(255,255,255,.08); display:flex;align-items:center;gap:8px; }.footer-col-title::before{ content:"";display:inline-block;width:4px;height:14px; background:linear-gradient(180deg,#7ed957,#3d8a26);border-radius:2px; box-shadow:0 0 8px rgba(93,187,60,.5);flex-shrink:0; }.footer-col a{ color:#c4c4c4 !important;font-size:13px !important;font-weight:700 !important; text-decoration:none !important;line-height:1.5; padding:4px 0 !important;border-radius:5px !important; transition:color .15s,padding .15s !important; display:inline-block; }.footer-col a:hover{ color:#aef88b !important; padding-left:6px !important; }.footer-bottom, footer > div:nth-child(2):not(.footer-inner), .footer-inner > div:last-child{ border-top:1px solid rgba(255,255,255,.06) !important; padding-top:18px !important;margin-top:8px !important; display:flex;align-items:center;justify-content:space-between; flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--muted) !important; font-weight:700; }@media(max-width:980px){ .footer-top{grid-template-columns:1fr 1fr 1fr !important;gap:24px !important} .footer-brand{grid-column:1 / -1} }@media(max-width:640px){ .footer-inner{padding:30px 20px 20px !important} .footer-top{grid-template-columns:1fr 1fr !important;gap:20px !important} }@media(max-width:480px){ .footer-top{grid-template-columns:1fr !important;gap:18px !important} }.mpf-wrap{position:relative}.mpf-wrap::before{ content:"";position:absolute;top:-100px;left:-150px;width:380px;height:380px; background:radial-gradient(circle,rgba(93,187,60,.12) 0%,transparent 70%); filter:blur(60px);pointer-events:none;z-index:-1; }.mpf-wrap::after{ content:"";position:absolute;top:300px;right:-150px;width:340px;height:340px; background:radial-gradient(circle,rgba(80,140,220,.08) 0%,transparent 70%); filter:blur(60px);pointer-events:none;z-index:-1; }.mpf-wrap > div[style*="border-radius:8px"]:first-of-type, .mpf-wrap > div[style*="border-radius: 8px"]:first-of-type{ background:linear-gradient(180deg,rgba(28,28,36,.95),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.08) !important; border-radius:18px !important; padding:24px 28px !important; box-shadow:0 18px 42px -22px rgba(0,0,0,.55) !important; position:relative;overflow:hidden; }.mpf-wrap > div[style*="border-radius:8px"]:first-of-type::before, .mpf-wrap > div[style*="border-radius: 8px"]:first-of-type::before{ content:"";position:absolute;left:0;right:0;top:0;height:3px; background:linear-gradient(90deg,transparent,#5dbb3c,#7ed957,transparent); }.mpf-wrap h1[style*="Press Start"]{ font-size:1.05rem !important; color:#aef88b !important; text-shadow:0 0 14px rgba(93,187,60,.45),0 2px 4px rgba(0,0,0,.5); }.mpf-tab{ border:1.5px solid rgba(255,255,255,.08) !important; background:rgba(28,28,36,.65) !important; backdrop-filter:blur(6px); transition:transform .2s,border-color .2s,color .2s,box-shadow .2s !important; }.mpf-tab:hover{ border-color:rgba(93,187,60,.4) !important; transform:translateY(-1px); color:#fff !important; }.mpf-tab.active{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important;border-color:transparent !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.25) !important; }.mpf-filters input, .mpf-filters select{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:10px !important; backdrop-filter:blur(4px); transition:border-color .2s,background .2s,box-shadow .2s !important; }.mpf-filters input:focus, .mpf-filters select:focus{ border-color:#5dbb3c !important; background:rgba(93,187,60,.06) !important; box-shadow:0 0 0 3px rgba(93,187,60,.15) !important; }.mpf-filters button{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; border-radius:10px !important; box-shadow:0 6px 18px -6px rgba(93,187,60,.45),inset 0 1px 0 rgba(255,255,255,.25) !important; transition:transform .2s,box-shadow .2s,filter .2s !important; }.mpf-filters button:hover{ transform:translateY(-2px);filter:brightness(1.06); box-shadow:0 10px 24px -6px rgba(93,187,60,.6) !important; }.mpf-card{ background:linear-gradient(180deg,rgba(28,28,36,.95),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:16px !important; backdrop-filter:blur(6px); box-shadow:0 14px 36px -22px rgba(0,0,0,.55) !important; position:relative;overflow:hidden; transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s !important; }.mpf-card::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.6),transparent); opacity:0;transition:opacity .25s; }.mpf-card:hover{ transform:translateY(-3px); border-color:rgba(93,187,60,.35) !important; box-shadow:0 22px 50px -22px rgba(93,187,60,.35) !important; }.mpf-card:hover::before{opacity:1}.mpf-card.featured{ border-color:rgba(93,187,60,.45) !important; box-shadow:0 18px 42px -22px rgba(93,187,60,.4) !important; }.mpf-card.featured::before{opacity:1}.mpf-author-ava{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; box-shadow:0 4px 12px -4px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.2); }.mpf-verified{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; box-shadow:0 3px 10px -3px rgba(93,187,60,.5); font-weight:800; }.mpf-pack-title a{ color:#fff !important; font-weight:900 !important; transition:color .2s,text-shadow .2s; }.mpf-pack-title a:hover{ color:#aef88b !important; text-shadow:0 0 10px rgba(93,187,60,.4); }.mpf-badge.hot{background:linear-gradient(135deg,#ff6b3d,#ef4444) !important;box-shadow:0 3px 10px -3px rgba(239,68,68,.5)}.mpf-badge.featured{background:linear-gradient(135deg,#fbbf24,#f59e0b) !important;color:#1a1208 !important;box-shadow:0 3px 10px -3px rgba(245,158,11,.5)}.mpf-badge.trending{background:linear-gradient(135deg,#a78bfa,#8b5cf6) !important;box-shadow:0 3px 10px -3px rgba(139,92,246,.5)}.mpf-badge.useful{background:linear-gradient(135deg,#38bdf8,#0ea5e9) !important;box-shadow:0 3px 10px -3px rgba(14,165,233,.5)}.mpf-preview-grid, .mpf-preview-single, .mpf-preview-three{ border-radius:10px !important; box-shadow:0 8px 22px -10px rgba(0,0,0,.55); }.mpf-mod-chip{ background:rgba(255,255,255,.04) !important; border:1px solid rgba(255,255,255,.08) !important; border-radius:6px !important; backdrop-filter:blur(4px); font-weight:600; }.mpf-mod-chip.more{ background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.08)) !important; border-color:rgba(93,187,60,.4) !important; color:#aef88b !important; }.mpf-card-actions{ border-top:1px solid rgba(255,255,255,.06) !important; background:rgba(0,0,0,.18); }.mpf-vote-btn, .mpf-action-btn{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.08) !important; border-radius:9px !important; transition:transform .15s,background .15s,border-color .15s,box-shadow .15s !important; }.mpf-vote-btn:hover, .mpf-action-btn:hover{ transform:translateY(-1px); border-color:rgba(93,187,60,.4) !important; color:#aef88b !important; }.mpf-vote-btn.up.active{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; border-color:transparent !important;color:#fff !important; box-shadow:0 4px 12px -3px rgba(93,187,60,.5); }.mpf-vote-btn.down.active{ background:linear-gradient(135deg,#f87171,#dc2626) !important; border-color:transparent !important;color:#fff !important; box-shadow:0 4px 12px -3px rgba(220,38,38,.5); }.mpf-action-btn.download{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; border-color:transparent !important;color:#fff !important;font-weight:900 !important; box-shadow:0 6px 16px -5px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.2) !important; }.mpf-action-btn.download:hover{ transform:translateY(-2px);filter:brightness(1.06); box-shadow:0 10px 22px -5px rgba(93,187,60,.65) !important; color:#fff !important; }.mpf-comments-preview{ background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06)) !important; border-top:1px solid rgba(255,255,255,.06) !important; }.mpf-view-all-comments{color:#aef88b !important}.mpf-empty{ background:linear-gradient(180deg,rgba(28,28,36,.95),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.08) !important; border-radius:18px !important; padding:80px 24px !important; }.mp-wrap{position:relative}.mp-wrap::before{ content:"";position:absolute;top:-80px;left:-160px;width:420px;height:420px; background:radial-gradient(circle,rgba(93,187,60,.12) 0%,transparent 70%); filter:blur(60px);pointer-events:none;z-index:-1; }.mp-wrap::after{ content:"";position:absolute;top:400px;right:-150px;width:360px;height:360px; background:radial-gradient(circle,rgba(80,140,220,.08) 0%,transparent 70%); filter:blur(60px);pointer-events:none;z-index:-1; }.mp-hero{ background:linear-gradient(180deg,rgba(28,28,36,.95),rgba(20,20,28,.98)) !important; border:1.5px solid rgba(255,255,255,.08) !important; border-radius:22px !important; padding:30px !important; box-shadow:0 24px 60px -28px rgba(0,0,0,.6) !important; position:relative;overflow:hidden; }.mp-hero::before{ content:"";position:absolute;left:0;right:0;top:0;height:3px; background:linear-gradient(90deg,transparent,#5dbb3c,#7ed957,#5dbb3c,transparent); }.mp-cover-wrap{ border-radius:14px !important;overflow:hidden; box-shadow:0 14px 36px -14px rgba(0,0,0,.6); position:relative; }.mp-badge.hot{background:linear-gradient(135deg,#ff6b3d,#ef4444) !important;box-shadow:0 3px 10px -3px rgba(239,68,68,.5)}.mp-badge.featured{background:linear-gradient(135deg,#fbbf24,#f59e0b) !important;color:#1a1208 !important;box-shadow:0 3px 10px -3px rgba(245,158,11,.5)}.mp-author-avatar{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; box-shadow:0 4px 14px -4px rgba(93,187,60,.5),inset 0 1px 0 rgba(255,255,255,.2); }.mp-author-name{ color:#fff !important;font-weight:800; }.mp-author-name:hover{color:#aef88b !important}.mp-verified{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; box-shadow:0 3px 10px -3px rgba(93,187,60,.5); }.mp-hero-info > h1, .mp-wrap h1{ color:#fff !important; font-weight:900 !important; text-shadow:0 0 18px rgba(93,187,60,.4),0 2px 6px rgba(0,0,0,.55) !important; }.mp-hero-desc{color:rgba(255,255,255,.78) !important;line-height:1.6}.mp-stats-bar{ background:rgba(0,0,0,.22) !important; border:1px solid rgba(255,255,255,.05) !important; border-radius:12px; padding:14px 18px; }.mp-stat-val{ color:#aef88b !important; font-weight:900 !important; text-shadow:0 0 10px rgba(93,187,60,.3); }.mp-tag{ background:rgba(255,255,255,.05) !important; border:1px solid rgba(255,255,255,.1) !important; border-radius:8px !important; backdrop-filter:blur(4px); font-weight:700; transition:transform .15s,border-color .15s,background .15s !important; }.mp-tag:hover{transform:translateY(-1px);border-color:rgba(93,187,60,.4) !important}.mp-tag.version{ background:linear-gradient(135deg,rgba(93,187,60,.2),rgba(93,187,60,.08)) !important; border-color:rgba(93,187,60,.4) !important;color:#aef88b !important; }.mp-tag.loader{ background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(245,158,11,.08)) !important; border-color:rgba(245,158,11,.4) !important;color:#fcd34d !important; }.mp-tag.category{ background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.08)) !important; border-color:rgba(139,92,246,.4) !important;color:#c4b5fd !important; }.mp-tag.edition{ background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(14,165,233,.08)) !important; border-color:rgba(14,165,233,.4) !important;color:#7dd3fc !important; }.mp-voting-bar{ background:linear-gradient(180deg,rgba(28,28,36,.92),rgba(20,20,28,.92)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:16px !important; padding:18px 22px !important; box-shadow:0 14px 36px -22px rgba(0,0,0,.55) !important; }.mp-vote-btn{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:11px !important; transition:transform .15s,background .15s,border-color .15s,box-shadow .15s !important; }.mp-vote-btn:hover{transform:translateY(-1px);border-color:rgba(93,187,60,.4) !important}.mp-vote-btn.up.active{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; border-color:transparent !important;color:#fff !important; box-shadow:0 6px 16px -4px rgba(93,187,60,.5); }.mp-vote-btn.down.active{ background:linear-gradient(135deg,#f87171,#dc2626) !important; border-color:transparent !important;color:#fff !important; box-shadow:0 6px 16px -4px rgba(220,38,38,.5); }.mp-vote-bar-wrap{ background:rgba(255,255,255,.06) !important; border-radius:99px;overflow:hidden;height:8px; }.mp-vote-bar-fill{ background:linear-gradient(90deg,#7ed957,#5dbb3c) !important; box-shadow:0 0 12px rgba(93,187,60,.5); }.mp-social-btn{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:10px !important; color:#fff !important; font-weight:800 !important; transition:transform .15s,border-color .15s,background .15s !important; }.mp-social-btn:hover{ transform:translateY(-1px); border-color:rgba(93,187,60,.45) !important; background:rgba(93,187,60,.08) !important; color:#aef88b !important; }.mp-card{ background:linear-gradient(180deg,rgba(28,28,36,.95),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:18px !important; padding:22px !important; box-shadow:0 16px 40px -22px rgba(0,0,0,.55) !important; position:relative;overflow:hidden; }.mp-card::before{ content:"";position:absolute;left:0;right:0;top:0;height:2px; background:linear-gradient(90deg,transparent,rgba(93,187,60,.5),transparent); }.mp-dl-option{ background:rgba(255,255,255,.03) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:12px !important; padding:14px 16px !important; }.mp-dl-option.primary{ background:linear-gradient(135deg,rgba(93,187,60,.12),rgba(93,187,60,.04)) !important; border-color:rgba(93,187,60,.35) !important; box-shadow:0 8px 22px -10px rgba(93,187,60,.3); }.mp-dl-icon{ background:linear-gradient(135deg,rgba(93,187,60,.18),rgba(93,187,60,.06)); border-radius:10px; }.btn-mp.primary, .btn-mp.lg{ background:linear-gradient(135deg,#7ed957 0%,#5dbb3c 50%,#3d8a26 100%) !important; color:#fff !important; border:none !important; border-radius:12px !important; padding:14px 26px !important; font-weight:900 !important; box-shadow:0 10px 26px -6px rgba(93,187,60,.55),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.18) !important; transition:transform .2s cubic-bezier(.2,.7,.2,1),filter .2s,box-shadow .2s !important; position:relative;overflow:hidden; }.btn-mp.primary:hover, .btn-mp.lg:hover{ transform:translateY(-2px);filter:brightness(1.06); box-shadow:0 14px 32px -6px rgba(93,187,60,.7) !important; }.btn-mp.secondary{ background:rgba(255,255,255,.05) !important; border:1.5px solid rgba(255,255,255,.12) !important; color:#fff !important; border-radius:12px !important; padding:13px 22px !important; font-weight:800 !important; transition:transform .15s,border-color .15s,background .15s !important; }.btn-mp.secondary:hover{ transform:translateY(-1px); border-color:rgba(93,187,60,.45) !important; background:rgba(93,187,60,.08) !important; }.mp-warning{ background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.04)) !important; border:1.5px solid rgba(245,158,11,.35) !important; border-radius:12px !important; padding:14px 16px !important; }.mp-req-card{ background:rgba(255,255,255,.03) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; padding:16px 18px !important; }.mp-req-item{ border-bottom:1px solid rgba(255,255,255,.05) !important; padding:10px 0 !important; }.mp-req-item:last-child{border-bottom:none !important}.mp-req-val{color:#aef88b !important;font-weight:800}.mp-mod-table{ background:rgba(0,0,0,.18) !important; border:1px solid rgba(255,255,255,.05) !important; border-radius:12px !important; }.mp-mod-section-header{ background:linear-gradient(90deg,rgba(93,187,60,.15),rgba(93,187,60,.02)) !important; border-bottom:1px solid rgba(93,187,60,.2) !important; color:#aef88b !important; font-weight:900 !important; }.mp-mod-name-link{color:#fff !important;font-weight:700}.mp-mod-name-link:hover{color:#aef88b !important}.mp-similar-card{ background:linear-gradient(180deg,rgba(28,28,36,.92),rgba(20,20,28,.95)) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:14px !important; overflow:hidden; transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s !important; }.mp-similar-card:hover{ transform:translateY(-3px); border-color:rgba(93,187,60,.4) !important; box-shadow:0 16px 32px -14px rgba(93,187,60,.4) !important; }.mp-tag-link{ background:rgba(255,255,255,.04) !important; border:1px solid rgba(255,255,255,.1) !important; border-radius:8px !important; padding:6px 12px !important; color:#aef88b !important; font-weight:700; transition:transform .15s,background .15s,border-color .15s !important; }.mp-tag-link:hover{ transform:translateY(-1px); background:rgba(93,187,60,.12) !important; border-color:rgba(93,187,60,.4) !important; }.mp-comment{ background:rgba(255,255,255,.03) !important; border:1px solid rgba(255,255,255,.06) !important; border-radius:12px !important; padding:16px 18px !important; }.mp-comment-avatar{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; box-shadow:0 3px 10px -3px rgba(93,187,60,.5); }.mp-comment-name{color:#fff !important;font-weight:800}.mp-comment-action{ color:rgba(255,255,255,.55) !important; transition:color .15s !important; }.mp-comment-action:hover{color:#aef88b !important}.mp-install-step, .mp-cat-section{ background:rgba(255,255,255,.03) !important; border:1.5px solid rgba(255,255,255,.07) !important; border-radius:12px !important; }.mp-step-num{ background:linear-gradient(135deg,#7ed957,#3d8a26) !important; color:#fff !important;font-weight:900; box-shadow:0 4px 12px -3px rgba(93,187,60,.5); }.mp-version-modal{ background:linear-gradient(180deg,rgba(28,28,36,.98),rgba(20,20,28,.98)) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:18px !important; box-shadow:0 24px 60px -20px rgba(0,0,0,.7) !important; }.mp-version-item{ background:rgba(255,255,255,.03) !important; border:1px solid rgba(255,255,255,.07) !important; border-radius:10px !important; transition:border-color .15s,background .15s !important; }.mp-version-item:hover{ border-color:rgba(93,187,60,.4) !important; background:rgba(93,187,60,.06) !important; }.mp-alert{ border-radius:12px !important; padding:14px 18px !important; font-weight:700; }.mp-alert.success{ background:linear-gradient(135deg,rgba(93,187,60,.15),rgba(93,187,60,.04)) !important; border:1.5px solid rgba(93,187,60,.4) !important; color:#aef88b !important; }.mp-alert.error{ background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.04)) !important; border:1.5px solid rgba(239,68,68,.4) !important; color:#ff8585 !important; }.mp-guest-notice{ background:linear-gradient(135deg,rgba(93,187,60,.1),rgba(80,140,220,.05)) !important; border:1.5px solid rgba(93,187,60,.25) !important; border-radius:14px !important; padding:18px !important; }.mp-form-row input[type="text"], .mp-form-row input[type="number"], .mp-form-row input[type="url"], .mp-form-row textarea, .mp-form-row select{ background:rgba(255,255,255,.04) !important; border:1.5px solid rgba(255,255,255,.1) !important; border-radius:10px !important; color:#fff !important; padding:11px 14px !important; transition:border-color .2s,background .2s,box-shadow .2s !important; }.mp-form-row input:focus, .mp-form-row textarea:focus, .mp-form-row select:focus{ border-color:#5dbb3c !important; background:rgba(93,187,60,.06) !important; box-shadow:0 0 0 3px rgba(93,187,60,.15) !important; outline:none !important; }
/* mobile-fix */
@media (max-width: 780px){ html, body{ max-width:100%; overflow-x:hidden; } a, button, input, select, textarea{ touch-action:manipulation; } .header-top{ gap:10px !important; } .logo{ min-width:48px !important; min-height:48px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; } .logo-icon{ width:44px !important; height:44px !important; } .search-bar{ min-height:48px !important; border-radius:14px !important; } .search-bar input{ min-height:48px !important; font-size:16px !important; padding-top:0 !important; padding-bottom:0 !important; } .search-bar button{ min-width:48px !important; width:48px !important; min-height:48px !important; height:48px !important; padding:0 !important; border-radius:12px !important; } .search-bar button svg{ width:20px !important; height:20px !important; } .burger-btn, .btn-notif{ min-width:48px !important; width:48px !important; min-height:48px !important; height:48px !important; border-radius:14px !important; } .burger-btn svg, .btn-notif svg{ width:22px !important; height:22px !important; } .main-nav.is-open a{ min-height:46px !important; align-items:center !important; } .ch-hero-btn{ min-height:48px !important; padding:12px 16px !important; align-items:center !important; justify-content:center !important; } .ch-hero-feed-all, .section-more, .home-modpacks-head .more{ min-height:44px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:10px 14px !important; line-height:1.15 !important; } .footer-socials{ flex-wrap:wrap; } .fsoc{ min-height:44px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; padding:10px 14px !important; } .footer-col{ gap:2px !important; } .footer-col a, .footer-bottom a{ min-height:44px !important; display:inline-flex !important; align-items:center !important; padding:6px 0 !important; line-height:1.25 !important; } .footer-bottom{ align-items:flex-start !important; } .news-item{ min-height:48px; } .breadcrumb a, .breadcrumbs a, .crumbs a, .cat-subcat-chip, .cat-filter-btn, .cat-pg-btn, .cat-sort-select, .page-btn, .pg-link, .ftag, .view-btn, .mpf-tab, .mpf-pack-title a, .mpf-vote-btn, .mpf-action-btn, .lenta-tabs a, .lenta-cta, .lc-title a, .lc-act, .lc-open, .lsh-action, .lsh-follow, .lenta-suggest-btn, .ch-follow, .ch-btn, .ch-card-name a, .ch-card-foot > a:last-child, main nav[role="navigation"] a, main nav[role="navigation"] span, .mine-actions a, .mine-actions button{ min-height:44px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; line-height:1.2 !important; } .cat-pg-btn, .page-btn, .pg-link, .view-btn{ min-width:44px !important; } .cat-subcat-chip, .cat-filter-btn, .ftag, .mpf-tab, .mpf-pack-title a, .mpf-vote-btn, .mpf-action-btn, .lenta-tabs a, .lenta-cta, .lc-act, .lc-open, .lsh-action, .lsh-follow, .lenta-suggest-btn, .ch-follow, .ch-btn, .mine-actions a, .mine-actions button{ padding-top:10px !important; padding-bottom:10px !important; } .lenta-list--grid2 .lenta-card--compact .lc-act, .lenta-list--grid2 .lenta-card--compact .lc-open, .lenta-card--compact .lc-act, .lenta-card--compact .lc-open{ min-height:44px !important; padding-top:10px !important; padding-bottom:10px !important; } .lc-tags a, .lc-tag-meta{ min-height:44px !important; display:inline-flex !important; align-items:center !important; } .mpf-author-name{ min-height:44px !important; min-width:44px !important; display:inline-flex !important; align-items:center !important; } .mpf-pack-title{ line-height:1.35 !important; } .mpf-filters button, .mpf-filters input, .mpf-filters select, .mpf-filter-panel button, .mpf-filter-panel input, .mpf-filter-panel select, form[action*="modpacks"] button, form[action*="modpacks"] input, form[action*="modpacks"] select{ min-height:44px !important; font-size:16px !important; } .lc-title{ line-height:1.35 !important; } .lc-title a{ align-items:flex-start !important; justify-content:flex-start !important; padding-top:8px !important; padding-bottom:8px !important; } .pg-nav{ gap:8px !important; } .pg-link{ height:auto !important; padding-top:10px !important; padding-bottom:10px !important; } .ch-page form input, .ch-page form select, .ch-page form button{ min-height:44px !important; font-size:16px !important; } .ch-by a{ min-height:44px !important; min-width:44px !important; display:inline-flex !important; align-items:center !important; } .ch-card-name a, .ch-card-foot a{ min-width:44px !important; } main nav[role="navigation"] a, main nav[role="navigation"] span{ min-width:44px !important; padding-top:10px !important; padding-bottom:10px !important; } .conv-block{ display:none !important; } }@media (max-width: 420px){ .header-top{ padding:8px 10px !important; } .ch-hero-actions{ gap:10px !important; } .ch-hero-btn{ flex-basis:100% !important; } }@media (max-width: 780px){ .logo-sub{ font-size:11px !important; } .ch-hero-stat-lbl, .ch-hero-post-ver, .ch-hero-post-author{ font-size:12px !important; } .ch-hero-post-title, .ch-hero-feed-all{ font-size:13px !important; line-height:1.4 !important; } }@media (max-width: 780px){ body{ font-size:16px !important; }  #main-content p, #main-content li, #main-content dd, #main-content dt, #main-content td, #main-content th, #main-content figcaption, #main-content blockquote, #main-content address, .news-article__content, .news-article__content p, .news-article__content li, .full-text p, .full-text li, .full-story p, .full-story li, .dle-content p, .dle-content li, .kpr-content, .kpr-content p, .kpr-content td{ font-size:15px !important; line-height:1.6 !important; }  #main-content small, #main-content .news-article__meta, #main-content .news-article__meta-accent, #main-content .news-article__tag, #main-content .news-article__breadcrumb, #main-content .news-article__fact, #main-content .sb-title, #main-content .sb-item, #main-content .ad-slot__label, #main-content [class*="badge"], #main-content [class*="chip"], #main-content [class*="label"], #main-content [class*="meta"], #main-content [class*="date"], #main-content [class*="-sub"], #main-content [class*="caption"]{ font-size:12.5px !important; }  #main-content table{ display:block; max-width:100%; overflow-x:auto; } .news-article__section--compat{ overflow-x:auto !important; max-width:100% !important; }  #main-content img, #main-content video, #main-content iframe{ max-width:100% !important; height:auto !important; } }@media (max-width: 780px){ .burger-btn{ display:inline-flex !important; } .main-nav{ max-height:none !important; overflow:visible !important; } .main-nav.is-open{ display:block !important; } }.nav-auth{ display:none; }@media (max-width: 780px){ .nav-auth{ display:flex !important; flex-direction:column; border-top:1px solid var(--border); margin-top:2px; } .nav-auth a, .nav-auth button{ display:flex; align-items:center; width:100%; min-height:46px; padding:12px 20px; font-size:15px; font-weight:800; color:var(--text); background:none; border:none; border-bottom:1px solid var(--border); text-align:left; cursor:pointer; font-family:inherit; text-decoration:none; } .nav-auth a:hover, .nav-auth button:hover{ color:var(--accent); } .nav-auth .nav-auth-reg{ color:var(--accent); } .nav-auth form{ margin:0; } }
/* azure-content */
.mcf-azure .cat-hero.azure-catalog-hero{min-height:308px;display:block;padding:34px 28px 24px;margin:0 0 18px;border:0;border-radius:14px;box-shadow:none;background:#e7f4ff url("/assets/azure/azure-home-hero.webp") right center/cover no-repeat;isolation:isolate}.mcf-azure .azure-catalog-hero::before{inset:0;width:auto;height:auto;border-radius:0;filter:none;opacity:1;background:linear-gradient(90deg,rgba(237,247,255,.98) 0%,rgba(237,247,255,.93) 30%,rgba(237,247,255,.45) 57%,transparent 78%);z-index:-1}.mcf-azure .azure-catalog-hero::after,.mcf-azure .cat-hero-icon{display:none}.mcf-azure .cat-hero-info{max-width:67%}.mcf-azure .cat-hero-info h1{font-size:clamp(32px,3.5vw,52px);line-height:1.06;letter-spacing:-1.9px;font-weight:900;color:var(--azure-ink,#071745);-webkit-text-fill-color:currentColor;background:none;margin:0 0 12px;text-shadow:0 2px #fff}.mcf-azure .cat-hero-info h1 span{display:block;color:var(--azure-blue,#0954ff)}.mcf-azure .cat-hero-info p{font-size:14px;font-weight:500;line-height:1.55;color:#253f75;max-width:460px}.mcf-azure .cat-stats{gap:8px;margin-top:20px;flex-wrap:nowrap}.mcf-azure .cat-stat{background:rgba(255,255,255,.91);border:1px solid #c5d9ff;border-radius:7px;padding:10px 13px;min-width:0;flex:1;align-items:flex-start;backdrop-filter:none;box-shadow:0 2px 0 #fff;white-space:nowrap}.mcf-azure .cat-stat-num,.mcf-azure .cat-stat-num.is-accent{font-size:20px;color:var(--azure-ink,#071745);-webkit-text-fill-color:currentColor;background:none;letter-spacing:-.5px}.mcf-azure .cat-stat-label{font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:#536b97}.mcf-azure .cat-stat:nth-child(2){order:3}.mcf-azure .azure-catalog-filters{background:#fff;border:1px solid rgba(188,210,246,.35);border-radius:12px;padding:17px 19px;margin:0 0 20px}.mcf-azure .azure-catalog-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:22px;font-weight:900;line-height:1.25;color:var(--azure-ink,#071745)}.mcf-azure .azure-catalog-filters>summary::-webkit-details-marker{display:none}.mcf-azure .azure-filter-toggle{font-size:12px;color:var(--azure-blue,#0954ff);font-weight:500;display:flex;gap:7px;align-items:center}.mcf-azure .azure-filter-toggle b{font-size:20px;font-weight:500;transition:transform .2s}.mcf-azure .azure-catalog-filters[open] .azure-filter-toggle b{transform:rotate(180deg)}.mcf-azure .azure-catalog-filter-content{padding-top:14px}.mcf-azure .cat-section-h2{font-size:11px!important;line-height:1.35;margin:0 0 9px!important;text-transform:none!important;letter-spacing:0!important;color:#61749b!important;font-weight:500!important}.mcf-azure .cat-section-h2>span{display:none!important}.mcf-azure .cat-subcats{gap:7px;margin:0 0 15px}.mcf-azure .cat-subcat-chip,.mcf-azure .cat-filter-btn{border:1px solid #c7d7f6;background:#fff;color:var(--azure-ink,#071745);border-radius:6px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1;box-shadow:none;transform:none;backdrop-filter:none}.mcf-azure .cat-subcat-chip:hover,.mcf-azure .cat-filter-btn:hover{border-color:#5487ff;background:#eef5ff;color:#0954ff;transform:none}.mcf-azure .cat-subcat-chip.active,.mcf-azure .cat-filter-btn--active{background:var(--azure-blue,#0954ff)!important;color:#fff!important;border-color:var(--azure-blue,#0954ff)!important;box-shadow:0 2px 4px #0954ff1c;transform:none}.mcf-azure .cat-sc-count{font-size:9px;background:#edf4ff;border:0;color:#667cab;padding:2px 4px;border-radius:3px}.mcf-azure .cat-subcat-chip.active .cat-sc-count{color:#fff;background:#ffffff24}.mcf-azure .cat-filters-bar{display:flex;align-items:stretch;flex-direction:column;gap:11px;margin:0}.mcf-azure .cat-filter-group{gap:7px}.mcf-azure .cat-filter-label{min-width:110px;color:#152b54;font-size:12px;font-weight:750}.mcf-azure .cat-sort-select{font-family:inherit;font-weight:500;font-size:12px;background:#f7faff;border:1px solid #c7d7f6;border-radius:6px;padding:8px 12px;color:#1b315d;max-width:100%;margin:0 0 0 auto;min-height:35px}.mcf-azure .cat-results-h2{font-size:24px!important;line-height:1.22;margin:23px 0 5px!important;color:var(--azure-ink,#071745)!important;font-weight:900!important;letter-spacing:-.65px}.mcf-azure .cat-results-info{font-size:11px;color:#7184aa;min-height:10px;margin-bottom:10px}.mcf-azure .cat-cards-list{gap:7px;margin-bottom:18px}.mcf-azure .lc-card{display:flex!important;flex-direction:row;gap:14px;padding:10px 12px;background:#fff!important;border:1px solid transparent;border-radius:11px;box-shadow:none;backdrop-filter:none;overflow:visible;min-height:126px;transform:none}.mcf-azure .lc-card:after,.mcf-azure .lc-thumb:after{display:none}.mcf-azure .lc-card:hover{background:#fff!important;border-color:#b9d0ff;box-shadow:0 4px 18px #2667c20c;transform:none}.mcf-azure .lc-thumb{width:122px;height:106px;min-height:0;align-self:center;background:#e9f4ff;border-radius:8px;overflow:hidden}.mcf-azure .lc-thumb picture{width:100%;height:100%;display:block}.mcf-azure .lc-thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.mcf-azure .lc-thumb-icon{font-size:38px;filter:none}.mcf-azure .lc-badge{font-size:8px;letter-spacing:0;top:5px;left:5px;padding:3px 5px;border:0;border-radius:4px;background:#ffe96b;color:#493500;box-shadow:none}.mcf-azure .lc-body{padding:0 122px 0 0;gap:5px;justify-content:center;min-width:0;position:relative}.mcf-azure .lc-top{gap:4px}.mcf-azure .lc-title{order:-2;font-size:17px;line-height:1.17;color:var(--azure-ink,#071745);font-weight:850;letter-spacing:-.45px}.mcf-azure .lc-card:hover .lc-title{color:#0954ff}.mcf-azure .lc-desc{order:-1;font-size:12px;line-height:1.35;font-weight:400;color:#425c88}.mcf-azure .lc-tags{gap:5px;margin:3px 0 0}.mcf-azure .lc-tag{padding:2px 5px;line-height:1.4;font-size:10px;letter-spacing:0;text-transform:none;font-weight:600;border:0;border-radius:3px;backdrop-filter:none}.mcf-azure .lc-tag-cat{background:#eef5ff;color:#4a689b}.mcf-azure .lc-tag-ver{background:#ffed8d;color:#5e4b09}.mcf-azure .lc-tag-loader{background:#dceaff;color:#2254ad}.mcf-azure .lc-footer{gap:8px;padding:0;border:0;margin:0;font-size:10px;font-weight:500;line-height:1.25;color:#657ca3;flex-wrap:wrap}.mcf-azure .lc-footer>span{padding:0;border:0;background:none;white-space:nowrap}.mcf-azure .lc-footer>span:nth-child(4){display:none}.mcf-azure .lc-actions{margin-left:0;position:absolute;right:0;bottom:0;gap:3px}.mcf-azure .lc-act{background:#f1f6ff;border:1px solid #e3ecfa;border-radius:4px;color:#5679b8;width:24px;height:23px;font-size:11px}.mcf-azure .lc-rate-pop{background:#fff;border-color:#c7d7f6;box-shadow:0 5px 20px #173b6d25}.mcf-azure .lc-rate-pop .lc-star{color:#bfd0e6}.mcf-azure .lc-rate-pop .lc-star.is-active,.mcf-azure .lc-rate-pop .lc-star:hover{color:#efac00}.mcf-azure .lc-footer .lc-dl-btn{position:absolute;right:0;top:18px;min-width:108px;justify-content:center;background:var(--azure-blue,#0954ff)!important;box-shadow:0 3px 9px #0954ff19;border:0!important;border-radius:6px!important;padding:12px 17px!important;font-size:12px!important;font-weight:600!important;transform:none}.mcf-azure .lc-card:hover .lc-dl-btn{box-shadow:0 4px 12px #0954ff35;transform:none}.mcf-azure .cat-pagination{margin:22px 0;gap:6px}.mcf-azure .cat-pg-btn{min-width:33px;height:33px;padding:0 9px;border:1px solid #c3d5f8;border-radius:6px;background:#fff;color:#19468d;font-size:12px}.mcf-azure .cat-pg-active{background:#0954ff;border-color:#0954ff;color:#fff}.mcf-azure .cat-seo-extra,.mcf-azure .cat-seo-block{padding:0;background:transparent;border:0;border-radius:0;margin:24px 0;color:#405a83;line-height:1.65;font-size:13px}.mcf-azure .cat-seo-extra__title,.mcf-azure .cat-seo-block h2,.mcf-azure .cat-seo-extra__links h3,.mcf-azure .cat-seo-extra__faq h3{font-size:22px;line-height:1.2;letter-spacing:-.5px;text-transform:none;color:var(--azure-ink,#071745);font-weight:850;margin:0 0 12px}.mcf-azure .cat-seo-extra__links-grid{display:flex;flex-wrap:wrap;gap:8px}.mcf-azure .cat-seo-extra__link{padding:9px 12px;background:#deecff;border:0;border-radius:6px;color:#254774;font-size:11px}.mcf-azure .cat-seo-extra__faq-item{background:#fff;border:0;border-radius:7px;margin:6px 0}.mcf-azure .cat-seo-extra__faq-item summary{padding:11px 15px;font-size:13px;color:#173362}.mcf-azure .cat-seo-extra__faq-item summary:after{color:#0954ff}.mcf-azure .cat-seo-extra__faq-item[open] summary{color:#0954ff}.mcf-azure .cat-seo-extra__faq-item>div{font-size:12px;color:#4c638b}.mcf-azure .news-article__layout{gap:13px}.mcf-azure .news-article__main{padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.mcf-azure .news-article__main:before,.mcf-azure .news-article__main:after{display:none}.mcf-azure .news-article__breadcrumb{padding:0!important;margin:0 0 12px!important;font-size:11px!important;background:none!important;border:0!important;line-height:1.5;color:#7085aa}.mcf-azure .news-article__breadcrumb a{color:#3867b9}.mcf-azure .news-article__title{font-family:Rubik,Arial,sans-serif!important;font-size:clamp(27px,2.8vw,42px)!important;line-height:1.12!important;letter-spacing:-1.1px!important;color:var(--azure-ink,#071745)!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;filter:none!important;font-weight:900!important;margin:0!important}.mcf-azure .news-article__tags{display:flex!important;flex-wrap:wrap;gap:5px;margin:12px 0 8px!important}.mcf-azure .news-article__tag{background:#e5efff!important;color:#225ab8!important;border:0!important;border-radius:4px!important;padding:4px 8px!important;font-size:11px!important;line-height:1!important;box-shadow:none!important;font-weight:650!important;letter-spacing:0!important}.mcf-azure .news-article__tag--blue{background:#0954ff!important;color:#fff!important}.mcf-azure .news-article__meta{font-size:11px!important;gap:8px 15px!important;background:none!important;border:0!important;padding:2px 0 0!important;margin:0 0 13px!important;color:#6a7ea5!important;line-height:1.4!important}.mcf-azure .news-article__meta>span{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:inherit!important}.mcf-azure .news-article__meta time{color:#5d76a0;font-weight:500}.mcf-azure .na-share-rail{width:36px;flex:0 0 36px;gap:6px;padding-top:25px}.mcf-azure .na-cube{width:34px;height:34px;min-width:34px;border:1px solid #d8e8fc!important;border-radius:6px!important;background:#fff!important;color:#0954ff!important;box-shadow:0 2px 4px #2656a108!important;transform:none!important;text-shadow:none!important;font-family:inherit!important}.mcf-azure .na-cube:before,.mcf-azure .na-cube:after{display:none!important}.mcf-azure .na-cube:hover,.mcf-azure .na-cube.is-active{background:#e0eeff!important;border-color:#92b9ff!important}.mcf-azure .na-cube__txt{font-size:11px;font-weight:850;color:#0954ff}.mcf-azure .na-cube__ico{font-size:17px;text-shadow:none}.mcf-azure .na-rail-sep{background:#cee1fa}.mcf-azure .azure-material-actions{display:flex;align-items:center;gap:10px;margin:0 0 18px;flex-wrap:wrap}.mcf-azure .azure-material-primary,.mcf-azure .azure-material-follow{min-height:43px;border:1px solid #0954ff;border-radius:6px;padding:11px 22px;font-family:inherit;font-weight:650;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:18px;cursor:pointer;background:#0954ff;color:#fff;box-shadow:0 3px 8px #0954ff12}.mcf-azure .azure-material-follow{background:#fff;color:#0954ff;box-shadow:none}.mcf-azure .azure-material-primary:hover{background:#0045dc}.mcf-azure .azure-material-follow:hover{background:#e9f2ff}.mcf-azure .azure-material-actions span{font-size:21px;line-height:16px}.mcf-azure .azure-material-intro{display:grid;grid-template-columns:minmax(0,1fr) 195px;gap:15px;align-items:stretch;margin:0 0 20px}.mcf-azure .azure-material-visual{margin:0;border-radius:10px;overflow:hidden;min-width:0;background:#d8eafc;display:flex;min-height:205px}.mcf-azure .azure-material-visual button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.mcf-azure .azure-material-visual picture{display:block;width:100%;height:100%}.mcf-azure .azure-material-visual img{width:100%;height:100%;min-height:205px;max-height:330px;object-fit:cover;display:block}.mcf-azure .azure-material-toc{margin:0;padding:14px;background:#fff;border:0;border-radius:10px;min-width:0;box-shadow:none}.mcf-azure .article-toc-head{font-size:16px;margin:0 0 7px;color:#0c2254;font-weight:850}.mcf-azure .article-toc-toggle{color:#0954ff}.mcf-azure .article-toc-list{grid-template-columns:1fr;gap:0;max-height:1200px}.mcf-azure .article-toc-list li{border-bottom:1px solid #e8f0fb}.mcf-azure .article-toc-list li:last-child{border:0}.mcf-azure .article-toc-list a{font-size:11px;line-height:1.4;padding:6px 13px 6px 0;color:#526d9d;display:block;overflow-wrap:anywhere}.mcf-azure .article-toc-list a:before{display:none}.mcf-azure .article-toc-list a:after{content:"›";color:#0954ff;position:absolute;right:0;top:5px;font-size:17px}.mcf-azure .article-toc-list a:hover,.mcf-azure .article-toc-list a.is-active{color:#0954ff;background:none}.mcf-azure .azure-material-intro--text{display:block}.mcf-azure .azure-material-intro--text .article-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.mcf-azure .news-article__section{padding:0!important;margin:0 0 22px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#354f7d;font-size:14px;line-height:1.7}.mcf-azure .news-article__section+.news-article__section{padding-top:0!important;border-top:0!important}.mcf-azure .news-article__section h2,.mcf-azure .news-article__section h3{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--azure-ink,#071745)!important;font-size:23px!important;line-height:1.2!important;letter-spacing:-.5px;font-weight:850!important;margin:22px 0 12px!important;padding:0!important;text-shadow:none!important;border:0!important}.mcf-azure .news-article__section h3{font-size:19px!important}.mcf-azure .news-article__section h2:before,.mcf-azure .news-article__section h2:after{display:none!important}.mcf-azure .news-article__section p,.mcf-azure .news-article__section li{color:#354f7d!important;font-size:14px;line-height:1.65}.mcf-azure .news-article__section p{margin:0 0 12px}.mcf-azure .news-article__section strong{color:#142e5e}.mcf-azure .news-article__section a:not([class]){color:#0954ff}.mcf-azure .news-article__section a:not(.lc-card):not(.related-card){border-bottom-color:#c9dcfb}.mcf-azure .news-article__section blockquote{background:#fff7c5;border-left:3px solid #f5c531;color:#746014;padding:12px 16px;border-radius:6px}.mcf-azure .news-article__section table,.mcf-azure .mod-compat-table{background:#fff!important;border:0!important;border-radius:10px!important;font-size:12px!important;overflow:hidden;width:100%;box-shadow:none}.mcf-azure .news-article__section table tr{border-bottom:1px solid #e7effb!important}.mcf-azure .news-article__section table th,.mcf-azure .news-article__section table td{background:#fff!important;color:#31507f!important;padding:9px 13px!important;border-color:#e7effb!important;font-size:12px;font-weight:500}.mcf-azure .news-article__section table th{color:#687da3!important;width:36%}.mcf-azure .news-article__section details{background:#fff!important;border:0!important;border-radius:7px;padding:10px 14px;margin:7px 0;color:#31507f}.mcf-azure .news-article__section details summary{color:#163669;font-weight:650;cursor:pointer}.mcf-azure .news-article__section img{max-width:100%}.mcf-azure .news-article__section pre,.mcf-azure .news-article__section code{color:#254c8f;background:#eef5ff;border-color:#d7e7fd}.mcf-azure #modGallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.mcf-azure #modGallery .gallery-item{border:2px solid transparent;border-radius:8px;overflow:hidden;min-width:0;aspect-ratio:16/10}.mcf-azure #modGallery .gallery-item:first-child{grid-column:1/-1;aspect-ratio:16/6;max-height:310px}.mcf-azure #modGallery .gallery-item:hover{border-color:#0954ff}.mcf-azure #modGallery picture{width:100%;height:100%;display:block}.mcf-azure #modGallery img{width:100%;height:100%;object-fit:cover}.mcf-azure .news-article__main :is(.mv-section,.cmt-section,.rl-section,.csl-box){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;margin-top:22px}.mcf-azure :is(.mv-section,.cmt-section,.rl-section):before,.mcf-azure :is(.mv-section,.cmt-section,.rl-section):after,.mcf-azure .mv-card:after,.mcf-azure .mv-icon-wrap,.mcf-azure .mv-live-dot,.mcf-azure .cmt-head-icon,.mcf-azure .csl-head-icon{display:none!important}.mcf-azure :is(.mv-grad,.mv-grad span,.cmt-grad,.csl-grad,.rl-grad){background:none!important;color:var(--azure-ink,#071745)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.mcf-azure :is(.mv-head h2,.cmt-title,.csl-head h3,.rl-head h2){font-size:23px!important;letter-spacing:-.5px;line-height:1.25!important;color:var(--azure-ink,#071745)!important}.mcf-azure :is(.mv-head-sub,.cmt-sub){font-size:11px;color:#657da4}.mcf-azure :is(.mv-pill){background:#fff;color:#526c96;border-color:#dce9fb;box-shadow:none}.mcf-azure .mv-layout--multi{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px}.mcf-azure .mv-sidebar{display:contents}.mcf-azure .mv-card{background:#fff;border:0;border-radius:8px;box-shadow:none;transform:none;backdrop-filter:none}.mcf-azure .mv-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #214b8121}.mcf-azure .mv-thumb{aspect-ratio:16/10}.mcf-azure .mv-body,.mcf-azure .mv-featured .mv-body{padding:9px;gap:6px}.mcf-azure .mv-title,.mcf-azure .mv-featured .mv-title{font-size:12px;line-height:1.35;color:#0a2556!important;font-weight:700}.mcf-azure .mv-meta{gap:5px;font-size:10px;color:#607ca6}.mcf-azure .mv-channel-ico{background:#e3edff;color:#0954ff;border:0;border-radius:5px;width:22px;height:22px;font-size:10px}.mcf-azure .mv-play-btn,.mcf-azure .mv-featured .mv-play-btn{width:42px;height:42px;background:#0954ff;border:3px solid #cfe3ff;border-radius:50%;box-shadow:0 2px 9px #09275550;transform:none}.mcf-azure .mv-play-btn:before,.mcf-azure .mv-play-btn:after{display:none}.mcf-azure .mv-play-btn svg,.mcf-azure .mv-featured .mv-play-btn svg{width:17px;height:17px;margin-left:2px;filter:none}.mcf-azure .mv-provider{font-size:8px;top:6px;left:6px;padding:3px 5px;gap:3px;border-radius:3px;box-shadow:none}.mcf-azure .mv-duration{font-size:9px;bottom:5px;right:5px;padding:2px 4px}.mcf-azure .mv-featured-badge{display:none}.mcf-azure .related-card{background:#fff!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important;border-radius:8px!important}.mcf-azure .rc-title{color:#0b285b!important}.mcf-azure .rc-meta{color:#677ea5!important}.mcf-azure .cmt-head{gap:0;margin-bottom:12px}.mcf-azure .cmt-form-box,.mcf-azure .cmt-section .comment,.mcf-azure .cmt-section .c-replies .comment{background:#fff!important;border:1px solid #e0ebfa!important;border-radius:9px!important;box-shadow:none!important;backdrop-filter:none}.mcf-azure .cmt-input,.mcf-azure .cmt-textarea{background:#fbfdff!important;color:#233f70!important;border:1px solid #d7e5f8!important;border-radius:6px!important;font-size:13px!important}.mcf-azure .cmt-textarea:focus,.mcf-azure .cmt-input:focus{border-color:#81afff!important;box-shadow:0 0 0 3px #0954ff12!important;background:#fff!important}.mcf-azure .cmt-emoji-picker,.mcf-azure .cmt-emoji-grid{background:#f3f8ff;border-color:#dce9fb}.mcf-azure .cmt-emoji-toggle{color:#4e6e9d}.mcf-azure .cmt-emoji-toggle:hover,.mcf-azure .cmt-emoji-btn:hover{background:#e2edff;color:#0954ff;border-color:#8db9ff;box-shadow:none}.mcf-azure .cmt-submit{background:#0954ff!important;border-radius:6px!important;box-shadow:none!important}.mcf-azure .cmt-section .c-avatar{background:#e4efff!important;color:#0954ff!important;border:1px solid #d5e4fa!important;border-radius:8px!important}.mcf-azure .cmt-section .c-author{color:#163364!important}.mcf-azure .cmt-section .c-text{color:#3d5984!important}.mcf-azure .cmt-section .c-badge{background:#eaf2ff!important;color:#52729c!important;border:0!important}.mcf-azure .cmt-section .c-badge.admin{background:#fff0b7!important;color:#8f6500!important;text-shadow:none}.mcf-azure .cmt-section .c-act{background:#eff6ff!important;border:1px solid #dae8fb!important;color:#3867ac!important}.mcf-azure .cmt-section .c-replies{border-color:#cddffa}.mcf-azure .cmt-section #noComments{background:#f9fcff!important;border-color:#d3e4f9!important;padding:20px!important}.mcf-azure .cmt-section #noComments:before{font-size:26px;filter:none}.mcf-azure .news-article__card{background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}.mcf-azure .news-article__card:before{display:none}.mcf-azure .news-article__card-title{background:none!important;border:0!important;padding:15px 15px 10px!important;font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important;text-transform:none!important;text-shadow:none!important;color:#081e4d!important;letter-spacing:-.5px!important}.mcf-azure .news-article__preview{margin:0 13px!important;border-radius:8px;background:#e4f1ff!important;aspect-ratio:16/10!important;min-height:0!important;height:auto!important}.mcf-azure .news-article__preview img{background:#e4f1ff!important;display:block}.mcf-azure .news-article__facts{padding:10px 15px!important;margin:0!important;display:flex;flex-direction:column;gap:0!important}.mcf-azure .news-article__fact{padding:7px 0!important;border-color:#e7effa!important;font-size:11px;gap:9px;display:flex;align-items:flex-start;justify-content:space-between;line-height:1.4}.mcf-azure .news-article__fact dt{color:#6b80a6!important;font-size:11px!important;flex:0 0 39%}.mcf-azure .news-article__fact dd{margin:0;color:#294a81!important;font-size:11px!important;font-weight:600!important;text-align:right;overflow-wrap:anywhere}.mcf-azure .news-article__fact dd.is-accent{background:none;color:#0954ff!important;-webkit-text-fill-color:currentColor}.mcf-azure .news-article__fact dt{text-transform:none;letter-spacing:0}.mcf-azure .sb-mod-actions{padding:0 14px 15px;background:none;border:0}.mcf-azure .sb-mod-btn-dl{background:#0954ff!important;border:0!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important;padding:12px!important}.mcf-azure .sb-mod-btn-ver{color:#fff;background:#ffffff21}.mcf-azure #watchBanner{color:#3464a6!important;background:#e7f2ff!important;border-color:#c5ddff!important}.mcf-azure #watchConfigBtn{color:#0954ff!important}.mcf-azure #watchModal>div{background:#fff!important;border:1px solid #d8e8ff!important;color:#193b70!important;box-shadow:0 20px 90px #06204255}.mcf-azure #watchModal>div div,.mcf-azure #watchModal>div b{color:#264778!important;font-family:inherit!important}.mcf-azure #watchModal label{background:#f4f8ff!important;border-color:#d6e5fb!important}.mcf-azure #watchModal button{background:#edf5ff!important;border-color:#cbdfff!important;color:#39649f!important}.mcf-azure #watchModal #watchSaveBtn{background:#0954ff!important;color:#fff!important}.mcf-azure #backToTopBtn{background:#fff!important;border:1px solid #bfd7ff!important;border-radius:9px!important;color:#0954ff!important;font-family:inherit!important;box-shadow:0 4px 16px #18427321!important;text-shadow:none!important}.mcf-azure .mod-sticky-cta{background:#0954ff;box-shadow:0 7px 24px #0954ff35;border-radius:9px}.mcf-azure .mod-sticky-cta-ico{animation:none;background:#ffffff1f}.mcf-azure .azure-catalog-filters:focus-within,.mcf-azure .azure-material-actions :focus-visible,.mcf-azure .lc-card:focus-visible{outline:2px solid #5b93ff;outline-offset:3px}@media(min-width:1500px){ .mcf-azure .lc-thumb{width:134px;height:112px} .mcf-azure .lc-card{min-height:132px}}@media(max-width:1100px){ .mcf-azure .cat-hero-info{max-width:76%} .mcf-azure .cat-hero.azure-catalog-hero{min-height:280px;padding:27px 22px} .mcf-azure .cat-hero-info h1{font-size:38px} .mcf-azure .lc-card{gap:11px} .mcf-azure .lc-thumb{width:104px;height:103px} .mcf-azure .lc-body{padding-right:100px} .mcf-azure .lc-footer .lc-dl-btn{min-width:92px;padding:10px 12px!important} .mcf-azure .lc-title{font-size:15px} .mcf-azure .azure-material-intro{grid-template-columns:minmax(0,1fr) 165px} .mcf-azure .azure-material-toc{padding:12px} .mcf-azure .na-share-rail{width:30px;flex-basis:30px} .mcf-azure .na-cube{width:30px;min-width:30px;height:30px} .mcf-azure .news-article__layout{gap:10px}}@media(max-width:780px){ .mcf-azure .news-article__title{font-size:30px!important} .mcf-azure .na-share-rail{width:100%;flex-basis:auto;flex-direction:row;padding-top:0;gap:5px} .mcf-azure .news-article__layout{gap:10px} .mcf-azure .azure-material-intro{grid-template-columns:minmax(0,1fr) 180px} .mcf-azure .lc-card{flex-direction:row} .mcf-azure .cat-hero-info{max-width:68%}}@media(max-width:680px){ .mcf-azure .cat-hero.azure-catalog-hero{min-height:230px;padding:22px 16px 16px;border-radius:10px;background-position:68% center;margin-bottom:12px} .mcf-azure .azure-catalog-hero:before{background:linear-gradient(90deg,#edf7ff 0%,#edf7fff2 37%,#edf7ff85 71%,#edf7ff22)} .mcf-azure .cat-hero-info{max-width:94%} .mcf-azure .cat-hero-info h1{font-size:34px;max-width:84%;letter-spacing:-1.3px} .mcf-azure .cat-hero-info p{font-size:12px;line-height:1.4;max-width:81%} .mcf-azure .cat-stats{margin-top:15px;gap:6px} .mcf-azure .cat-stat{padding:9px 9px} .mcf-azure .cat-stat-num{font-size:18px} .mcf-azure .cat-stat-label{font-size:9px} .mcf-azure .azure-catalog-filters{padding:14px;border-radius:9px;margin-bottom:16px} .mcf-azure .azure-catalog-filters>summary{font-size:17px} .mcf-azure .azure-filter-toggle{font-size:11px} .mcf-azure .cat-section-h2{font-size:10px!important} .mcf-azure .cat-subcat-chip,.mcf-azure .cat-filter-btn{font-size:11px;padding:9px} .mcf-azure .cat-filter-label{width:100%;margin-bottom:2px} .mcf-azure .cat-sort-select{width:100%;margin:0} .mcf-azure .cat-results-h2{font-size:21px!important;margin-top:18px!important} .mcf-azure .cat-cards-list{gap:8px} .mcf-azure .lc-card{gap:10px;padding:10px;min-height:120px;align-items:flex-start;border-radius:9px} .mcf-azure .lc-thumb{width:86px;height:91px;align-self:flex-start;margin-top:1px} .mcf-azure .lc-body{padding:0 0 33px;gap:6px;min-height:99px} .mcf-azure .lc-title{font-size:14px;line-height:1.23;letter-spacing:-.3px} .mcf-azure .lc-desc{font-size:11px;line-height:1.4;-webkit-line-clamp:2} .mcf-azure .lc-tags{gap:3px} .mcf-azure .lc-tag{font-size:9px;padding:2px 4px} .mcf-azure .lc-tag-cat{display:none} .mcf-azure .lc-footer{font-size:9px;gap:6px} .mcf-azure .lc-footer>span:first-child{display:none} .mcf-azure .lc-footer .lc-dl-btn{top:auto;bottom:0;right:0;min-width:91px;padding:8px 10px!important;font-size:10px!important} .mcf-azure .lc-actions{left:0;right:auto;bottom:0} .mcf-azure .lc-act{height:25px;width:25px} .mcf-azure .lc-badge{font-size:7px;padding:3px;left:3px;top:3px} .mcf-azure .cat-seo-extra__title,.mcf-azure .cat-seo-block h2,.mcf-azure .cat-seo-extra__links h3,.mcf-azure .cat-seo-extra__faq h3{font-size:20px} .mcf-azure .cat-seo-extra__link{font-size:10px;padding:8px} .mcf-azure .news-article__title{font-size:28px!important;line-height:1.14!important;letter-spacing:-.8px!important} .mcf-azure .news-article__breadcrumb{font-size:10px!important;margin-bottom:9px!important} .mcf-azure .news-article__meta{font-size:10px!important;gap:7px 12px!important} .mcf-azure .azure-material-actions{gap:8px;margin-bottom:13px} .mcf-azure .azure-material-primary,.mcf-azure .azure-material-follow{padding:10px 13px;min-height:42px;font-size:12px;gap:12px} .mcf-azure .azure-material-primary{flex:1} .mcf-azure .azure-material-intro{display:flex;flex-direction:column;gap:10px;margin-bottom:18px} .mcf-azure .azure-material-visual{min-height:0;aspect-ratio:16/9} .mcf-azure .azure-material-visual img{min-height:0;max-height:none} .mcf-azure .azure-material-toc{padding:12px 14px} .mcf-azure .article-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px} .mcf-azure .article-toc-list a{font-size:11px} .mcf-azure .article-toc-head{font-size:16px} .mcf-azure .news-article__section{font-size:13px} .mcf-azure .news-article__section p,.mcf-azure .news-article__section li{font-size:13px} .mcf-azure .news-article__section h2,.mcf-azure .news-article__section h3{font-size:21px!important} .mcf-azure .news-article__section table th,.mcf-azure .news-article__section table td{padding:9px!important;font-size:11px} .mcf-azure .mv-layout--multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} .mcf-azure .mv-featured{grid-column:1/-1} .mcf-azure .mv-featured .mv-thumb{aspect-ratio:16/8} .mcf-azure .mv-title,.mcf-azure .mv-featured .mv-title{font-size:12px} .mcf-azure .mv-meta{font-size:9px} .mcf-azure .cmt-section .comment{padding:11px!important;gap:9px!important} .mcf-azure .cmt-section .c-avatar{width:34px!important;height:34px!important;font-size:14px!important} .mcf-azure .cmt-section .c-date{font-size:9px!important;margin-left:0!important} .mcf-azure .cmt-section .c-text{font-size:12px!important} .mcf-azure .cmt-section .c-replies{padding-left:9px!important} .mcf-azure .cmt-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))} .mcf-azure .cmt-submit{min-height:40px} .mcf-azure #backToTopBtn{width:40px;height:40px;bottom:92px;right:15px} }@media(prefers-reduced-motion:reduce){ .mcf-azure .lc-card,.mcf-azure .mv-card{transition:none;animation:none}}.mcf-azure .azure-material-visual.azure-material-visual--icon{align-items:center;justify-content:center;flex-direction:column;gap:13px;min-height:220px;aspect-ratio:auto;padding:25px;background:radial-gradient(ellipse at 50% 25%,#fff 0%,#f0f8ffb8 52%,#cfe9ff 100%),linear-gradient(135deg,#e7f5ff,#c9e4ff)}.mcf-azure .news-article__main .azure-material-visual.azure-material-visual--icon picture,.mcf-azure .news-article__main .azure-material-visual.azure-material-visual--icon img{width:128px!important;height:128px!important;max-width:128px!important;max-height:128px!important;min-width:0!important;min-height:0!important;object-fit:contain;flex:0 0 auto}.mcf-azure .azure-material-visual--icon figcaption{font-family:Rubik,Arial,sans-serif;font-size:19px;line-height:1.3;font-weight:750;letter-spacing:-.4px;color:#143568;text-align:center;max-width:100%;overflow-wrap:anywhere}.mcf-azure .news-article__preview:not(.news-article__preview--icon) picture{width:100%;height:100%;display:block}.mcf-azure .news-article__preview:not(.news-article__preview--icon) img{width:100%;height:100%;object-fit:cover}.mcf-azure .news-article__preview.news-article__preview--icon{display:flex;justify-content:center;align-items:center;min-height:130px!important;height:130px!important;aspect-ratio:auto!important;padding:17px!important;background:linear-gradient(145deg,#f4faff,#dcebff)!important}.mcf-azure .azure-material-sidebar .news-article__preview.news-article__preview--icon picture,.mcf-azure .azure-material-sidebar .news-article__preview.news-article__preview--icon img{display:block;width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;min-width:0!important;min-height:0!important;object-fit:contain;background:transparent!important;padding:0!important}.mcf-azure .azure-material-sidebar{gap:13px!important}.mcf-azure .azure-material-sidebar .news-article__card{margin-bottom:0}.mcf-azure .azure-material-sidebar .sb-title{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:19px!important;font-weight:800!important;line-height:1.25!important;text-transform:none!important;letter-spacing:-.45px!important;padding:13px 14px 8px!important}.mcf-azure .azure-material-sidebar .sb-list{padding:0 13px 9px!important}.mcf-azure .azure-material-sidebar .sb-item{padding:8px 0!important;font-size:11px!important;line-height:1.35!important;min-height:31px;gap:8px!important}.mcf-azure .azure-material-sidebar .sb-item .ico{font-size:13px;width:17px;flex:0 0 17px}.mcf-azure .cat-hero.azure-catalog-hero{min-height:300px;padding:22px 28px 24px;margin-bottom:14px;border-radius:9px}.mcf-azure .azure-catalog-hero>.breadcrumb{margin:0 0 18px;font-size:11px;line-height:1.3;background:none;position:relative;z-index:1}.mcf-azure .cat-hero-info{max-width:62%}.mcf-azure .cat-hero-info h1{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:56px;line-height:1.01;letter-spacing:-1.5px;font-weight:900;margin-bottom:10px;text-shadow:none}.mcf-azure .cat-hero-info p{font-size:14px;line-height:1.45;max-width:430px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.mcf-azure .cat-stats{gap:9px;margin-top:16px;max-width:465px}.mcf-azure .cat-stat{padding:9px 12px;border-radius:6px;gap:1px;min-height:48px;box-shadow:none}.mcf-azure .cat-stat-num,.mcf-azure .cat-stat-num.is-accent{font-size:18px;font-weight:800}.mcf-azure .cat-stat-label{font-size:10px;margin-top:0}.mcf-azure .azure-catalog-filters{padding:16px 20px;border:0;border-radius:9px;margin-bottom:18px}.mcf-azure .azure-catalog-filters>summary{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif);font-size:24px;line-height:1.2;font-weight:800}.mcf-azure .azure-filter-reset{color:#0954ff;font-size:11px;font-family:Nunito,Arial,sans-serif;font-weight:600;text-decoration:none;white-space:nowrap}.mcf-azure .azure-filter-toggle>b{display:none}.mcf-azure .azure-catalog-filter-content{padding-top:13px}.mcf-azure .cat-section-h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mcf-azure .cat-subcats{gap:6px;margin-bottom:15px}.mcf-azure .cat-subcat-chip,.mcf-azure .cat-filter-btn{padding:8px 12px;font-size:12px;font-weight:600;border-radius:5px}.mcf-azure .cat-sc-count{display:none}.mcf-azure .cat-filters-bar{gap:11px}.mcf-azure .cat-filter-group{gap:7px;min-width:0}.mcf-azure .cat-filter-label{min-width:118px;font-size:12px}.mcf-azure .azure-more-versions{position:relative}.mcf-azure .azure-more-versions>summary{list-style:none;cursor:pointer}.mcf-azure .azure-more-versions>summary::-webkit-details-marker{display:none}.mcf-azure .azure-more-versions-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:25;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:242px;max-width:calc(100vw - 46px);background:#fff;border:1px solid #c9dcfb;border-radius:8px;box-shadow:0 8px 25px #2753931c}.mcf-azure .azure-more-versions-menu a{text-align:center}.mcf-azure .azure-catalog-results-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:19px 0 12px}.mcf-azure .azure-catalog-results-head .cat-results-h2{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:26px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.5px!important;margin:0!important;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.mcf-azure .azure-results-count{font-family:Nunito,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;color:#768bb0;white-space:nowrap}.mcf-azure .azure-catalog-results-head .cat-sort-select{flex:0 0 auto;width:auto;max-width:195px;min-height:34px;padding:7px 11px;font-size:11px;margin:0;background:#fff}.mcf-azure .cat-results-info{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mcf-azure .cat-cards-list{gap:7px}.mcf-azure .lc-card{min-height:116px;padding:9px 12px;gap:15px;border-radius:9px}.mcf-azure .lc-thumb{width:124px;height:98px;border-radius:7px;flex:0 0 124px;align-self:center}.mcf-azure .lc-thumb--icon img{object-fit:contain;padding:5px;background:#eef6ff}.mcf-azure .lc-body{padding-right:128px;gap:7px;justify-content:center}.mcf-azure .lc-top{gap:5px}.mcf-azure .lc-title{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif);font-size:20px;line-height:1.12;font-weight:800;letter-spacing:-.3px}.mcf-azure .lc-desc{font-size:12px;line-height:1.4;color:#4d638d;-webkit-line-clamp:2;font-weight:400}.mcf-azure .lc-footer{gap:6px 10px;min-height:17px;align-items:center;flex-wrap:wrap;line-height:1.2}.mcf-azure .lc-footer .lc-tags{margin:0;gap:5px;align-items:center}.mcf-azure .lc-tag{font-size:10px;padding:2px 5px;font-weight:500}.mcf-azure .lc-tag-cat{display:none}.mcf-azure .lc-footer>span:nth-child(4){display:inline-flex}.mcf-azure .lc-footer>.lc-meta-views{display:none}.mcf-azure .lc-meta-date{margin-left:auto;font-size:9px}.mcf-azure .lc-meta-downloads,.mcf-azure .lc-meta-comments{font-size:9px;gap:3px}.mcf-azure .lc-footer .lc-dl-btn,.mcf-azure .lc-card:hover .lc-dl-btn{top:50%;bottom:auto;right:0;min-width:114px;min-height:40px;padding:11px 16px!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;transform:translateY(-50%);box-shadow:none}.mcf-azure .lc-dl-btn svg{order:2;transform:none!important}.mcf-azure .lc-actions{bottom:0;right:0}.mcf-azure .lc-act{background:transparent;border-color:transparent}.mcf-azure .cat-seo-extra__title,.mcf-azure .cat-seo-block h2,.mcf-azure .cat-seo-extra__links h3,.mcf-azure .cat-seo-extra__faq h3{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:24px;font-weight:800;letter-spacing:-.35px}.mcf-azure .azure-material-page .news-article__title{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:38px!important;line-height:1.08!important;letter-spacing:-.65px!important;font-weight:800!important;text-wrap:pretty}.mcf-azure .azure-material-page .news-article__breadcrumb{margin-bottom:9px!important;font-weight:500}.mcf-azure .azure-material-page .news-article__tags{margin:9px 0 8px!important}.mcf-azure .azure-material-page .news-article__meta{font-size:10px!important;margin-bottom:12px!important;gap:6px 13px!important}.mcf-azure .azure-material-page .news-article__meta>span{font-weight:500}.mcf-azure .azure-material-actions{gap:10px;margin-bottom:14px}.mcf-azure .azure-material-primary,.mcf-azure .azure-material-follow{min-height:42px;padding:10px 24px;border-radius:5px;font-size:13px;font-weight:600}.mcf-azure .azure-material-intro{grid-template-columns:minmax(0,1fr) 195px;gap:15px;align-items:start;margin-bottom:18px}.mcf-azure .azure-material-visual{min-height:0;aspect-ratio:2.75;max-height:none;border-radius:8px}.mcf-azure .azure-material-visual img{min-height:0;max-height:none;height:100%;object-fit:cover}.mcf-azure .azure-material-visual button{height:100%}.mcf-azure .azure-material-toc{padding:13px 15px;border-radius:8px;min-height:0}.mcf-azure .azure-material-page .article-toc-head{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif);font-size:19px;font-weight:800;line-height:1.2;margin-bottom:6px}.mcf-azure .azure-material-page .article-toc-list a{font-size:11px;line-height:1.25;padding:6px 11px 6px 0}.mcf-azure .azure-material-intro.azure-material-intro--icon{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:14px;align-items:start}.mcf-azure .azure-material-intro--icon .azure-material-visual.azure-material-visual--icon{min-height:0;aspect-ratio:auto;padding:16px;display:flex;flex-direction:row;justify-content:flex-start;gap:14px;background:linear-gradient(125deg,#ffffffd9,#e1f0ff)}.mcf-azure .news-article__main .azure-material-intro--icon .azure-material-visual.azure-material-visual--icon picture,.mcf-azure .news-article__main .azure-material-intro--icon .azure-material-visual.azure-material-visual--icon img{width:80px!important;height:80px!important;max-width:80px!important;max-height:80px!important;min-width:0!important;min-height:0!important}.mcf-azure .azure-material-intro--icon .azure-material-visual--icon figcaption{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif);font-size:19px;font-weight:700;line-height:1.2;text-align:left;letter-spacing:-.3px}.mcf-azure .azure-material-intro--icon .article-toc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.mcf-azure .azure-material-intro--icon .article-toc-list a{font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-top:5px;padding-bottom:5px}.mcf-azure .azure-material-page .news-article__section h2,.mcf-azure .azure-material-page .news-article__section h3{font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:24px!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.35px!important;margin:18px 0 10px!important}.mcf-azure .azure-material-page .news-article__section h3{font-size:20px!important}.mcf-azure .azure-material-page .news-article__section--compat h2{margin-top:0!important}.mcf-azure .azure-material-page .news-article__section table th,.mcf-azure .azure-material-page .news-article__section table td{padding:7px 13px!important;font-size:12px;font-weight:400}.mcf-azure .azure-material-page .news-article__section table th{width:32%;color:#7283a4!important}.mcf-azure .azure-material-page :is(.cmt-title,.mv-head h2){font-family:var(--azure-heading-font,Rubik,Arial,sans-serif)!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.35px!important}.mcf-azure .azure-material-page #modGallery .gallery-item:first-child{aspect-ratio:3;max-height:none}.mcf-azure .azure-material-page #modGallery{gap:6px}.mcf-azure .azure-material-page .cmt-head{margin-bottom:9px}.mcf-azure .azure-material-page .cmt-form-box{padding:12px!important}.mcf-azure .azure-material-page .cmt-textarea{min-height:72px;resize:vertical}@media(hover:hover) and (pointer:fine){ .mcf-azure .lc-actions{opacity:0;pointer-events:none} .mcf-azure .lc-card:hover .lc-actions,.mcf-azure .lc-card:focus-within .lc-actions{opacity:1;pointer-events:auto}}@media(max-width:1100px){ .mcf-azure .cat-hero-info h1{font-size:47px} .mcf-azure .cat-hero.azure-catalog-hero{padding:20px 22px;min-height:290px} .mcf-azure .cat-hero-info{max-width:70%} .mcf-azure .azure-catalog-results-head .cat-results-h2{font-size:24px!important} .mcf-azure .azure-results-count{font-size:10px} .mcf-azure .lc-thumb{width:108px;flex-basis:108px;height:96px} .mcf-azure .lc-body{padding-right:112px} .mcf-azure .lc-footer .lc-dl-btn{min-width:98px} .mcf-azure .lc-title{font-size:19px} .mcf-azure .lc-meta-date{display:none!important} .mcf-azure .azure-material-page .news-article__title{font-size:34px!important} .mcf-azure .azure-material-intro{grid-template-columns:minmax(0,1fr) 175px} .mcf-azure .azure-material-intro.azure-material-intro--icon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)} .mcf-azure .azure-material-intro--icon .article-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))} .mcf-azure .azure-material-intro--icon .azure-material-visual--icon figcaption{font-size:17px}}@media(max-width:680px){ .mcf-azure .cat-hero.azure-catalog-hero{padding:17px 16px 18px;min-height:245px;background-position:68% center;margin-bottom:12px} .mcf-azure .azure-catalog-hero>.breadcrumb{font-size:10px;margin-bottom:13px} .mcf-azure .cat-hero-info{max-width:100%} .mcf-azure .cat-hero-info h1{font-size:40px;line-height:1.02;max-width:80%;letter-spacing:-1px} .mcf-azure .cat-hero-info p{font-size:12px;line-height:1.45;max-width:85%} .mcf-azure .cat-stats{margin-top:14px;gap:6px} .mcf-azure .cat-stat{min-height:43px;padding:7px 9px} .mcf-azure .cat-stat-num,.mcf-azure .cat-stat-num.is-accent{font-size:17px} .mcf-azure .cat-stat-label{font-size:9px} .mcf-azure .azure-catalog-filters{padding:14px 15px} .mcf-azure .azure-catalog-filters>summary{font-size:22px} .mcf-azure .azure-filter-reset{font-size:10px} .mcf-azure .azure-filter-toggle>b{display:block} .mcf-azure .cat-subcat-chip,.mcf-azure .cat-filter-btn{font-size:11px;padding:8px 10px} .mcf-azure .cat-filter-label{width:100%} .mcf-azure .azure-more-versions-menu{right:auto;left:0;min-width:220px} .mcf-azure .azure-catalog-results-head{align-items:flex-start;gap:8px;margin:16px 0 11px} .mcf-azure .azure-catalog-results-head .cat-results-h2{font-size:23px!important;gap:4px} .mcf-azure .azure-results-count{width:100%;font-size:10px} .mcf-azure .azure-catalog-results-head .cat-sort-select{width:115px;max-width:115px;font-size:10px;padding:7px 5px;min-height:32px;white-space:nowrap} .mcf-azure .lc-card{min-height:116px;padding:9px;gap:10px} .mcf-azure .lc-thumb{width:84px;flex-basis:84px;height:88px;align-self:flex-start} .mcf-azure .lc-body{padding:0 0 31px;min-height:98px;gap:5px} .mcf-azure .lc-title{font-size:17px;line-height:1.12} .mcf-azure .lc-desc{font-size:11px;line-height:1.35} .mcf-azure .lc-footer{gap:5px} .mcf-azure .lc-footer .lc-tags{gap:3px} .mcf-azure .lc-tag{font-size:8px;padding:2px 4px} .mcf-azure .lc-meta-comments,.mcf-azure .lc-meta-downloads{font-size:8px} .mcf-azure .lc-footer .lc-dl-btn,.mcf-azure .lc-card:hover .lc-dl-btn{top:auto;bottom:0;min-height:27px;min-width:86px;right:0;font-size:10px!important;padding:6px 9px!important;transform:none} .mcf-azure .lc-actions{left:0;right:auto;bottom:0;opacity:1;pointer-events:auto} .mcf-azure .lc-act{width:24px;height:24px} .mcf-azure .azure-material-page .news-article__title{font-size:30px!important;line-height:1.1!important;letter-spacing:-.4px!important;font-weight:800!important} .mcf-azure .azure-material-page .news-article__meta{font-size:10px!important;gap:6px 11px!important} .mcf-azure .azure-material-primary,.mcf-azure .azure-material-follow{padding:10px 14px;font-size:12px;min-height:41px} .mcf-azure .azure-material-intro{display:flex;flex-direction:column;gap:11px} .mcf-azure .azure-material-visual{width:100%;aspect-ratio:16/8;min-height:0} .mcf-azure .azure-material-toc{width:100%;padding:12px 14px} .mcf-azure .azure-material-page .article-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px} .mcf-azure .azure-material-intro.azure-material-intro--icon{display:flex;gap:8px} .mcf-azure .azure-material-intro--icon .azure-material-visual.azure-material-visual--icon{width:100%;padding:12px 14px;gap:14px;min-height:0} .mcf-azure .news-article__main .azure-material-intro--icon .azure-material-visual.azure-material-visual--icon picture,.mcf-azure .news-article__main .azure-material-intro--icon .azure-material-visual.azure-material-visual--icon img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important} .mcf-azure .azure-material-intro--icon .azure-material-visual--icon figcaption{font-size:18px} .mcf-azure .azure-material-intro--icon .article-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))} .mcf-azure .azure-material-page .news-article__section h2{font-size:23px!important} .mcf-azure .azure-material-page .news-article__section h3{font-size:19px!important} .mcf-azure .azure-material-page .news-article__section table th,.mcf-azure .azure-material-page .news-article__section table td{padding:7px 10px!important;font-size:11px} .mcf-azure .azure-material-page .news-article__section table th{width:38%} }.mcf-azure .cat-cards-list .lc-badge{display:block!important;width:max-content!important;max-width:calc(100% - 8px)!important;height:18px!important;min-height:0!important;max-height:18px!important;padding:3px 5px!important;box-sizing:border-box;line-height:12px!important;font-size:9px!important;font-weight:700;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;animation:none;top:4px;left:4px}@media(max-width:780px){ .mcf-azure .cat-cards-list .lc-actions{display:none!important} .mcf-azure .cat-cards-list .lc-badge{height:16px!important;max-height:16px!important;line-height:10px!important;font-size:8px!important;padding:3px 4px!important}}.mcf-azure .azure-material-page .news-article__content{gap:0}.mcf-azure .azure-material-page .azure-material-intro{margin-bottom:14px}.mcf-azure .azure-material-page .news-article__section--compat{margin-bottom:18px!important}.mcf-azure .azure-material-page .mod-compat-table{margin:0!important}.mcf-azure .azure-material-page #azure-article-body{height:0;min-height:0;padding:0;margin:0}.mcf-azure .azure-material-page .news-article__section>h2:first-child,.mcf-azure .azure-material-page .news-article__section>h3:first-child{margin-top:0!important}.mcf-azure .azure-material-page .azure-material-toc .article-toc-list a{padding-top:5px;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcf-azure .azure-material-page .ad-slot:has(>.ad-slot__box:empty){display:none}.mcf-azure .azure-material-page .news-article__meta>span{display:inline-flex;align-items:center;gap:5px}.mcf-azure .azure-material-page .azure-meta-icon{display:inline-block;width:14px;height:14px;flex:none;background:#0954ff;-webkit-mask:var(--azure-ui-icon) center/contain no-repeat;mask:var(--azure-ui-icon) center/contain no-repeat}.mcf-azure .azure-material-page .na-cube__ico{display:block;font-size:0!important;line-height:0}.mcf-azure .azure-material-page .na-cube__ico::before{content:"";display:block;width:19px;height:19px;background:currentColor;-webkit-mask:var(--azure-ui-icon) center/contain no-repeat;mask:var(--azure-ui-icon) center/contain no-repeat}.mcf-azure .azure-material-page .na-cube--copy{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2013%204-4M8%2016l-2%202a4%204%200%200%201-6-6l5-5a4%204%200%200%201%206%200m2%201%202-2a4%204%200%200%201%206%206l-5%205a4%204%200%200%201-6%200%22%20transform%3D%22translate(2%201)%20scale(.9)%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .na-cube--fav{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.8a5.5%205.5%200%200%200-7.8%200L12%206l-1.1-1.2a5.5%205.5%200%200%200-7.8%207.8L12%2021l8.8-8.4a5.5%205.5%200%200%200%200-7.8Z%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .na-cube--watch{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%208a6%206%200%200%200-12%200c0%207-3%207-3%209h18c0-2-3-2-3-9M10%2021h4%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .na-cube--report{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%2010%2018H2ZM12%209v5M12%2017v.1%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .na-cube--idea{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018h6M10%2021h4M8%2015a7%207%200%201%201%208%200v3H8Z%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .na-cube--edit{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%204%205%205M3%2021l2-7L17%202l5%205-12%2012ZM5%2014l5%205%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .na-cube--copy.is-copied{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2012%205%205L20%206%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .azure-meta-icon--calendar{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2011h18M7%2015h2M13%2015h2M7%2018h2%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .azure-meta-icon--author{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2Z%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .azure-meta-icon--views{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s3-7%2010-7%2010%207%2010%207-3%207-10%207S2%2012%202%2012Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .azure-meta-icon--comments{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2015a3%203%200%200%201-3%203H8l-5%204V6a3%203%200%200%201%203-3h12a3%203%200%200%201%203%203Z%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-material-page .azure-meta-icon--heart{--azure-ui-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%204.8a5.5%205.5%200%200%200-7.8%200L12%206l-1.1-1.2a5.5%205.5%200%200%200-7.8%207.8L12%2021l8.8-8.4a5.5%205.5%200%200%200%200-7.8Z%22%2F%3E%3C%2Fsvg%3E")}.mcf-azure .azure-catalog-hero .cat-hero-info h1{font-family:var(--azure-display-font,"Russo One",Rubik,Arial,sans-serif)!important;font-size:clamp(44px,4.8vw,64px);font-weight:400;line-height:1.01;letter-spacing:-1.3px}.mcf-azure .azure-catalog-hero .cat-stat{display:flex;flex-direction:row;align-items:center;gap:10px;padding:9px 11px}.mcf-azure .azure-catalog-hero .cat-stat-icon{width:29px;height:29px;flex:none;color:var(--azure-blue,#0954ff)}.mcf-azure .azure-catalog-hero .cat-stat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mcf-azure .azure-catalog-hero .cat-stat-num--word{font-size:14px;letter-spacing:0}.mcf-azure .azure-material-page .news-article__title{font-family:var(--azure-display-font,"Russo One",Rubik,Arial,sans-serif)!important;font-size:38px!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.5px!important}.mcf-azure .cat-hero.azure-catalog-hero{background-color:#e5f4ff;background-image:url("/assets/azure/azure-sky-background.webp");background-position:center 54%;background-size:cover;background-repeat:no-repeat}.mcf-azure .azure-catalog-hero::before{background:linear-gradient(90deg,#edf7fff5 0%,#edf7ffdb 40%,#edf7ff40 70%,#edf7ff10 100%)}.mcf-azure .azure-catalog-hero::after{content:"";display:block;position:absolute;left:auto;right:5px;top:-6px;bottom:-6px;width:43%;height:calc(100% + 12px);border-radius:0;background:transparent url("/assets/azure/azure-catalog-island-r2.webp") center/contain no-repeat;opacity:1;filter:drop-shadow(0 8px 10px #47769b20);z-index:0;pointer-events:none}.mcf-azure .azure-catalog-hero .cat-hero-info{position:relative;z-index:1;max-width:59%}.mcf-azure .azure-catalog-hero .cat-stats{max-width:100%;position:relative;z-index:1}@media(max-width:1100px){ .mcf-azure .azure-material-page .news-article__title{font-size:32px!important} .mcf-azure .azure-catalog-hero .cat-stat{gap:7px;padding:8px} .mcf-azure .azure-catalog-hero .cat-stat-icon{width:25px;height:25px}}@media(max-width:680px){ .mcf-azure .azure-catalog-hero .cat-hero-info h1{font-size:clamp(30px,8.5vw,40px);line-height:1.04;letter-spacing:-.6px} .mcf-azure .azure-catalog-hero .cat-stat{gap:6px;padding:8px 6px} .mcf-azure .azure-catalog-hero .cat-stat-icon{width:23px;height:23px} .mcf-azure .azure-catalog-hero .cat-stat-num--word{font-size:12px} .mcf-azure .azure-material-page .news-article__title{font-size:28px!important;letter-spacing:-.3px!important} .mcf-azure .cat-hero.azure-catalog-hero{background-position:center center} .mcf-azure .azure-catalog-hero::after{right:-8px;top:22px;bottom:auto;width:43%;height:170px;filter:drop-shadow(0 5px 7px #47769b18)} .mcf-azure .azure-catalog-hero .cat-hero-info{max-width:100%} .mcf-azure .azure-catalog-hero .cat-hero-info h1{max-width:73%} .mcf-azure .azure-catalog-hero .cat-hero-info p{max-width:71%} .mcf-azure .azure-catalog-hero .cat-stats{width:100%;max-width:100%} }@media(max-width:780px){ body.mcf-azure .azure-material-page .na-share-rail{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;backdrop-filter:none!important}}.mcf-azure .mf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mcf-azure .mf-section-heading,.mcf-azure .azure-skin-detail .skin-title-block{position:static;inset:auto;z-index:auto;width:auto;height:auto;min-height:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;transform:none;text-shadow:none;color:#071745}.mcf-azure .mf-section-heading::before,.mcf-azure .mf-section-heading::after,.mcf-azure .azure-skin-detail .skin-title-block::before,.mcf-azure .azure-skin-detail .skin-title-block::after{content:none!important;display:none!important;background:none;box-shadow:none}.mcf-azure .mf-section-heading{display:block;margin:0 0 12px;font:400 13px/1.45 Rubik,Arial,sans-serif;text-align:left;text-transform:none;letter-spacing:normal}.mcf-azure .mf-section-heading h2{margin:0;color:#071745;font:800 25px/1.15 var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif);letter-spacing:-.25px}.mcf-azure .mf-section-heading p{margin:5px 0 0;color:#6e819e;font:400 12px/1.45 Rubik,Arial,sans-serif}.mcf-azure .mf-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:10px 18px;border:1px solid #0954ff;border-radius:5px;background:#0954ff;color:#fff;font:600 12px/1.2 Rubik,Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 2px 5px #0954ff15}.mcf-azure .mf-primary-button:hover{background:#0348e5;border-color:#0348e5}.mcf-azure .mf-primary-button:disabled{opacity:.6;cursor:wait}.mcf-azure .mf-primary-button:focus-visible,.mcf-azure .mf-action:focus-visible,.mcf-azure .mf-download-button:focus-visible{outline:3px solid #a4c7ff;outline-offset:3px}.mcf-azure .mf-downloads.dl2-box{margin:4px 0 22px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.mcf-azure .mf-downloads::before,.mcf-azure .mf-downloads::after{display:none}.mcf-azure .mf-downloads .mf-downloads__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px!important;padding:0!important;border:0!important;background:transparent!important}.mcf-azure .mf-downloads .mf-downloads__tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:70px;padding:7px 12px!important;border:1px solid #c9dcf4!important;border-radius:5px!important;background:#fff!important;color:#496388!important;font:500 11px/1.2 Rubik,Arial,sans-serif!important;box-shadow:none!important;transform:none!important;cursor:pointer}.mcf-azure .mf-downloads .mf-downloads__tab:hover:not(.empty){background:#eef5ff!important;color:#0954ff!important;border-color:#aac8f4!important;transform:none}.mcf-azure .mf-downloads .mf-downloads__tab.active{background:#0954ff!important;border-color:#0954ff!important;color:#fff!important}.mcf-azure .mf-downloads__tab span{padding:1px 4px;border-radius:3px;background:#eaf1fb;color:#7387a7;font-size:9px}.mcf-azure .mf-downloads__tab.active span{background:#ffffff24;color:#fff}.mcf-azure .mf-downloads .mf-downloads__tab.empty{opacity:.55;cursor:pointer}.mcf-azure .mf-downloads__table-wrap{overflow:auto;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 3px 10px #1e497708}.mcf-azure .mf-download-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#314c73;font:400 12px/1.35 Rubik,Arial,sans-serif}.mcf-azure .mf-download-table th{padding:9px 11px;background:#f6faff;border-bottom:1px solid #dce8f6;color:#7b8eab;text-align:left;font-size:10px;font-weight:500;white-space:nowrap}.mcf-azure .mf-download-table th:nth-child(1){width:19%}.mcf-azure .mf-download-table th:nth-child(2){width:15%}.mcf-azure .mf-download-table th:last-child{width:102px}.mcf-azure .mf-download-table td{padding:9px 11px;border-bottom:1px solid #e8eff8;vertical-align:middle;background:#fff;overflow-wrap:anywhere}.mcf-azure .mf-download-table tr:last-child td{border-bottom:0}.mcf-azure .mf-download-table .dl2-list{display:table-row-group!important;gap:0!important;border:0!important;background:transparent!important}.mcf-azure .mf-download-table .dl2-row{display:table-row!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.mcf-azure .mf-download-table .dl2-row::before,.mcf-azure .mf-download-table .dl2-row::after{display:none}.mcf-azure .mf-download-table .dl2-row.dl2-hidden{display:none!important}.mcf-azure .mf-download-mc{font-weight:600;color:#1b365d;font-variant-numeric:tabular-nums}.mcf-azure .mf-download-version{font-variant-numeric:tabular-nums;color:#4e6587}.mcf-azure .mf-download-filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#365b97;font-size:11px}.mcf-azure .mf-download-file small{display:block;margin-top:3px;color:#8998b0;font-size:9px;line-height:1.3}.mcf-azure .mf-download-action{text-align:right}.mcf-azure .mf-downloads .mf-download-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;min-height:30px;padding:7px 11px!important;margin:0;border:1px solid #0954ff!important;border-radius:5px!important;background:#0954ff!important;color:#fff!important;box-shadow:none!important;font:500 11px/1.2 Rubik,Arial,sans-serif!important;letter-spacing:0;text-decoration:none;transform:none}.mcf-azure .mf-downloads .mf-download-button::before{display:none}.mcf-azure .mf-downloads .mf-download-button:hover{background:#0348e5!important;box-shadow:none!important;transform:none;filter:none}.mcf-azure .mf-download-unavailable{color:#8998b0;font-size:10px}.mcf-azure .mf-downloads .mf-downloads__more{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 0!important;min-height:35px;padding:8px 12px!important;border:1px solid #d5e4f5!important;border-radius:5px!important;background:#fff!important;color:#3264ae!important;font:500 11px/1.3 Rubik,Arial,sans-serif!important;cursor:pointer}.mcf-azure .mf-downloads .mf-downloads__more:hover{background:#f6faff!important;color:#0954ff!important;border-color:#b6cef3!important}.mcf-azure .mf-downloads__empty{padding:18px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;color:#7084a1;font-size:12px}.mcf-azure .mf-downloads__hint{margin:9px 0 0;color:#8898b0;font-size:10px;line-height:1.4}.mcf-azure .mf-downloads__other{margin:16px 0 8px;font:700 19px/1.2 var(--azure-heading-font,Arial,sans-serif);color:#17315a}.mcf-azure .mf-feedback{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin:0 0 23px;padding:11px 12px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 3px 10px #1e497708}.mcf-azure .mf-feedback__rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;min-width:0}.mcf-azure .mf-feedback__label{color:#1b355b;font:700 16px/1.2 var(--azure-heading-font,Arial,sans-serif)}.mcf-azure .mf-rating-stars{display:inline-flex;align-items:center;gap:1px;width:auto;flex:none;text-decoration:none}.mcf-azure .mf-rating-stars button,.mcf-azure .mf-rating-stars>span{display:block;min-width:21px;min-height:27px;margin:0;padding:0;border:0;background:transparent;color:#c1d0e3;font:400 22px/1 Rubik,Arial,sans-serif;cursor:pointer;transition:color .15s}.mcf-azure .mf-rating-stars .is-active,.mcf-azure .mf-rating-stars button:hover{color:#f6b71b}.mcf-azure .mf-rating-stars button:focus-visible{outline:2px solid #0954ff;outline-offset:1px;border-radius:3px}.mcf-azure .mf-rating-summary{display:inline-flex;align-items:center;gap:4px;color:#8898b0;font-size:9px;white-space:nowrap}.mcf-azure .mf-rating-summary b{color:#4b6183;font-size:11px}.mcf-azure .mf-feedback__status{color:#2f72b9;font-size:10px}.mcf-azure .mf-feedback__status:empty{display:none}.mcf-azure .mf-feedback__actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mcf-azure .mf-feedback .mf-reactions{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;margin:0;padding:0;border:0;background:transparent}.mcf-azure .mf-action,.mcf-azure .mf-feedback .mf-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:6px 8px;border:1px solid #e0eaf8;border-radius:5px;background:#f8fbff;color:#3970c9;font:500 10px/1.2 Rubik,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.mcf-azure .mf-action svg{width:15px;height:15px;flex:none}.mcf-azure .mf-action:hover,.mcf-azure .mf-action.is-active,.mcf-azure .mf-feedback .reaction-btn.is-mine{background:#eaf2ff;border-color:#b7cff5;color:#0954ff;transform:none}.mcf-azure .mf-feedback .reaction-btn .count{min-width:0;color:inherit;font-size:9px}.mcf-azure .mf-reactions__more{position:relative}.mcf-azure .mf-reactions__more summary{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:31px;border:1px solid #e0eaf8;border-radius:5px;background:#f8fbff;color:#3970c9;font:400 18px/1 Arial,sans-serif;list-style:none;cursor:pointer}.mcf-azure .mf-reactions__more summary::-webkit-details-marker{display:none}.mcf-azure .mf-reactions__menu{position:absolute;right:0;top:37px;z-index:8;display:flex;gap:4px;width:max-content;padding:8px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 6px 20px #17386220}.mcf-azure .mf-reactions__menu .reaction-btn{padding:7px;border-radius:5px;border-color:#e0eaf8;background:#f8fbff;font-size:15px}.mcf-azure .mf-comments{margin:0 0 24px;color:#314c73}.mcf-azure .mf-comments .mf-section-heading h2{display:flex;align-items:baseline;gap:7px}.mcf-azure .mf-comments #commentCount{color:#7387a4;font:500 14px/1 Rubik,Arial,sans-serif}.mcf-azure .mf-composer{display:grid;grid-template-columns:40px minmax(0,1fr) 103px;align-items:start;gap:10px 12px;padding:13px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 3px 10px #1e497708}.mcf-azure .mf-composer__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d5e4f5;border-radius:7px;background:#eaf3ff;color:#5986c4;overflow:hidden}.mcf-azure .mf-composer__avatar img{width:100%;height:100%;object-fit:cover}.mcf-azure .mf-composer__avatar svg{width:26px;height:26px}.mcf-azure .mf-composer__fields{display:flex;flex-direction:column;gap:7px;min-width:0}.mcf-azure .mf-composer input,.mcf-azure .mf-composer textarea{display:block;width:100%;padding:10px 11px;border:1px solid #dbe7f6;border-radius:5px;outline:none;background:#fbfdff;color:#28466f;font:400 12px/1.45 Rubik,Arial,sans-serif;box-sizing:border-box;box-shadow:none}.mcf-azure .mf-composer input{max-width:260px;min-height:34px;padding:7px 10px}.mcf-azure .mf-composer textarea{min-height:69px;resize:vertical}.mcf-azure .mf-composer input::placeholder,.mcf-azure .mf-composer textarea::placeholder{color:#94a5bf}.mcf-azure .mf-composer input:focus,.mcf-azure .mf-composer textarea:focus{border-color:#83aff3;box-shadow:0 0 0 3px #0954ff0b}.mcf-azure .mf-composer__submit{width:100%;min-height:38px;padding:9px 10px}.mcf-azure .mf-composer__tools{grid-column:2/-1;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;min-width:0}.mcf-azure .mf-composer__notice{color:#8b9bb3;font:400 9px/1.4 Rubik,Arial,sans-serif;flex:1;min-width:140px}.mcf-azure .mf-composer__login{margin-left:auto;color:#5681bf;font:400 9px/1.4 Rubik,Arial,sans-serif;text-decoration:none}.mcf-azure .mf-composer .mf-composer__emoji{position:relative;overflow:visible;margin:0;border:0;border-radius:0;background:transparent}.mcf-azure .mf-composer .cmt-emoji-toggle{width:auto;gap:5px;padding:3px 0;color:#7a93b7;font:400 10px/1.2 Rubik,Arial,sans-serif;background:transparent}.mcf-azure .mf-composer .cmt-emoji-toggle img{width:18px;height:18px;margin:0}.mcf-azure .mf-composer .cmt-emoji-grid{position:absolute;top:29px;left:0;z-index:9;width:min(340px,calc(100vw - 80px));grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 6px 20px #17386220}.mcf-azure .mf-composer .cmt-emoji-btn{border:0;border-radius:5px;background:#f2f7ff;padding:5px;transform:none}.mcf-azure .mf-composer .cmt-emoji-btn:hover{background:#e6f0ff;box-shadow:none;transform:none}.mcf-azure .mf-comments #commentsList{display:flex;flex-direction:column;gap:9px;margin-top:12px}.mcf-azure .mf-comments .comment{display:flex;align-items:flex-start;gap:10px;padding:13px;margin:0;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 2px 8px #1e497705}.mcf-azure .mf-comments .c-avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:none;overflow:hidden;border:1px solid #d5e4f5;border-radius:6px;background:#eaf3ff;color:#4d7ac2;font-size:15px}.mcf-azure .mf-comments .c-avatar img{display:block;width:100%;height:100%;object-fit:cover}.mcf-azure .mf-comments .c-body{min-width:0;flex:1}.mcf-azure .mf-comments .c-header{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-bottom:5px}.mcf-azure .mf-comments .c-author{font-size:12px;font-weight:600;color:#254976}.mcf-azure .mf-comments .c-date{margin-left:auto;color:#91a0b7;font-size:9px}.mcf-azure .mf-comments .c-badge{padding:2px 5px;border:0;border-radius:3px;background:#edf4ff;color:#6682ab;font-size:8px;line-height:1.2}.mcf-azure .mf-comments .c-badge.admin{background:#fff2bc;color:#937320}.mcf-azure .mf-comments .c-text{margin:0;color:#455d7e;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.mcf-azure .mf-comments .c-actions{display:flex;gap:8px;margin-top:7px}.mcf-azure .mf-comments .c-act{padding:0;border:0;background:transparent;color:#4b7ec1;font:500 10px/1.4 Rubik,Arial,sans-serif;cursor:pointer}.mcf-azure .mf-comments .c-replies{display:flex;flex-direction:column;gap:9px;margin-top:10px;padding-left:12px;border-left:2px solid #e2ecfa}.mcf-azure .mf-comments .c-replies:empty{display:none}.mcf-azure .mf-comments .c-replies .comment{padding:10px;margin:0!important;background:#f9fcff;box-shadow:none}.mcf-azure .mf-comments .c-reply-form textarea{border-color:#d5e4f5!important;background:#fbfdff!important;color:#314c73!important;font-size:12px!important}.mcf-azure .mf-comments .c-reply-send{border:1px solid #0954ff;border-radius:5px;background:#0954ff;color:#fff;font-weight:500;cursor:pointer}.mcf-azure .mf-comments .c-reply-cancel{color:#6e88ab!important;border-color:#d5e4f5!important}.mcf-azure .mf-comments .mf-comments__empty{padding:15px;border:1px solid #d5e4f5;border-radius:8px;background:#ffffffa6;color:#8b9db7;text-align:center;font-size:11px;line-height:1.5}@media(max-width:680px){ .mcf-azure .mf-section-heading h2{font-size:23px} .mcf-azure .mf-downloads .mf-downloads__tabs{gap:5px} .mcf-azure .mf-downloads .mf-downloads__tab{min-width:0;min-height:34px;padding:8px 10px!important} .mcf-azure .mf-download-table,.mcf-azure .mf-download-table .dl2-list,.mcf-azure .mf-download-table tbody{display:block!important;width:100%} .mcf-azure .mf-download-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)} .mcf-azure .mf-download-table tr,.mcf-azure .mf-download-table .dl2-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px;gap:3px 8px!important;padding:10px!important;border-bottom:1px solid #e5edf8!important} .mcf-azure .mf-download-table tr:last-child{border-bottom:0!important} .mcf-azure .mf-download-table .dl2-row.dl2-hidden{display:none!important} .mcf-azure .mf-download-table td{display:block;width:auto;padding:0;border:0;background:transparent;font-size:11px;min-width:0} .mcf-azure .mf-download-mc::before,.mcf-azure .mf-download-version::before{content:attr(data-label);display:block;margin-bottom:2px;color:#8b9db7;font-size:8px;font-weight:400} .mcf-azure .mf-download-mc{grid-column:1;grid-row:1} .mcf-azure .mf-download-version{grid-column:2;grid-row:1} .mcf-azure .mf-download-file{grid-column:1/3;grid-row:2;margin-top:4px} .mcf-azure .mf-download-file small{font-size:8px} .mcf-azure .mf-download-action{grid-column:3;grid-row:1/3;align-self:center;text-align:right} .mcf-azure .mf-downloads .mf-download-button{min-height:36px;padding:8px 9px!important;font-size:10px!important} .mcf-azure .mf-feedback{padding:11px;gap:9px} .mcf-azure .mf-feedback__rating,.mcf-azure .mf-feedback__actions{width:100%} .mcf-azure .mf-feedback__label{font-size:15px} .mcf-azure .mf-feedback__actions{justify-content:flex-start;gap:5px} .mcf-azure .mf-action,.mcf-azure .mf-feedback .mf-action{padding:7px;min-height:34px;font-size:9px} .mcf-azure .mf-composer{grid-template-columns:30px minmax(0,1fr);padding:11px;gap:8px} .mcf-azure .mf-composer__avatar{width:30px;height:30px;border-radius:5px} .mcf-azure .mf-composer__avatar svg{width:22px;height:22px} .mcf-azure .mf-composer__submit{grid-column:2;grid-row:2;width:auto;min-width:110px;justify-self:end;min-height:37px} .mcf-azure .mf-composer__tools{grid-column:2;grid-row:3;gap:5px 9px} .mcf-azure .mf-composer__notice{font-size:8px;min-width:100px} .mcf-azure .mf-composer__login{margin:0;font-size:8px} .mcf-azure .mf-composer .cmt-emoji-grid{width:min(290px,calc(100vw - 76px));grid-template-columns:repeat(6,minmax(0,1fr))} .mcf-azure .mf-comments .comment{padding:11px;gap:8px} .mcf-azure .mf-comments .c-avatar{width:29px;height:29px} .mcf-azure .mf-comments .c-date{font-size:8px;margin-left:0} .mcf-azure .mf-comments .c-text{font-size:11px} .mcf-azure .mf-comments .c-replies{padding-left:8px} }.mcf-azure .azure-skin-detail{color:#263d61;min-width:0}.mcf-azure .azure-skin-detail .skin-breadcrumb{gap:6px;margin:0 0 12px;font-size:11px;line-height:1.5}.mcf-azure .azure-skin-detail .skin-breadcrumb a{color:#2764e8}.mcf-azure .azure-skin-detail .skin-breadcrumb .sep{color:#91a7c6}.mcf-azure .azure-skin-detail .skin-breadcrumb .cur{color:#657b9b;font-weight:400}.mcf-azure .azure-skin-detail .skin-title-block{gap:10px;margin:0 0 17px}.mcf-azure .azure-skin-detail .skin-title{font-family:var(--azure-display-font,"Russo One",Rubik,Arial,sans-serif)!important;font-size:clamp(27px,2.4vw,36px);font-weight:400!important;line-height:1.14;letter-spacing:-.025em;color:#091b43;margin:0;overflow-wrap:anywhere}.mcf-azure .azure-skin-detail .skin-badges{gap:6px}.mcf-azure .azure-skin-detail .skin-badge{padding:4px 9px;font:500 11px/1.2 Rubik,Arial,sans-serif;border:1px solid #d4e4fb;border-radius:4px;text-decoration:none}.mcf-azure .azure-skin-detail .skin-badge-cat{background:#fff;color:#245bea}.mcf-azure .azure-skin-detail .skin-badge-java{background:#245aff;color:#fff;border-color:#245aff}.mcf-azure .azure-skin-detail .skin-badge-bedrock{background:#e2efff;color:#245bea;border-color:#c9ddfb}.mcf-azure .azure-skin-detail .skin-badge-new{background:#ffe36a;color:#60450c;border-color:#ffe36a}.mcf-azure .azure-skin-detail .skin-page{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:18px;align-items:start;margin:0 0 22px}.mcf-azure .azure-skin-detail .skin-viewer-card{position:relative;top:auto;background:#fff;border:1px solid #d5e4f5;border-radius:8px;box-shadow:0 3px 12px #3a65920a;overflow:hidden;min-width:0}.mcf-azure .azure-skin-detail .skin-viewer-stage{height:360px;background:radial-gradient(ellipse at 50% 90%,#d5eafa 0%,transparent 52%),linear-gradient(160deg,#f8fcff,#e3f2ff);isolation:isolate}.mcf-azure .azure-skin-detail .skin-viewer-stage::before{content:"3D";position:absolute;top:14px;left:14px;z-index:2;color:#2360f2;background:#ffffffd9;border:1px solid #d5e4f5;border-radius:5px;padding:5px 7px;font:600 11px/1 Rubik,Arial,sans-serif;pointer-events:none}.mcf-azure .azure-skin-detail .skin-poster-img{padding:18px 22px;object-fit:contain}.mcf-azure .azure-skin-detail .skin-viewer-shadow{background:#244a7940;bottom:21px;width:115px;height:12px;filter:blur(8px)}.mcf-azure .azure-skin-detail .skin-viewer-emoji{color:#84a6d5;opacity:.25}.mcf-azure .azure-skin-detail .skin-viewer-hint{background:#f8fbff;border-top:1px solid #d5e4f5;color:#647c9d;font:400 10px/1.4 Rubik,Arial,sans-serif;padding:9px 7px;letter-spacing:0}.mcf-azure .azure-skin-detail .skin-viewer-hint span{color:#4472bb}.mcf-azure .azure-skin-detail .skin-viewer-controls{padding:10px;gap:8px;border-top:1px solid #e7eff8;background:#fff;flex-wrap:wrap}.mcf-azure .azure-skin-detail .viewer-anim-btns{gap:4px}.mcf-azure .azure-skin-detail .vanim-btn{padding:7px 10px;min-height:30px;border:1px solid #d5e4f5;border-radius:5px;background:#fff;color:#365278;font:500 11px/1.2 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .vanim-btn.active,.mcf-azure .azure-skin-detail .vanim-btn:hover{background:#245aff;border-color:#245aff;color:#fff}.mcf-azure .azure-skin-detail .vzoom-btn{width:30px;height:30px;border:1px solid #d5e4f5;border-radius:5px;background:#f7fbff;color:#245aff;font:400 19px/1 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .vzoom-btn:hover{background:#e8f1ff;border-color:#a8c5fa;color:#1245d3}.mcf-azure .azure-skin-detail .skin-dl-block{padding:12px;border-top:1px solid #e1ebf7}.mcf-azure .azure-skin-detail .skin-dl-btn{min-height:42px;padding:11px 16px;background:linear-gradient(110deg,#2469ff,#164bff);border:1px solid #2059ee;border-radius:5px;box-shadow:0 3px 8px #245aff16;color:#fff;font:600 13px/1.3 Rubik,Arial,sans-serif;text-decoration:none}.mcf-azure .azure-skin-detail .skin-dl-btn:hover{background:#164fe4;transform:translateY(-1px)}.mcf-azure .azure-skin-detail .skin-dl-btn:disabled{transform:none;opacity:.65}.mcf-azure .azure-skin-detail .skin-dl-note{margin-top:8px;color:#7485a2;font:400 9px/1.45 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-info-panel{gap:12px;min-width:0}.mcf-azure .azure-skin-detail :is(.skin-panel-title,.skin-desc-title,.skin-related-title){font-family:var(--azure-heading-font,"Roboto Condensed",Rubik,Arial,sans-serif)!important;font-size:24px;font-weight:800!important;line-height:1.13;letter-spacing:-.02em;color:#091b43;margin:0 0 12px}.mcf-azure .azure-skin-detail .skin-panel-title{margin:0 0 -4px;font-size:23px}.mcf-azure .azure-skin-detail .skin-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 3px 12px #3a65920a;overflow:hidden}.mcf-azure .azure-skin-detail .skin-stat{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:4px;min-height:65px;padding:12px 12px 12px 41px;border:0;border-bottom:1px solid #e7eff8}.mcf-azure .azure-skin-detail .skin-stat:nth-child(odd){border-right:1px solid #e7eff8}.mcf-azure .azure-skin-detail .skin-stat:nth-child(n/**/+3){border-bottom:0}.mcf-azure .azure-skin-detail .skin-stat::before{content:"";position:absolute;left:14px;top:22px;width:17px;height:17px;background:#245aff;mask:var(--skin-stat-icon) center/contain no-repeat;-webkit-mask:var(--skin-stat-icon) center/contain no-repeat}.mcf-azure .azure-skin-detail .skin-stat:nth-child(1){--skin-stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5'/%3E%3C/svg%3E")}.mcf-azure .azure-skin-detail .skin-stat:nth-child(2){--skin-stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.mcf-azure .azure-skin-detail .skin-stat:nth-child(3){--skin-stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='m3 17 6-6 4 4 3-3 5 5'/%3E%3Ccircle cx='16' cy='8' r='1'/%3E%3C/svg%3E")}.mcf-azure .azure-skin-detail .skin-stat:nth-child(4){--skin-stat-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4m8-4v4m-9 7h3m4 0h3m-10 4h3'/%3E%3C/svg%3E")}.mcf-azure .azure-skin-detail .skin-stat-v{color:#13294f;font:600 14px/1.25 Rubik,Arial,sans-serif;white-space:nowrap}.mcf-azure .azure-skin-detail .skin-stat-l{color:#6b7e9c;font:400 10px/1.25 Rubik,Arial,sans-serif;text-align:left}.mcf-azure .azure-skin-detail :is(.skin-preview-strip,.skin-rating-block){background:#fff;border:1px solid #d5e4f5;border-radius:8px;box-shadow:0 3px 12px #3a65920a;padding:13px;gap:12px}.mcf-azure .azure-skin-detail .skin-preview-img{width:70px;height:70px;background:repeating-conic-gradient(#f1f6fc 0% 25%,#fff 0% 50%) 50%/12px 12px;border:1px solid #d5e4f5;border-radius:5px;padding:5px}.mcf-azure .azure-skin-detail .skin-preview-info{gap:5px;min-width:0}.mcf-azure .azure-skin-detail .skin-preview-info strong{color:#142a50;font:600 13px/1.3 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-preview-info span{color:#627894;font:400 11px/1.5 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-rating-block{gap:9px}.mcf-azure .azure-skin-detail .skin-rating-title{font:600 12px/1.25 Rubik,Arial,sans-serif;text-transform:none;letter-spacing:0;color:#142a50}.mcf-azure .azure-skin-detail .skin-rating-row{gap:12px;flex-wrap:wrap}.mcf-azure .azure-skin-detail .skin-stars{gap:3px}.mcf-azure .azure-skin-detail .skin-star{color:#ced9e9;font-size:24px}.mcf-azure .azure-skin-detail .skin-star.on,.mcf-azure .azure-skin-detail .skin-stars:not(.voted) .skin-star:hover,.mcf-azure .azure-skin-detail .skin-stars:not(.voted) .skin-star.hover{color:#ffbc20}.mcf-azure .azure-skin-detail .skin-rating-avg{color:#152e56;font:700 22px/1 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-rating-meta-v{color:#526b8e;font:500 10px/1.3 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-rating-meta-l{color:#8a9bb3;font:400 9px/1.3 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-voted-msg{color:#245aff;font:400 11px/1.4 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-actions{gap:7px}.mcf-azure .azure-skin-detail .skin-action-btn{min-height:36px;padding:8px 11px;border:1px solid #cbdff9;border-radius:5px;background:#fff;color:#245bea;font:500 11px/1.3 Rubik,Arial,sans-serif;text-decoration:none}.mcf-azure .azure-skin-detail .skin-action-btn:hover{border-color:#91b5ff;color:#174bd7;background:#f5f9ff}.mcf-azure .azure-skin-detail .skin-install-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d5e4f5;border-radius:6px;background:#edf5ff;padding:12px 14px;color:#245bea;font:500 12px/1.3 Rubik,Arial,sans-serif;text-decoration:none}.mcf-azure .azure-skin-detail .skin-install-link span{font-size:18px;line-height:1}.mcf-azure .azure-skin-detail .skin-install-link:hover{background:#e3eeff}.mcf-azure .azure-skin-detail :is(.skin-desc-block,.skin-faq-block,.skin-install-block){padding:17px 19px;margin:0 0 17px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;box-shadow:0 3px 12px #3a65920a;scroll-margin-top:95px}.mcf-azure .azure-skin-detail .skin-desc-body{color:#3e5578;font:400 13px/1.65 Rubik,Arial,sans-serif;overflow-wrap:anywhere}.mcf-azure .azure-skin-detail .skin-desc-body h3{color:#152c54;font-family:var(--azure-heading-font,"Roboto Condensed",Rubik,Arial,sans-serif)!important;font-size:20px;margin:15px 0 7px}.mcf-azure .azure-skin-detail .skin-desc-body p:last-child{margin-bottom:0}.mcf-azure .azure-skin-detail .skin-desc-body img{max-width:100%;height:auto;border-radius:5px}.mcf-azure .azure-skin-detail .skin-desc-body :is(li,strong){color:#314c71}.mcf-azure .azure-skin-detail .skin-desc-body a{color:#245aff}.mcf-azure .azure-skin-detail .skin-faq-item{border-top:1px solid #e5edf8;padding:11px 0}.mcf-azure .azure-skin-detail .skin-faq-item:first-of-type{border-top:0;padding-top:0}.mcf-azure .azure-skin-detail .skin-faq-item:last-child{padding-bottom:0}.mcf-azure .azure-skin-detail .skin-faq-item summary{color:#243e64;font:500 13px/1.4 Rubik,Arial,sans-serif;min-height:20px;gap:15px}.mcf-azure .azure-skin-detail .skin-faq-item summary::after{color:#245aff;font-size:20px;line-height:1;flex-shrink:0}.mcf-azure .azure-skin-detail .skin-faq-item[open] summary{color:#245aff}.mcf-azure .azure-skin-detail .skin-faq-item p,.mcf-azure .azure-skin-detail .skin-install-steps li{color:#536b8b;font:400 12px/1.65 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail .skin-install-steps{padding-left:23px;margin:12px 0 4px}.mcf-azure .azure-skin-detail .skin-install-steps li{padding-left:4px;margin-bottom:7px}.mcf-azure .azure-skin-detail .skin-install-steps li::marker{font-weight:600;color:#245aff}.mcf-azure .azure-skin-detail .skin-install-note{color:#7284a0;font-size:11px;line-height:1.5}.mcf-azure .azure-skin-detail .skin-related{margin:20px 0 0}.mcf-azure .azure-skin-detail .skin-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mcf-azure .azure-skin-detail .skin-rel-card{background:#fff;border:1px solid #d5e4f5;border-radius:8px;box-shadow:0 3px 12px #3a65920a}.mcf-azure .azure-skin-detail .skin-rel-card:hover{border-color:#9fc0fb;transform:translateY(-2px);box-shadow:0 6px 15px #245aff10}.mcf-azure .azure-skin-detail .skin-rel-thumb{aspect-ratio:1/1.12;background:radial-gradient(ellipse at 50% 92%,#d6e9fd,transparent 50%),linear-gradient(160deg,#f7fbff,#e6f3ff)}.mcf-azure .azure-skin-detail .skin-rel-img{padding:9px 15px;image-rendering:auto}.mcf-azure .azure-skin-detail .skin-rel-info{padding:10px;border-top:1px solid #e4eefb}.mcf-azure .azure-skin-detail .skin-rel-name{color:#16315c;font:600 12px/1.35 Rubik,Arial,sans-serif}.mcf-azure .azure-skin-detail :is(button,a,summary):focus-visible{outline:2px solid #245aff;outline-offset:3px}@media(max-width:1100px) and (min-width:701px){ .mcf-azure .azure-skin-detail .skin-page{gap:13px} .mcf-azure .azure-skin-detail .skin-viewer-stage{height:330px} .mcf-azure .azure-skin-detail .skin-stat{padding-left:34px;padding-right:8px} .mcf-azure .azure-skin-detail .skin-stat::before{left:11px;width:15px;height:15px} .mcf-azure .azure-skin-detail .skin-stat-v{font-size:12px} .mcf-azure .azure-skin-detail .skin-viewer-controls{padding:8px} .mcf-azure .azure-skin-detail .vanim-btn{padding:7px 8px;font-size:10px} }@media(max-width:700px){ .mcf-azure .azure-skin-detail .skin-breadcrumb{font-size:10px;margin-bottom:10px} .mcf-azure .azure-skin-detail .skin-title{font-size:27px;line-height:1.16} .mcf-azure .azure-skin-detail .skin-title-block{gap:9px;margin-bottom:14px} .mcf-azure .azure-skin-detail .skin-badge{font-size:10px;padding:4px 7px} .mcf-azure .azure-skin-detail .skin-page{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:18px} .mcf-azure .azure-skin-detail .skin-viewer-stage{height:340px} .mcf-azure .azure-skin-detail .skin-viewer-controls{padding:9px 11px;flex-wrap:nowrap} .mcf-azure .azure-skin-detail .vanim-btn{min-height:35px;padding:8px 12px} .mcf-azure .azure-skin-detail .vzoom-btn{width:35px;height:35px} .mcf-azure .azure-skin-detail .skin-viewer-hint{font-size:9px} .mcf-azure .azure-skin-detail .skin-dl-block{padding:11px} .mcf-azure .azure-skin-detail .skin-dl-btn{min-height:44px;font-size:13px} .mcf-azure .azure-skin-detail .skin-info-panel{gap:10px} .mcf-azure .azure-skin-detail :is(.skin-panel-title,.skin-desc-title,.skin-related-title){font-size:23px} .mcf-azure .azure-skin-detail :is(.skin-desc-block,.skin-faq-block,.skin-install-block){padding:14px;margin-bottom:14px} .mcf-azure .azure-skin-detail .skin-faq-item summary{font-size:12px} .mcf-azure .azure-skin-detail .skin-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px} .mcf-azure .azure-skin-detail .skin-rel-info{padding:8px} .mcf-azure .azure-skin-detail .skin-rel-name{font-size:11px} }@media(max-width:430px){ .mcf-azure .azure-skin-detail .skin-title{font-size:25px} .mcf-azure .azure-skin-detail .skin-viewer-stage{height:315px} .mcf-azure .azure-skin-detail .vanim-btn{padding:8px 10px} .mcf-azure .azure-skin-detail .skin-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))} }.mcf-azure :is(.mf-packs,.mf-related){margin:0 0 24px;min-width:0;color:#314c71;font:400 12px/1.45 Rubik,Arial,sans-serif}.mcf-azure .mf-discovery-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 10px}.mcf-azure .mf-discovery-heading h2{margin:0;padding:0;border:0;background:none;color:#0c2149;font:800 25px/1.15 var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif);font-family:var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif)!important;letter-spacing:-.025em;text-shadow:none}.mcf-azure .mf-discovery-count{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-width:22px;min-height:21px;margin-left:5px;padding:3px 6px;border-radius:5px;background:#e8f1ff;color:#4174bd;font:500 10px/1 Rubik,Arial,sans-serif;letter-spacing:0}.mcf-azure .mf-discovery-link{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:0;background:none;color:#0954ff;font:500 11px/1.35 Rubik,Arial,sans-serif;text-decoration:none;box-shadow:none}.mcf-azure .mf-discovery-link:hover{color:#0341c9;text-decoration:underline}.mcf-azure .mf-discovery-link>span{font-size:16px;line-height:1}.mcf-azure .mf-discovery-intro{margin:0 0 12px;color:#6d819f;font-size:12px;line-height:1.5}.mcf-azure .mf-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mcf-azure .mf-pack-card{display:flex;align-items:center;gap:12px;min-width:0;padding:11px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;color:#17355f;text-decoration:none;box-shadow:0 3px 10px #244e7a06;transition:border-color .16s,box-shadow .16s}.mcf-azure .mf-pack-card:hover{border-color:#95b8ee;box-shadow:0 5px 15px #2457a010}.mcf-azure .mf-pack-card__cover{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:76px;overflow:hidden;border-radius:6px;background:#edf5ff;color:#3272df}.mcf-azure .mf-pack-card__cover picture,.mcf-azure .mf-pack-card__cover img{display:block;width:100%;height:100%;object-fit:cover}.mcf-azure .mf-pack-card__cover>svg{width:33px;height:33px}.mcf-azure .mf-pack-card__body{display:flex;flex:1;flex-direction:column;min-width:0;gap:6px}.mcf-azure .mf-pack-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#132e55;font:800 18px/1.16 var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif);overflow-wrap:anywhere}.mcf-azure .mf-pack-card__tags{display:flex;flex-wrap:wrap;gap:4px}.mcf-azure .mf-pack-card__tags>span{padding:3px 5px;border-radius:4px;background:#eff5fd;color:#5b7aab;font-size:9px;line-height:1.1}.mcf-azure .mf-pack-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;color:#7b8fab;font-size:10px;line-height:1.2}.mcf-azure .mf-pack-card__meta>span{display:inline-flex;align-items:center;gap:4px}.mcf-azure .mf-pack-card__meta svg{width:12px;height:12px;color:#447ae0}.mcf-azure .mf-pack-card__arrow{flex:none;color:#0954ff;font-size:19px}body.mcf-azure .mf-related .rt-box.mf-related-box{position:static;overflow:visible;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none}body.mcf-azure .mf-related .rt-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;backdrop-filter:none}body.mcf-azure .mf-related .rt-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0;padding:8px 12px;border:1px solid #d0e1f7;border-radius:6px!important;background:#fff;color:#597395!important;font:500 11px/1.2 Rubik,Arial,sans-serif;font-weight:500!important;letter-spacing:0;cursor:pointer;text-shadow:none;box-shadow:none;transform:none;transition:background .15s,border-color .15s,color .15s!important}body.mcf-azure .mf-related .rt-tab:hover{background:#eef5ff!important;border-color:#a9c6f0;color:#0954ff!important;transform:none}body.mcf-azure .mf-related .rt-tab.is-active{background:#0954ff!important;border-color:#0954ff;color:#fff!important;box-shadow:0 2px 6px #0954ff13}.mcf-azure .mf-related .rt-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:4px;background:#edf3fc;color:#8097b9;font-size:9px;font-weight:500}.mcf-azure .mf-related .rt-tab.is-active .rt-tab-count{background:#ffffff29;color:#fff}.mcf-azure .mf-related .rt-panel{display:none;animation:none;min-width:0;background:transparent;border:0;box-shadow:none}.mcf-azure .mf-related .rt-panel.is-active{display:block}.mcf-azure .mf-content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mcf-azure .mf-content-grid--guides{grid-template-columns:repeat(3,minmax(0,1fr))}.mcf-azure .mf-content-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d5e4f5;border-radius:8px;background:#fff;color:#193860;text-decoration:none;box-shadow:0 3px 10px #244e7a06;transition:border-color .16s,box-shadow .16s}.mcf-azure .mf-content-card:hover{border-color:#95b8ee;box-shadow:0 5px 15px #2457a010}.mcf-azure .mf-content-card__visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid #e0ebf7;background:#edf5ff}.mcf-azure .mf-content-card__visual picture,.mcf-azure .mf-content-card__visual img{display:block;width:100%;height:100%;object-fit:cover}.mcf-azure .mf-content-card__visual--icon picture,.mcf-azure .mf-content-card__visual--icon img{width:64px;height:64px;max-width:64px;max-height:64px;object-fit:contain;border-radius:7px}.mcf-azure .mf-content-card__fallback{display:grid;place-items:center;width:100%;height:100%;color:#3a76cf;font-size:34px}.mcf-azure .mf-content-card__body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:10px}.mcf-azure .mf-content-card__category{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6d91c0;font-size:9px;line-height:1.2}.mcf-azure .mf-content-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#142f58;font:800 17px/1.18 var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif);font-family:var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif)!important;letter-spacing:-.012em;overflow-wrap:anywhere}.mcf-azure .mf-content-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-top:auto;padding-top:5px;color:#7890b1;font-size:9px;line-height:1.2}.mcf-azure .mf-content-card__meta>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.mcf-azure .mf-content-card__version{padding:3px 4px;border-radius:3px;background:#edf4fe;color:#5077ad}.mcf-azure .mf-content-card__downloads{color:#4579c4}.mcf-azure .mf-content-card__downloads svg{width:12px;height:12px;flex:none}.mcf-azure .mf-content-card__rating{margin-left:auto;color:#6781a6}.mcf-azure .mf-content-card__rating>span{color:#ffc124;font-size:13px}.mcf-azure .mf-related-footer{display:flex;justify-content:flex-end;margin-top:10px}.mcf-azure .mf-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mcf-azure .mf-site-link{display:flex;align-items:center;gap:10px;min-width:0;padding:13px 11px;border:1px solid #d5e4f5;border-radius:8px;background:#fff;color:#1a3862;text-decoration:none;box-shadow:0 3px 10px #244e7a06;transition:border-color .16s,background .16s}.mcf-azure .mf-site-link:hover{border-color:#a9c6f0;background:#f8fbff}.mcf-azure .mf-site-link::after{content:"›";margin-left:auto;flex:none;color:#0954ff;font-size:22px;line-height:1}.mcf-azure .mf-site-link__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:7px;background:#edf5ff}.mcf-azure .mf-site-link__icon .azure-menu-icon{width:24px;height:24px}.mcf-azure .mf-site-link__body{min-width:0}.mcf-azure .mf-site-link__title{color:#18375e;font:800 18px/1.15 var(--azure-heading-font,"Roboto Condensed",Arial,sans-serif)}.mcf-azure .mf-site-link__description{margin-top:3px;color:#7a8fae;font-size:10px;line-height:1.4}.mcf-azure :is(.mf-packs,.mf-related) :is(a,button):focus-visible{outline:3px solid #9dbfff;outline-offset:3px}@media(max-width:760px){ .mcf-azure .mf-content-grid,.mcf-azure .mf-content-grid--guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} .mcf-azure .mf-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .mcf-azure .mf-pack-card{gap:10px;padding:10px} .mcf-azure .mf-pack-card__cover{flex-basis:64px;width:64px;height:64px} .mcf-azure .mf-pack-card__arrow{display:none} }@media(max-width:540px){ .mcf-azure :is(.mf-packs,.mf-related){margin-bottom:20px} .mcf-azure .mf-discovery-heading h2{font-size:23px} .mcf-azure .mf-pack-grid{grid-template-columns:minmax(0,1fr);gap:8px} .mcf-azure .mf-pack-card__cover{flex-basis:70px;width:70px;height:70px} .mcf-azure .mf-pack-card__arrow{display:block} body.mcf-azure .mf-related .rt-tab{gap:4px;padding:8px 9px;font-size:10px} .mcf-azure .mf-related .rt-tab-count{font-size:8px} .mcf-azure .mf-content-card__body{padding:9px;gap:5px} .mcf-azure .mf-content-card__title{font-size:17px} .mcf-azure .mf-content-card__visual--icon picture,.mcf-azure .mf-content-card__visual--icon img{width:56px;height:56px;max-width:56px;max-height:56px} .mcf-azure .mf-site-link{gap:8px;padding:11px 9px} .mcf-azure .mf-site-link__icon{flex-basis:28px;width:28px;height:28px} .mcf-azure .mf-site-link__icon .azure-menu-icon{width:24px;height:24px} .mcf-azure .mf-site-link__title{font-size:16px} .mcf-azure .mf-site-link__description{font-size:9px} }
/* azure-theme */
@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url("/fonts/rubik-variable-seo2.woff2") format("woff2")}body.mcf-azure{--azure-blue:#0954ff;--azure-ink:#071745;--green:#0954ff;--green2:#0645d8;--accent:#0954ff;--dark:#edf7ff;--dark2:#f7fbff;--dark3:#e8f2ff;--card:#fff;--card2:#f2f7ff;--border:#d7e5fb;--text:#233a66;--muted:#61769f;--gold:#b37a00;--blue:#0954ff;--red:#ce2a40;color:var(--text);background:#edf7ff url("/assets/azure/azure-sky-background.webp") center top/1920px auto no-repeat;font-family:Nunito,Arial,sans-serif;line-height:1.5;color-scheme:light}body.mcf-azure :is(button,input,textarea,select){font-family:inherit}body.mcf-azure :is(h1,h2,h3,.section-title,.sb-title,.sb-accord,.logo-name,.footer-logo,.footer-col-title){font-family:Rubik,Nunito,Arial,sans-serif!important;font-weight:800;letter-spacing:-.025em;text-shadow:none}body.mcf-azure :is(h1,h2,h3,.section-title){color:var(--azure-ink)}body.mcf-azure a{transition:color .15s,background-color .15s,border-color .15s}body.mcf-azure :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ffcd32;outline-offset:3px}body.mcf-azure img{max-width:100%}body.mcf-azure > .page{max-width:1320px;padding:18px 28px 0;grid-template-columns:minmax(0,1fr) 318px;gap:20px}body.mcf-azure #main-content{min-width:0}body.mcf-azure .sidebar>div{position:static!important;gap:14px!important}body.mcf-azure.no-sidebar > .page{max-width:none;padding:0;grid-template-columns:minmax(0,1fr)}body.mcf-azure > header{background:rgba(246,252,255,.96)!important;border-bottom:1px solid #e1ecff!important;box-shadow:0 2px 14px #22558807!important;backdrop-filter:blur(14px);position:relative;top:auto;z-index:80}body.mcf-azure > header::before,body.mcf-azure > header::after{display:none}body.mcf-azure .header-top{max-width:1320px;gap:24px;padding:11px 28px 8px!important}body.mcf-azure .logo{gap:7px}body.mcf-azure .logo-icon{width:40px;height:42px;background:transparent;border-radius:0;filter:none;box-shadow:none;transform:none;overflow:visible}body.mcf-azure .logo:hover .logo-icon{filter:none;box-shadow:none;transform:translateY(-1px)}body.mcf-azure .logo-name{font-size:27px!important;line-height:1.15!important;letter-spacing:-1.1px;color:var(--azure-ink)!important;text-shadow:none!important;font-weight:850!important}body.mcf-azure .logo-name span{background:none;color:var(--azure-blue);-webkit-text-fill-color:var(--azure-blue)}body.mcf-azure .logo-sub{display:none}body.mcf-azure .search-bar{max-width:none;min-width:80px;background:#ffffffd9!important;border:1px solid #c9dbf7!important;border-radius:6px!important;backdrop-filter:none;height:34px;box-shadow:none}body.mcf-azure .search-bar input{padding:7px 40px 7px 12px!important;color:#233a66!important;font-size:12px!important;height:32px;min-width:0}body.mcf-azure .search-bar button{height:28px;width:32px;border-radius:4px;right:2px;padding:0!important;background:transparent!important;color:#7790bc!important;box-shadow:none;top:50%;transform:translateY(-50%)}body.mcf-azure .search-bar button svg{stroke:#7691bf!important}body.mcf-azure .search-bar:focus-within{border-color:#0954ff!important;background:white!important;box-shadow:0 0 0 3px #0954ff14}body.mcf-azure .header-actions{gap:7px}body.mcf-azure .header-actions :is(.btn-social,.btn-login,.btn-notif){padding:8px!important;color:var(--azure-blue)!important;border:none!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;backdrop-filter:none}body.mcf-azure .header-actions .btn-notif svg{stroke:var(--azure-blue)!important}body.mcf-azure .header-actions .btn-register{border:1px solid #0954ff!important;border-radius:5px!important;background:#0954ff!important;box-shadow:0 2px 5px #0954ff24!important;padding:10px 13px!important;color:#fff!important;font-size:11px!important;line-height:1.1}body.mcf-azure .btn-register::before,body.mcf-azure .btn-register::after{display:none}body.mcf-azure .burger-btn{color:var(--azure-blue)!important;background:white!important;border-color:#c9dbf7!important}body.mcf-azure nav.main-nav{background:transparent!important;border:0!important;box-shadow:none!important}body.mcf-azure .nav-inner{max-width:1320px;padding:0 28px 9px;gap:5px}body.mcf-azure nav.main-nav .nav-inner>a{font-family:Nunito,Arial,sans-serif;font-weight:850;font-size:12px!important;line-height:1.2;padding:9px 15px!important;border:0!important;border-radius:5px;background:transparent!important;color:#23345e!important;box-shadow:none!important;letter-spacing:0;animation:none}body.mcf-azure nav.main-nav .nav-inner>a:hover{background:#e1edff!important;color:#0954ff!important;transform:none}body.mcf-azure nav.main-nav .nav-inner>a.active{background:#0954ff!important;color:white!important;box-shadow:0 3px 7px #0954ff24!important}body.mcf-azure nav.main-nav .nav-inner>a::before,body.mcf-azure nav.main-nav .nav-inner>a::after{display:none}body.mcf-azure .nav-lenta-cta{animation:none!important}body.mcf-azure .breadcrumb{color:#657da5;font-size:12px;margin-bottom:13px}body.mcf-azure .breadcrumb a{color:#0954ff}body.mcf-azure .section-title{font-size:24px;line-height:1.25}body.mcf-azure .section-title::before{display:none}body.mcf-azure .sb-block{border:0!important;border-radius:10px!important;background:#fffffff2!important;box-shadow:none!important;padding:0;overflow:hidden}body.mcf-azure .sb-title{padding:14px 15px 8px!important;background:transparent!important;border:0!important;font-size:20px!important;line-height:1.1;letter-spacing:-.04em!important;color:var(--azure-ink)!important;text-transform:none!important}body.mcf-azure .sb-list{padding:0 14px 10px}body.mcf-azure .sb-item{min-height:36px;padding:7px 0!important;font-size:12px;font-weight:650;border-bottom:1px solid #e7eefb;color:#334873;line-height:1.3;gap:9px}body.mcf-azure .sb-item:last-child{border:0}body.mcf-azure .sb-item::after{content:"›";margin-left:auto;color:#0954ff;font-size:20px;line-height:1}body.mcf-azure .sb-item .ico{font-size:15px;color:#0954ff}body.mcf-azure .sb-item:hover{color:#0954ff;background:#f3f7ff}body.mcf-azure .sb-rel{border-color:#e7eefb;padding:10px 14px;gap:11px}body.mcf-azure .sb-rt{width:76px;height:54px;border:0;border-radius:7px;background:#e8f2ff}body.mcf-azure .sb-ri-title{color:var(--azure-ink);font-size:12px;font-weight:850}body.mcf-azure .sb-ri-meta{color:#6d7da5;font-size:10px}body.mcf-azure .azure-category-nav summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding-bottom:12px!important}body.mcf-azure .azure-category-nav summary::-webkit-details-marker{display:none}body.mcf-azure .azure-category-nav summary::after{content:"⌃";font-size:18px;font-family:Arial,sans-serif;margin-left:auto;color:#0954ff}body.mcf-azure .azure-category-nav:not([open]) summary::after{content:"⌄"}body.mcf-azure .azure-seed-promo{position:relative;display:block;aspect-ratio:1.05/1.22;border-radius:10px;overflow:hidden;background:#0052b3;color:#fff;text-decoration:none;isolation:isolate;box-shadow:0 2px 0 #023cc821}body.mcf-azure .azure-seed-promo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2}body.mcf-azure .azure-seed-promo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#003981cd,transparent 55%)}body.mcf-azure .azure-seed-copy{display:block;padding:17px 18px}body.mcf-azure .azure-seed-copy strong{display:block;font-family:Rubik,Nunito,sans-serif;font-size:25px;font-weight:850;line-height:1.06;color:#fff;letter-spacing:-.7px}body.mcf-azure .azure-seed-copy mark{display:inline-block;background:#ffdf34;color:#061744;transform:rotate(-4deg);padding:0 5px 2px;margin:4px 0}body.mcf-azure .azure-seed-copy>span{display:block;line-height:1.4;font-size:12px;margin-top:4px;max-width:190px;color:#fff}body.mcf-azure .azure-promo-button{position:absolute;bottom:16px;right:15px;left:50px;display:flex;align-items:center;justify-content:center;gap:15px;background:#fff;color:#0954ff;font-size:13px;font-weight:850;padding:11px 15px;border-radius:6px;box-shadow:0 2px 10px #06389420}body.mcf-azure .azure-promo-button span{font-size:21px;line-height:1}body.mcf-azure .azure-community-promo{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#ffe140,#fff28d);border-radius:10px;padding:16px 15px;min-height:147px}body.mcf-azure .azure-community-promo>div{position:relative;z-index:1}body.mcf-azure .azure-community-promo h2{font-size:22px;line-height:1.1;margin:0 0 7px}body.mcf-azure .azure-community-promo p{color:#645019;font-size:11px;line-height:1.4;margin-bottom:11px}body.mcf-azure .azure-community-promo a{display:inline-flex;align-items:center;gap:10px;background:#0954ff;color:#fff;text-decoration:none;font-weight:800;font-size:11px;border-radius:5px;padding:9px 11px}body.mcf-azure .azure-community-promo>img{position:absolute;max-width:none;width:370px;height:185px;right:-97px;bottom:-5px;pointer-events:none;z-index:0}body.mcf-azure :is(.btn-primary,.page main .btn-primary){background:#0954ff!important;border:1px solid #0954ff!important;color:white!important;box-shadow:0 3px 9px #0954ff20!important;border-radius:6px!important}body.mcf-azure :is(.btn-outline,.page main .btn-outline){color:#0954ff!important;background:#fff!important;border:1px solid #b5ccf8!important;box-shadow:none!important;border-radius:6px!important}body.mcf-azure .page main :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=search],input[type=password],textarea,select){background-color:#fff!important;color:#233a66!important;border-color:#ccdff9!important;box-shadow:none!important}body.mcf-azure .page main :is(input,textarea)::placeholder{color:#899dc0!important}body.mcf-azure .page main input[type="text"]:not(.raw-input):not(.pf-input):not(.search-bar input):not([class*="cat-"]):not([class*="ap-"]), body.mcf-azure .page main input[type="email"]:not(.raw-input):not(.pf-input), body.mcf-azure .page main input[type="tel"]:not(.raw-input):not(.pf-input), body.mcf-azure .page main input[type="number"]:not(.raw-input):not(.pf-input):not(.cmt-input), body.mcf-azure .page main input[type="url"]:not(.raw-input):not(.pf-input), body.mcf-azure .page main input[type="search"]:not(.raw-input):not(.pf-input), body.mcf-azure .page main input[type="password"]:not(.raw-input):not(.pf-input), body.mcf-azure .page main textarea:not(.raw-input):not(.pf-textarea):not(.cmt-textarea):not(#post-body):not(#modBody), body.mcf-azure .page main select:not(.raw-input):not(.pf-select):not(.cat-sort-select){background:#fff!important;border:1.5px solid #ccdff9!important;color:#233a66!important;backdrop-filter:none;box-shadow:none!important}body.mcf-azure .page main input:not(.raw-input):not(.pf-input):focus, body.mcf-azure .page main textarea:not(.raw-input):not(.pf-textarea):focus, body.mcf-azure .page main select:not(.raw-input):not(.pf-select):focus{border-color:#0954ff!important;background:#fff!important;box-shadow:0 0 0 3px #0954ff20!important;outline:2px solid #0954ff!important;outline-offset:2px}body.mcf-azure :is(.pagination,.pagination-wrap) a{background:#fff;color:#0954ff;border-color:#cbdcfa}body.mcf-azure .azure-footer-landscape{height:260px;max-width:1920px;margin:0 auto -30px;background:url("/assets/azure/azure-footer-islands.webp") center bottom/cover no-repeat;pointer-events:none;position:relative;z-index:0}body.mcf-azure > footer.azure-footer{position:relative;margin:0;background:linear-gradient(115deg,#0057ff,#0040d8)!important;border:0;color:#fff;box-shadow:none}body.mcf-azure > footer.azure-footer::before{content:"";position:absolute;inset:-24px 0 auto;height:25px;background:#0751f8;clip-path:polygon(0 55%,2% 55%,2% 25%,4% 25%,4% 40%,7% 40%,7% 70%,10% 70%,10% 45%,14% 45%,14% 0,17% 0,17% 60%,23% 60%,23% 40%,29% 40%,29% 65%,35% 65%,35% 20%,38% 20%,38% 50%,44% 50%,44% 15%,48% 15%,48% 60%,54% 60%,54% 35%,60% 35%,60% 70%,67% 70%,67% 10%,71% 10%,71% 55%,75% 55%,75% 25%,79% 25%,79% 60%,85% 60%,85% 35%,89% 35%,89% 70%,94% 70%,94% 30%,98% 30%,98% 55%,100% 55%,100% 100%,0 100%)}body.mcf-azure .footer-inner{max-width:1320px;padding:30px 28px 24px}body.mcf-azure .footer-top{grid-template-columns:1.7fr 1fr 1fr 1fr 1.2fr;gap:27px;margin-bottom:27px}body.mcf-azure .footer-logo{display:flex;align-items:center;gap:0;color:#9fceff;font-size:25px;line-height:1;font-weight:850;letter-spacing:-1px}body.mcf-azure .footer-logo img{margin-right:6px;object-fit:contain}body.mcf-azure .footer-logo span{color:#fff}body.mcf-azure .footer-desc{color:#dfebff;font-size:12px;line-height:1.5;margin:14px 0;max-width:280px}body.mcf-azure .footer-col-title{color:#fff;font-size:14px;text-transform:none;letter-spacing:0;margin:5px 0 6px}body.mcf-azure .footer-col{gap:4px}body.mcf-azure .footer-col a{color:#cce0ff;font-size:12px;line-height:1.5;font-weight:500}body.mcf-azure .footer-col a:hover{color:#fff;text-decoration:underline}body.mcf-azure .footer-socials .fsoc{color:#fff;background:#ffffff12!important;border:1px solid #ffffff70;font-size:11px;padding:6px 10px}body.mcf-azure .footer-bottom{border-color:#ffffff29;color:#c4dbff;font-size:11px}body.mcf-azure .footer-bottom a{color:#c4dbff}body.mcf-azure .ast-launcher{filter:drop-shadow(0 4px 8px #2255aa20)}body.mcf-azure .ast-launcher__label{background:#fff!important;color:#0954ff!important;border-color:#b9d5ff!important;box-shadow:none!important}body.mcf-azure .ast-launcher__quota-pill{background:#0954ff;color:#fff;border-color:#fff}body.mcf-azure .kpr{border:0;background:#d7eeff;box-shadow:none}body.mcf-azure .kpr::before,body.mcf-azure .kpr-new{display:none}body.mcf-azure .kpr-content{background:#e6f4ff}body.mcf-azure .kpr-title{font-family:Rubik,sans-serif;font-size:24px;line-height:1.2;color:#071745}body.mcf-azure .kpr-title b{color:#0954ff;text-shadow:none}body.mcf-azure .kpr-btn{background:#0954ff;border-radius:6px;box-shadow:none}body.mcf-azure .kpr-btn::after{display:none}body.mcf-azure .logo-text{display:flex!important}@media(max-width:600px){body.mcf-azure .header-top .logo-icon{width:30px!important;height:34px!important;min-width:30px!important}body.mcf-azure .header-top .logo-icon svg{width:30px!important;height:34px!important}body.mcf-azure .header-top :is(.btn-notif,.burger-btn){width:44px!important;min-width:44px!important;height:44px!important;padding:8px!important}}@media(min-width:901px){body.mcf-azure .burger-btn{display:none!important}}@media(max-width:1160px){body.mcf-azure .header-top{gap:13px}body.mcf-azure .logo-name{font-size:24px!important}body.mcf-azure .header-actions .btn-social{font-size:0!important;gap:0}body.mcf-azure .header-actions .btn-social svg{width:19px;height:19px}body.mcf-azure .nav-inner{gap:0}body.mcf-azure nav.main-nav .nav-inner>a{padding:9px 11px!important}body.mcf-azure > .page{grid-template-columns:minmax(0,1fr) 280px;gap:18px;padding:16px 20px 0}}@media(max-width:900px){body.mcf-azure > .page{grid-template-columns:minmax(0,1fr);padding:14px 20px 0}body.mcf-azure > .page>.sidebar{display:none}body.mcf-azure .header-top{flex-wrap:wrap;padding:10px 20px!important;gap:10px}body.mcf-azure .search-bar{order:3;flex-basis:100%;max-width:none}body.mcf-azure .header-actions{margin-left:auto}body.mcf-azure .header-actions .btn-social{display:none!important}body.mcf-azure .logo-name{font-size:25px!important}body.mcf-azure .logo-icon{width:34px;height:36px}body.mcf-azure nav.main-nav{display:none!important}body.mcf-azure nav.main-nav.is-open{display:block!important;background:#f5fbff!important}body.mcf-azure .nav-inner{padding:7px 20px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.mcf-azure nav.main-nav .nav-inner>a{justify-content:flex-start;padding:12px!important;background:#fff!important}body.mcf-azure .nav-auth{grid-column:1/-1;display:flex;gap:10px}body.mcf-azure .nav-auth a{color:#0954ff!important;background:#e2edff!important;border-radius:6px;padding:10px!important}body.mcf-azure .footer-top{grid-template-columns:repeat(4,minmax(0,1fr))}body.mcf-azure .footer-brand{grid-column:1/-1}body.mcf-azure .footer-desc{max-width:430px}body.mcf-azure .azure-footer-landscape{height:210px;background-size:auto 330px}}@media(max-width:600px){body.mcf-azure .header-top{padding:9px 14px!important}body.mcf-azure .header-actions{gap:5px}body.mcf-azure .header-actions .btn-login{display:none!important}body.mcf-azure .header-actions .btn-register{padding:9px 10px!important;font-size:10px!important}body.mcf-azure .logo-name{font-size:21px!important}body.mcf-azure .logo-icon{width:29px;height:32px}body.mcf-azure > .page{padding:12px 14px 0;gap:0}body.mcf-azure .nav-inner{padding:5px 14px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}body.mcf-azure .footer-inner{padding:25px 20px 20px}body.mcf-azure .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.mcf-azure .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:12px;line-height:1.7}body.mcf-azure .azure-footer-landscape{height:155px;background-size:auto 250px}body.mcf-azure .ast-launcher{bottom:14px;right:12px;transform:scale(.8);transform-origin:bottom right}}@media(prefers-reduced-motion:reduce){body.mcf-azure *,body.mcf-azure *::before,body.mcf-azure *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/roboto-condensed-variable-seo2.woff2") format("woff2")}@font-face{font-family:"Russo One";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/russo-one-seo2.woff2") format("woff2")}body.mcf-azure{--azure-heading-font:"Roboto Condensed",Rubik,Arial,sans-serif;--azure-display-font:"Russo One",Rubik,Arial,sans-serif;--azure-hero-font:"Russo One";--azure-hero-weight:400;background-color:#edf6ff}body.mcf-azure :is(h1,h2,h3,.section-title,.sb-title,.sb-accord){font-family:var(--azure-heading-font)!important;font-weight:900;letter-spacing:-.02em}body.mcf-azure > .page{max-width:1320px;padding:10px 28px 0;grid-template-columns:minmax(0,1fr) 26%;gap:18px}body.mcf-azure .header-top{padding:6px 28px 4px!important;gap:20px}body.mcf-azure .logo-icon{width:36px!important;height:38px!important}body.mcf-azure .logo-icon svg{width:36px!important;height:38px!important}body.mcf-azure .logo-name{font-size:27px!important;letter-spacing:-1px}body.mcf-azure .header-actions :is(.btn-social,.btn-login){font-size:11px!important;padding:6px!important}body.mcf-azure .btn-max svg{fill:none!important;stroke:currentColor!important}body.mcf-azure .btn-max svg text{fill:currentColor!important;stroke:none!important}body.mcf-azure .nav-inner{padding-bottom:5px;gap:4px}body.mcf-azure nav.main-nav .nav-inner>a{padding:8px 15px!important;font-size:12px!important;min-height:32px!important}body.mcf-azure .sidebar>div{gap:12px!important}body.mcf-azure .sb-title{font-size:25px!important;letter-spacing:-.02em!important;font-weight:900!important;padding:12px 14px 6px!important;line-height:1.08!important;min-height:0!important}body.mcf-azure .sb-title::before,body.mcf-azure .sb-title::after{display:none!important}body.mcf-azure .azure-category-nav summary::after{display:block!important}body.mcf-azure .sb-item{color:#344970!important;font-size:12px!important;font-weight:500!important;padding:7px 0!important;line-height:1.25!important;min-height:33px;border-left:0!important}body.mcf-azure .sb-item:hover{color:#0954ff!important;background:#f2f7ff!important;transform:none!important}body.mcf-azure .sb-item .ico{width:19px;height:19px;color:#0954ff!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.mcf-azure .sb-item .ico svg{width:18px;height:18px;stroke-width:2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}body.mcf-azure .azure-category-nav summary{gap:8px;padding-bottom:12px!important}body.mcf-azure .azure-more-categories summary{font-size:11px;color:#0954ff;padding:8px 0;cursor:pointer}body.mcf-azure .sb-rel{background:transparent!important;box-shadow:none!important;border-bottom:1px solid #e7eefb!important;padding:10px 14px!important;gap:10px!important}body.mcf-azure .sb-ri-title{font-size:12px!important;color:#091c44!important;font-weight:800!important;line-height:1.2!important}body.mcf-azure .sb-ri-meta{font-size:11px!important;color:#577298!important;line-height:1.3}body.mcf-azure .sb-rt{width:84px!important;height:58px!important;border:0!important;border-radius:6px!important;flex-shrink:0}body.mcf-azure .azure-seed-promo{aspect-ratio:1/1.08;border-radius:9px}body.mcf-azure .azure-seed-copy{padding:15px 16px}body.mcf-azure .azure-seed-copy strong{font-family:var(--azure-heading-font)!important;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.03}body.mcf-azure .azure-seed-copy mark{margin:2px 0}body.mcf-azure .azure-promo-button{left:42px;right:14px;bottom:14px;padding:10px 13px;font-size:12px}body.mcf-azure .azure-community-promo{padding:13px 14px;min-height:148px;background:linear-gradient(110deg,#ffdf38,#fff382);border-radius:9px}body.mcf-azure .azure-community-promo h2{font-size:26px;line-height:1.04;margin-bottom:6px}body.mcf-azure .azure-community-promo p{font-size:11px;line-height:1.3;max-width:190px;color:#5b4d24}body.mcf-azure .azure-community-promo a{padding:9px 10px;font-size:10px;position:relative;z-index:2}body.mcf-azure .azure-community-promo>img{width:158px;height:158px;right:-23px;bottom:-17px;object-fit:contain;z-index:0}body.mcf-azure .azure-weekly{background:linear-gradient(130deg,#0954ff,#3982ff);padding:12px 12px 7px;border-radius:9px;color:#fff}body.mcf-azure .azure-weekly h2{font-size:25px;color:#fff;margin:0 0 10px;line-height:1.1}body.mcf-azure .azure-weekly-nav{display:flex;gap:5px;padding-bottom:9px;font-size:11px}body.mcf-azure .azure-weekly-nav a{color:#fff;padding:3px 8px;border-radius:4px;background:#ffffff12}body.mcf-azure .azure-weekly-nav a[aria-current]{background:#fff;color:#0954ff}body.mcf-azure .azure-weekly-list{background:#fff;border-radius:6px;padding:2px 7px}body.mcf-azure .azure-weekly-row{display:flex;align-items:center;gap:9px;min-height:36px;border-bottom:1px solid #edf2ff;font-size:11px;color:#344970}body.mcf-azure .azure-weekly-row:last-child{border:0}body.mcf-azure .azure-weekly-row img{width:25px;height:25px;object-fit:cover;border-radius:5px}body.mcf-azure .azure-weekly-rank{width:17px;height:20px;display:grid;place-items:center;background:#fff0a0;color:#946e00;border-radius:4px;font-size:11px;font-weight:900}body.mcf-azure .azure-weekly-row strong{margin-left:auto;color:#0954ff;font-size:10px;font-weight:600;white-space:nowrap}body.mcf-azure > footer.azure-footer{padding:0!important;background:linear-gradient(110deg,#0557f4,#003bd4)!important;border:0!important}body.mcf-azure .footer-inner{max-width:1320px;padding:27px 28px 20px!important}body.mcf-azure .footer-top{grid-template-columns:1.75fr 1fr 1fr 1fr 1.15fr!important;gap:24px!important;align-items:start!important;margin-bottom:30px!important}body.mcf-azure .footer-brand{grid-column:auto!important;margin:0!important;min-width:0}body.mcf-azure .footer-logo{font-size:26px!important;font-weight:800!important;gap:0!important;color:#96caff!important;letter-spacing:-.7px!important;line-height:1!important}body.mcf-azure .footer-logo img{width:33px;height:33px}body.mcf-azure .footer-desc{font-size:12px!important;color:#d1e3ff!important;line-height:1.3!important;margin:11px 0!important;max-width:270px}body.mcf-azure .footer-col{gap:3px!important;min-height:0!important}body.mcf-azure .footer-col-title{font-family:Nunito,Arial,sans-serif!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;margin:3px 0 6px!important}body.mcf-azure .footer-col a{font-size:11px!important;color:#cce2ff!important;font-weight:500!important;line-height:1.2!important;padding:1px 0!important;min-height:0!important;border:0!important}body.mcf-azure .footer-col a:hover{color:#fff!important;transform:none!important}body.mcf-azure .footer-bottom{font-size:10px!important;padding-top:13px!important;margin-top:0!important;color:#bfdcff!important;border-top:1px solid #ffffff25!important;gap:15px!important}body.mcf-azure .footer-bottom a{color:#cde1ff!important;font-size:10px!important}body.mcf-azure .footer-socials .fsoc{font-size:10px!important;padding:6px 9px!important;border-radius:5px!important;color:#fff!important}body.mcf-azure .ast-launcher{width:112px!important;min-height:42px;background:#fff!important;border:1px solid #b8d1ff!important;border-radius:12px!important;box-shadow:0 4px 15px #0c3d831c!important;animation:none!important;bottom:18px;right:18px;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:7px!important;gap:7px}body.mcf-azure .ast-launcher::before{content:"▣";display:grid;place-items:center;background:#0954ff;color:#fff;border-radius:8px;width:26px;height:26px;font-size:20px}body.mcf-azure .ast-launcher__label{background:transparent!important;color:#0954ff!important;font-size:11px!important;text-transform:none!important;border:0!important;padding:0!important;letter-spacing:0}body.mcf-azure .ast-launcher__body{display:none}@media(min-width:901px) and (max-width:1160px){body.mcf-azure > .page{grid-template-columns:minmax(0,1fr) 26%;padding:10px 20px 0;gap:15px}body.mcf-azure .header-top{gap:12px!important}body.mcf-azure .logo-name{font-size:24px!important}body.mcf-azure .nav-inner{gap:0}body.mcf-azure nav.main-nav .nav-inner>a{padding:8px 11px!important}body.mcf-azure .sb-title{font-size:22px!important}body.mcf-azure .azure-community-promo{min-height:130px}body.mcf-azure .azure-community-promo>img{width:135px;height:135px;right:-26px}body.mcf-azure .azure-community-promo h2{font-size:23px}body.mcf-azure .azure-community-promo p{max-width:150px;font-size:10px}body.mcf-azure .azure-seed-copy strong{font-size:24px}}@media(max-width:900px){body.mcf-azure > .page{grid-template-columns:minmax(0,1fr);padding:12px 20px 0}body.mcf-azure .header-top{padding:8px 20px!important}body.mcf-azure .footer-top{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.mcf-azure .footer-brand{grid-column:1/-1!important}body.mcf-azure .footer-desc{max-width:420px}body.mcf-azure .footer-inner{padding:25px 20px 20px!important}}@media(max-width:600px){body.mcf-azure > .page{padding:10px 14px 0}body.mcf-azure .header-top{padding:8px 14px!important}body.mcf-azure .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mcf-azure .logo-name{font-size:21px!important}body.mcf-azure .logo-icon,body.mcf-azure .logo-icon svg{width:30px!important;height:34px!important}body.mcf-azure .footer-col a{padding:5px 0!important;font-size:12px!important}body.mcf-azure .footer-bottom{align-items:flex-start!important;text-align:left!important}}body.mcf-azure .search-bar button{left:5px;right:auto}body.mcf-azure .search-bar input{padding-left:36px!important;padding-right:12px!important}body.mcf-azure .azure-footer-characters{position:absolute;z-index:2;right:max(24px,calc((100vw - 1264px)/2));top:-174px;width:174px;height:174px;object-fit:contain;pointer-events:none}body.mcf-azure .azure-more-categories summary::after{display:none!important}@media(max-width:600px){body.mcf-azure .azure-footer-characters{width:125px;height:125px;right:12px;top:-132px}}body.mcf-azure .azure-footer-landscape{height:220px;background-position:right bottom;background-size:auto 100%;margin-bottom:-10px}body.mcf-azure > footer.azure-footer::before{display:block!important;top:-23px!important;bottom:auto!important;height:24px!important;background:#0751f8!important;opacity:1!important}body.mcf-azure .footer-col-title::before,body.mcf-azure .footer-col-title::after{display:none!important}body.mcf-azure .footer-logo svg{width:34px;height:34px;flex-shrink:0;margin-right:5px}body.mcf-azure .azure-analytics-counter{display:inline-flex;align-items:center;min-width:106px;min-height:45px;margin-top:14px;padding:6px 8px;background:#fff;border:1px solid #cfe2ff;border-radius:9px;line-height:0}body.mcf-azure .azure-analytics-counter a{display:block;border-radius:3px}body.mcf-azure .azure-analytics-counter img{display:block;width:88px;height:31px;max-width:none}body.mcf-azure .azure-analytics-counter a:focus-visible{outline:3px solid #ffde38;outline-offset:4px}@media(max-width:600px){body.mcf-azure .azure-footer-landscape{height:140px;background-size:auto 100%}}@media(max-width:900px){body.mcf-azure .search-bar input{padding-left:56px!important}}body.mcf-azure > footer.azure-footer{overflow:visible!important;margin:0!important}
/* azure-account */
body.mcf-azure .profile-template { --green: #0954ff; --green2: #0846d4; --accent: #0954ff; --dark: #edf6ff; --dark2: #f5f9ff; --dark3: #edf4ff; --card: #fff; --card2: #f4f8ff; --border: #dce8f9; --text: #18325c; --muted: #62789e; --gold: #af7900; --blue: #0954ff; --red: #d4314b; color: var(--text); }body.mcf-azure .profile-template .page { padding: 0; gap: 22px; background: transparent; }body.mcf-azure .profile-template .profile-banner { min-height: 255px; border: 1px solid #d8e6fa; border-radius: 14px; padding: 28px; box-shadow: 0 8px 26px #1449820d; }body.mcf-azure .profile-template .profile-banner:not(.has-cover)::before { content: ""; inset: 0; transform: none; width: auto; height: auto; background: url("/assets/azure/azure-home-hero.webp") center / cover no-repeat; opacity: .82; }body.mcf-azure .profile-template .profile-banner:not(.has-cover)::after { display: block; background: linear-gradient(90deg, #f2f9ffeb 0%, #f2f9ffcb 45%, #f2f9ff26 100%); }body.mcf-azure .profile-template .profile-banner.has-cover::after { background: linear-gradient(90deg, #03152ddb, #051734a1 64%, #03132d70); }body.mcf-azure .profile-template .avatar { width: 92px; height: 92px; border: 4px solid #fff; border-radius: 15px; background: #e1efff; box-shadow: 0 5px 20px #08337024; }body.mcf-azure .profile-template .avatar-online { border-color: #fff; background: #35bf74; box-shadow: 0 1px 5px #12703d30; }body.mcf-azure .profile-template .pb-name { color: #071745; font-family: "Rubik", "Inter", Arial, sans-serif; font-size: clamp(24px, 2.6vw, 38px); line-height: 1.15; font-weight: 850; letter-spacing: -.035em; overflow-wrap: anywhere; }body.mcf-azure .profile-template .pb-role { color: #795909; background: #ffedab; border-color: #e8d47b; font-size: 11px; }body.mcf-azure .profile-template .pb-stats { gap: 20px; padding: 15px 18px; background: #ffffffdf; border-radius: 11px; border: 1px solid #e0ebfb; backdrop-filter: blur(6px); }body.mcf-azure .profile-template .ps-val { font-family: "Rubik", "Inter", Arial, sans-serif; font-size: 23px; font-weight: 800; }body.mcf-azure .profile-template .ps-lbl { color: #617499; font-size: 11px; font-weight: 600; }body.mcf-azure .profile-template .profile-banner.has-cover :is(.pb-name,.pb-joined b) { color: #fff; }body.mcf-azure .profile-template .profile-banner.has-cover :is(.pb-joined,.xp-sub) { color: #d5e5ff; }body.mcf-azure .profile-template .profile-banner.has-cover .xp-lvl { color: #fff; border-color: #a9c9ff; background: #0954ff; }body.mcf-azure .profile-template .profile-banner.has-cover .btn-outline-sm { color: #fff; background: #10294d9c; border-color: #a9c9ff99; }body.mcf-azure .profile-template :is(.xp-lvl,.xp-val,.xp-amount,.nl-lvl,.ach-xp,.task-xp,.lb-xp,.lb-pos,.n-badge,.lm-card-lvl) { font-family: "Rubik", "Inter", Arial, sans-serif; font-weight: 750; letter-spacing: 0; }body.mcf-azure .profile-template :is(.xp-lvl,.nl-lvl) { font-size: 13px; }body.mcf-azure .profile-template :is(.ach-xp,.task-xp,.lb-xp,.xp-val,.lm-card-lvl) { font-size: 11px; }body.mcf-azure .profile-template :is(.xp-bar,.nl-bar,.task-bar) { background: #dce8fa; }body.mcf-azure .profile-template :is(.xp-fill,.nl-fill,.task-fill,.lm-xp-bar-fill) { background: linear-gradient(90deg, #0954ff, #47a8ff); }body.mcf-azure .profile-template :is(.btn-edit,.pov-save,.btn-upd) { background: #0954ff; color: #fff; border-radius: 6px; box-shadow: 0 3px 9px #0954ff17; }body.mcf-azure .profile-template :is(.btn-edit,.pov-save,.btn-upd):hover { background: #0343d9; }body.mcf-azure .profile-template .btn-outline-sm { background: #fff; color: #184073; border-color: #bed5f8; border-radius: 6px; }body.mcf-azure .profile-template .btn-danger { color: #bc2841; background: #fff0f3; border-color: #f1c4cb; }body.mcf-azure .profile-template .profile-tabs { padding: 5px; gap: 4px; border: 1px solid #e1eafa; background: #fff; border-radius: 9px; }body.mcf-azure .profile-template .ptab { padding: 10px 14px; margin: 0; border: 0; border-radius: 6px; color: #51698f; font-family: inherit; font-weight: 700; }body.mcf-azure .profile-template .ptab.active { color: #fff; background: #0954ff; }body.mcf-azure .profile-template .ptab:not(.active) { color: #51698f !important; }body.mcf-azure .profile-template .profile-banner { box-shadow: 0 8px 26px #1449820d !important; }body.mcf-azure .profile-template a.sec-muted { color: #fff !important; background: #0954ff !important; border-color: #0954ff !important; padding: 7px 11px; border-radius: 6px; }body.mcf-azure .profile-template .ptab.active .n-badge { background: #ffffff29; color: #fff; }body.mcf-azure .profile-template :is(.sec-t,.ai-inline-title,.about-v,.fav-name,.ach-name,.dl-name,.task-name,.upd-name,.cmt-mod-name,.lm-card-name) { color: #071745; }body.mcf-azure .profile-template .sec-t { font-family: "Rubik", "Inter", Arial, sans-serif; font-size: 21px; font-weight: 800; letter-spacing: -.025em; }body.mcf-azure .profile-template .sec-t::before { display: none; }body.mcf-azure .profile-template :is(.sb-title,.lb-head) { font-family: "Rubik", "Inter", Arial, sans-serif; font-size: 15px; font-weight: 800; letter-spacing: -.015em; text-transform: none; color: #071745; background: #fff; padding: 13px 15px; }body.mcf-azure .profile-template :is(.sb-title.green,.sb-title.blue,.sb-title.gold) { color: #071745; }body.mcf-azure .profile-template :is(.dl-item,.cmt,.task,.upd-row,.ai-inline-box,.ai-thread-item,.lb-mini,.sb-block,.ach) { border-color: #e0eafa; background: #fff; border-radius: 10px; box-shadow: 0 3px 12px #24487f04; }body.mcf-azure .profile-template :is(.ach.epic:not(.locked),.streak-box) { background: #fff9e6; border-color: #f1df9d; }body.mcf-azure .profile-template .ach.locked { opacity: .6; }body.mcf-azure .profile-template .ach-name { font-size: 13px; }body.mcf-azure .profile-template .ach-desc { font-size: 11px; }body.mcf-azure .profile-template .lb-pos.p2 { color: #6a7890; }body.mcf-azure .profile-template :is(.task.done,.task-done-badge,.vc-new,.ub-new,.upd-row.has-upd,.lb-row.me) { background: #eff6ff; border-color: #c5daff; }body.mcf-azure .profile-template .profile-toast { background: #fff; color: #17325d; border-color: #d7e6ff; border-left-color: #0954ff; box-shadow: 0 9px 30px #0e367a26; }body.mcf-azure .profile-template :is(.pov,.lm-overlay) { background: #071b4c73; backdrop-filter: blur(5px); }body.mcf-azure .profile-template :is(.pov-box,.lm-box) { background: #fff; border-color: #cfddf4; box-shadow: 0 24px 100px #061e5340; border-radius: 14px; }body.mcf-azure .profile-template :is(.pov-title,.lm-title) { color: #071745; font-family: "Rubik", "Inter", Arial, sans-serif; font-size: 18px; font-weight: 800; line-height: 1.3; white-space: normal; }body.mcf-azure .profile-template :is(.pov-head,.pov-tabs,.lm-head) { background: #fff; }body.mcf-azure .profile-template .pov-footer { background: #f6f9ff; }body.mcf-azure .profile-template .pov-tab.active { color: #0954ff; border-bottom-color: #0954ff; background: #f1f6ff; }body.mcf-azure .profile-template :is(.pf-input,.pf-select,.pf-textarea) { color: #16325d; background: #f8fbff; border-color: #cbdcf5; min-height: 40px; }body.mcf-azure .profile-template :is(.pf-input,.pf-select,.pf-textarea):focus { border-color: #0954ff; box-shadow: 0 0 0 3px #0954ff12; }body.mcf-azure .profile-template :is(.pf-label,.media-col-title,.pf-toggle-label) { color: #46628d; }body.mcf-azure .profile-template :is(.playstyle-chip.active,.theme-card.active,.ava-opt.selected,.lm-card--done,.lm-card--cur) { background: #edf5ff; border-color: #95bbff; }body.mcf-azure .profile-template .lm-card--cur { box-shadow: 0 0 0 1px #0954ff1a; }body.mcf-azure .profile-template :is(.lm-card--done,.lm-card--cur) .lm-card-perks li { color: #466895; }body.mcf-azure .profile-template .lm-card-badge { background: #0954ff; color: #fff; }body.mcf-azure .profile-template :is(.pf-tgl.on,.ach-check) { background: #0954ff; }body.mcf-azure .profile-template :is(.pov-close,.pov-cancel):hover { background: #eef5ff; color: #0954ff; border-color: #99bdff; }body.mcf-azure .profile-template .minesetup-hint { background: #eef5ff; color: #4c6690; border-color: #cddffc; }body.mcf-azure .profile-template :is(.pf-tgl,.banner-swatch,.ava-opt,.playstyle-chip,.theme-card):focus-visible { outline: 3px solid #ffcd38; outline-offset: 3px; }body.mcf-azure :is(.bld-wrap,.bv-wrap,.pr-wrap,.ck-wrap) { min-width: 0; padding: 8px 0 20px; }body.mcf-azure .bld-head { padding: 27px; border-radius: 12px; margin-bottom: 17px; background: linear-gradient(90deg, #edf8fffa, #edf8ffc7 62%, #edf8ff20), url("/assets/azure/azure-home-hero.webp") right center / cover no-repeat; }body.mcf-azure :is(.bld-head h1,.pr-hero h1,.ck-head h1) { font-family: "Rubik", "Inter", Arial, sans-serif; font-weight: 850; letter-spacing: -.035em; color: #071745; font-size: clamp(27px, 3.2vw, 40px); line-height: 1.12; }body.mcf-azure :is(.bld-premium,.pr-cta,.ck-submit,.bv-dl-premium) { background: #0954ff; border-color: #0954ff; color: #fff; border-radius: 7px; text-transform: none; letter-spacing: 0; box-shadow: 0 4px 10px #0954ff16; }body.mcf-azure :is(.bld-premium,.pr-cta,.ck-submit,.bv-dl-premium):hover { background: #0344d9; color: #fff; }body.mcf-azure :is(.bld-earn,.bld-upload) { background: #fff; color: #0954ff; border: 1px solid #b9d2fc; border-radius: 7px; }body.mcf-azure .bld-cats { gap: 7px; }body.mcf-azure .bld-cat { border-radius: 6px; border: 1px solid #cbdcf8; padding: 8px 13px; background: #fff; color: #35547e; }body.mcf-azure .bld-cat.is-active { background: #0954ff; color: #fff; border-color: #0954ff; }body.mcf-azure :is(.bld-search,.bld-help,.bv-before,.bv-howto,.bv-cm-form,.bv-cm-login,.bv-cm-item,.bv-side .box,.pr-card,.pr-faq,.ck-form-col .ck-block,.ck-terms) { background: #fff; border-color: #dce8f9; box-shadow: 0 4px 17px #214d8105; }body.mcf-azure .bld-search :is(input,select), body.mcf-azure .bv-cm-form textarea { border-color: #cbdcf8; background: #f8fbff; color: #17365f; }body.mcf-azure :is(.bld-search button,.bv-dl-btn,.bv-cm-submit,.bv-gate a,.bv-start button) { background: #0954ff; border-color: #0954ff; color: #fff; }body.mcf-azure :is(.bv-dl-locked,.bv-act) { background: #fff; border-color: #cddffc; color: #285389; }body.mcf-azure .bv-act.is-active { background: #eaf2ff; border-color: #95bbff; color: #0954ff; }body.mcf-azure .bv-act-dislike.is-active { background: #fff0f2; border-color: #eab6c0; color: #c92c47; }body.mcf-azure .bv-act-fav.is-active { background: #fff7db; border-color: #ecd47f; color: #926407; }body.mcf-azure .bv-act .cnt { background: #eaf2ff; }body.mcf-azure .bld-grid { gap: 15px; }body.mcf-azure .bld-card { border-color: #e2eafa; background: #fff; border-radius: 10px; }body.mcf-azure .bld-card:hover { box-shadow: 0 10px 26px #0954ff14; border-color: #9fc2ff; }body.mcf-azure .bld-thumb { background: #e4f2ff; }body.mcf-azure .bld-badge.prem { background: #ffe058; color: #664907; }body.mcf-azure .bld-body h3 { color: #071745; }body.mcf-azure .bld-meta span { background: #edf4ff; border-color: #e5edfa; border-radius: 4px; color: #54709a; }body.mcf-azure .bld-help summary { color: #174782; }body.mcf-azure .bv-gate { background: #edf6ffbd; color: #183760; }body.mcf-azure :is(.bv-cm-err,.ch-err) { color: #bf2941; }body.mcf-azure .pr-hero { border-radius: 14px; background: radial-gradient(ellipse at top right, #cce7ff88, transparent 70%), #ffffffde; border: 1px solid #d8e8fb; }body.mcf-azure .pr-price { color: #0954ff; }body.mcf-azure .ck-summary { background: #fff; border-color: #9fc2ff; box-shadow: 0 10px 30px #0954ff0d; }body.mcf-azure .ck-summary h3 { color: #071745; text-transform: none; font-size: 21px; letter-spacing: -.025em; }body.mcf-azure :is(.ck-plan,.ck-method) { background: #f7faff; border-color: #d3e2f8; }body.mcf-azure :is(.ck-plan,.ck-method):has(input:checked) { background: #edf5ff; border-color: #0954ff; }body.mcf-azure .ck-plan input:checked + .ck-plan-body .ck-plan-mark, body.mcf-azure .ck-method:has(input:checked) .ck-method-check { background: #0954ff; border-color: #0954ff; }body.mcf-azure .ck-plan-mark::after { background: #fff; }body.mcf-azure .ck-method:has(input:checked) .ck-method-check::after { color: #fff; }body.mcf-azure :is(.ck-plan,.ck-method):has(input:focus-visible) { outline: 3px solid #ffcf32; outline-offset: 3px; }body.mcf-azure :is(.ck-flash,.ck-test-bar,.pr-flash) { color: #82620d; background: #fff8df; border-color: #f0d78e; }body.mcf-azure .ck-terms { font-size: 13px; line-height: 1.6; }body.mcf-azure .ck-terms a { text-decoration: underline; }body.mcf-azure .bv-stage { --text: #edf5ff; --muted: #bacce6; --accent: #99c8ff; --green: #3981ff; --border: #304966; background: radial-gradient(circle at 50% 35%, #1d3045, #0d1728); }body.mcf-azure .bv-stage :is(.bv-tool,.bv-controls) { color: #ecf4ff; border-color: #4975a28c; background: #10223ad4; }body.mcf-azure .bv-stage .bv-hint { color: #d4e4f7; background: #0a172cc9; }body.mcf-azure .bv-stage .bv-start { background: #edf5ff; }body.mcf-azure .bv-stage .bv-start button { background: #0954ff; border-color: #fff; color: #fff; box-shadow: 0 6px 25px #0954ff3b; }body.mcf-azure .bv-stage .bv-start noscript { color: #18325c; background: #fff; }body.mcf-azure .bv-lb :is(.bv-lb-count,.bv-lb-btn,.bv-lb-close) { background: #112746e6; color: #fff; border-color: #4c6e9c; }body.mcf-azure :is(.ch-header,.ch-card,.ch-form,.mine-row,.lenta-head,.lenta-card) { background: #fff; border-color: #dfe9f8; border-radius: 11px; box-shadow: 0 3px 15px #204f8405; }body.mcf-azure .ch-cover:not([data-cover]), body.mcf-azure .ch-card-cover:not([data-cover]) { background: #c6e8ff url("/assets/azure/azure-home-hero.webp") center / cover no-repeat; }body.mcf-azure :is(.ch-avatar,.ch-card-ava) { background: #e4efff; color: #0954ff; border-color: #fff; box-shadow: 0 4px 15px #123c711c; }body.mcf-azure :is(.ch-title,.lenta-head h1,.lsh-title) { color: #071745; font-family: "Rubik", "Inter", Arial, sans-serif; font-weight: 850; font-size: 28px; line-height: 1.15; letter-spacing: -.035em; }body.mcf-azure :is(.ch-follow,.ch-form .btn-primary,.lenta-cta,.lc-open,.lsh-follow) { background: #0954ff; color: #fff; border-radius: 6px; }body.mcf-azure .profile-template .lsh-follow { background: #0954ff !important; }body.mcf-azure .ch-follow.is-following, body.mcf-azure .lsh-follow.is-following { background: #edf5ff; color: #0954ff; border: 1px solid #a8c8fc; }body.mcf-azure .profile-template .lsh-follow.is-following { background: #edf5ff !important; color: #0954ff !important; }body.mcf-azure .ch-default-badge { background: #edf5ff; border-color: #bbd5ff; color: #0954ff; }body.mcf-azure .ch-form :is(input[type=text],textarea,select) { background: #f7faff; border-color: #c9dcf8; color: #18325c; }body.mcf-azure .ch-card:hover, body.mcf-azure .lenta-card:hover { border-color: #a9caff; }body.mcf-azure .lenta-tabs a { background: #fff; color: #425f8d; border-color: #cedff9; border-radius: 6px; }body.mcf-azure .lenta-tabs a.is-active { background: #0954ff; border-color: #0954ff; color: #fff; }body.mcf-azure .lc-act { background: #f6f9ff; border-color: #d8e5f8; color: #426796; border-radius: 7px; }body.mcf-azure .lc-act:hover { background: #edf4ff; color: #0954ff; border-color: #9dc0ff; }body.mcf-azure .lc-act-like.is-active { color: #df3565; background: #fff0f5; border-color: #eda8bd; }body.mcf-azure .lc-act-like.is-active svg { stroke: #df3565; fill: #df3565; }body.mcf-azure .lc-type { background: #edf5ff; color: #0954ff; border-color: #d7e6fc; }body.mcf-azure .lsh-file { background: #f2f7ff; border-color: #d0e2ff; }body.mcf-azure :is(.lsh-cover,.lg-item,.lg-carousel), body.mcf-azure .lg-grid.c1 .lg-item img { background: #e5effb; }body.mcf-azure #authRoot { --green: #0954ff; --green2: #0846d4; --accent: #0954ff; --dark: #edf6ff; --dark2: #fff; --dark3: #f5f9ff; --card: #fff; --border: #cadcf6; --text: #19385f; --muted: #5e7398; --red: #c92b43; color: #19385f; background: #edf7ff url("/assets/azure/azure-sky-background.webp") center top / cover no-repeat !important; font-family: inherit !important; }body.mcf-azure #authRoot > header { background: #ffffffed !important; border-bottom: 1px solid #d3e3fa !important; box-shadow: 0 3px 16px #264c820a !important; }body.mcf-azure #authRoot [style*="Press Start 2P"] { font-family: "Rubik", "Inter", Arial, sans-serif !important; font-weight: 850; letter-spacing: -.035em; font-size: 25px !important; line-height: 1.2; }body.mcf-azure #authRoot > header [style*="color:#fff"] { color: #071745 !important; }body.mcf-azure #authRoot > div:first-of-type > div { border-color: #d9e6fb !important; border-radius: 15px !important; box-shadow: 0 20px 60px #0c367b16 !important; }body.mcf-azure #authRoot > div:first-of-type > div > div:first-child { background: linear-gradient(180deg, #edf7ffff, #edf7ffef 68%, #d3eaff61), url("/assets/azure/azure-home-hero.webp") 70% bottom / auto 100% no-repeat !important; }body.mcf-azure #authRoot > div:first-of-type > div > div:first-child [style*="color:#fff"] { color: #071745 !important; }body.mcf-azure #authRoot :is(input:not([type=checkbox]):not([type=hidden]),select,textarea):focus { border-color: #0954ff !important; box-shadow: 0 0 0 3px #0954ff14; }body.mcf-azure #authRoot button[type=submit] { background: #0954ff !important; border-radius: 7px !important; }body.mcf-azure #authRoot :is(a,button,input):focus-visible { outline: 3px solid #ffcd38; outline-offset: 3px; }@media (max-width: 1200px) { body.mcf-azure .profile-template .pb-inner { flex-wrap: wrap; } body.mcf-azure .profile-template .pb-stats { margin-left: 0; width: 100%; justify-content: space-around; } }@media (max-width: 960px) { body.mcf-azure .profile-template .profile-banner { padding: 23px; } body.mcf-azure .profile-template .pb-inner { flex-direction: row; gap: 17px; } body.mcf-azure .profile-template .pb-info { min-width: 210px; } body.mcf-azure .profile-template .ach-grid { grid-template-columns: repeat(3,minmax(0,1fr)); } body.mcf-azure .profile-template .pf-grid-main, body.mcf-azure .profile-template .pf-grid-social, body.mcf-azure .profile-template .pf-grid-gaming { grid-template-columns: repeat(2,minmax(0,1fr)); } body.mcf-azure .profile-template .lm-grid { grid-template-columns: repeat(3,minmax(0,1fr)); } }@media (max-width: 720px) { body.mcf-azure .profile-template .profile-banner { padding: 18px; } body.mcf-azure .profile-template .avatar { width: 76px; height: 76px; } body.mcf-azure .profile-template .pb-info { min-width: min(190px,100%); } body.mcf-azure .profile-template .pb-name { font-size: 28px; } body.mcf-azure .profile-template .pb-stats { gap: 14px 10px; padding: 12px 10px; } body.mcf-azure .profile-template .ps { flex: 1 1 70px; } body.mcf-azure .profile-template .ps-val { font-size: 20px; } body.mcf-azure .profile-template .ps-lbl { font-size: 10px; } body.mcf-azure .profile-template .pov { padding: 10px; } body.mcf-azure .profile-template .pov-box { max-height: calc(100dvh - 20px); } body.mcf-azure .profile-template .pov-head { padding: 15px; } body.mcf-azure .profile-template .pov-body { padding: 15px; } body.mcf-azure .profile-template .pov-title { font-size: 16px; } body.mcf-azure .profile-template .lm-grid { grid-template-columns: repeat(2,minmax(0,1fr)); padding: 13px; } body.mcf-azure .profile-template .lm-head { flex-wrap: wrap; } body.mcf-azure .bld-head { padding: 23px 17px; } body.mcf-azure .bld-search { margin-top: 15px; padding: 12px; } body.mcf-azure :is(.bld-cats,.profile-template .profile-tabs) { scrollbar-color: #b1ccff transparent; } body.mcf-azure .ck-summary { position: static; } body.mcf-azure .pr-hero { padding: 28px 17px; } body.mcf-azure #authRoot > header > div { padding: 12px 16px !important; gap: 10px !important; } body.mcf-azure #authRoot > header [style*="Press Start 2P"] { font-size: 21px !important; } body.mcf-azure #authRoot > header a:last-child { font-size: 11px !important; } body.mcf-azure #authRoot > div:first-of-type { padding: 24px 14px !important; } body.mcf-azure #authRoot > div:first-of-type > div { grid-template-columns: 1fr !important; max-width: 520px !important; } body.mcf-azure #authRoot > div:first-of-type > div > div:first-child { padding: 27px 25px !important; } body.mcf-azure #authRoot > div:first-of-type > div > div:first-child > div:last-child > div:last-child { display: none; } body.mcf-azure #authRoot > div:first-of-type > div > div:first-child p { margin-bottom: 0 !important; } body.mcf-azure #authRoot > div:first-of-type > div > div:last-child { padding: 28px 25px !important; } }@media (max-width: 480px) { body.mcf-azure .profile-template .ach-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } body.mcf-azure .profile-template :is(.pf-grid-main,.pf-grid-social,.pf-grid-gaming) { grid-template-columns: 1fr; } body.mcf-azure .profile-template .pb-inner { gap: 14px; } body.mcf-azure .profile-template .pb-name { font-size: 25px; } body.mcf-azure .profile-template .pb-actions { gap: 6px; } body.mcf-azure .profile-template .btn-edit, body.mcf-azure .profile-template .btn-outline-sm { padding: 9px 10px; font-size: 11px; } body.mcf-azure .profile-template .ptab { padding: 10px 12px; font-size: 12px; } body.mcf-azure .ch-info { min-width: 0; flex-basis: 100%; } body.mcf-azure .ch-title { font-size: 25px; } body.mcf-azure .ch-stats { gap: 14px; } body.mcf-azure .bv-actions { gap: 7px; } body.mcf-azure .bv-act { padding: 9px 11px; font-size: 12px; } body.mcf-azure #authRoot > header > div > a:first-child > div:first-child { width: 34px !important; height: 34px !important; font-size: 19px !important; } body.mcf-azure #authRoot > header a:last-child { max-width: 90px; line-height: 1.3; } }
/* azure-extra */
body.mcf-azure :is(.mpf-wrap,.mp-wrap)::before, body.mcf-azure :is(.mpf-wrap,.mp-wrap)::after { display: none; }body.mcf-azure :is(.mpf-card,.mpf-empty,.mp-hero,.mp-voting-bar,.mp-card,.mp-req-card,.mp-similar-card,.mp-version-modal,.af-section) { background: #fff !important; border: 1px solid #dce8f9 !important; border-radius: 11px !important; box-shadow: 0 5px 20px #163d7408 !important; }body.mcf-azure :is(.mpf-card,.mp-hero,.mp-card)::before { display: none; }body.mcf-azure :is(.mpf-card,.mp-similar-card):hover { border-color: #9ec2ff !important; box-shadow: 0 9px 25px #0954ff13 !important; }body.mcf-azure .mpf-card.featured { border-color: #91baff !important; box-shadow: 0 5px 20px #0954ff0c !important; }body.mcf-azure .mpf-wrap > div[style*="border-radius:8px"]:first-of-type { background: linear-gradient(100deg,#e8f5ff,#f6fbff) !important; border: 1px solid #d0e4ff !important; border-radius: 12px !important; box-shadow: none !important; padding: 26px !important; }body.mcf-azure .mpf-wrap > div[style*="border-radius:8px"]:first-of-type::before { display: none; }body.mcf-azure .mpf-wrap h1[style*="Press Start"], body.mcf-azure .mp-wrap h1 { color: #071745 !important; font-family: Rubik,Nunito,Arial,sans-serif !important; font-size: clamp(26px,3vw,38px) !important; line-height: 1.15; font-weight: 850; letter-spacing: -.035em; text-shadow: none !important; }body.mcf-azure :is(.mpf-author-name,.mpf-pack-title a,.mp-author-name,.mp-comment-name,.mp-mod-name-link,.mp-req-val) { color: #153663 !important; text-shadow: none !important; }body.mcf-azure :is(.mpf-pack-title a,.mp-author-name,.mp-mod-name-link):hover { color: #0954ff !important; text-shadow: none !important; }body.mcf-azure .mp-hero-desc { color: #526c92 !important; }body.mcf-azure :is(.mpf-tab,.mpf-mod-chip,.mpf-vote-btn,.mpf-action-btn,.mp-tag,.mp-vote-btn,.mp-social-btn,.mp-tag-link) { background: #f3f8ff !important; border: 1px solid #d2e2f9 !important; border-radius: 6px !important; color: #466792 !important; box-shadow: none !important; }body.mcf-azure :is(.mpf-tab,.mpf-vote-btn,.mpf-action-btn,.mp-social-btn,.mp-tag-link):hover { color: #0954ff !important; background: #eaf3ff !important; border-color: #9bbeff !important; }body.mcf-azure :is(.mpf-tab.active,.mpf-action-btn.download,.mpf-filters button,.mpf-vote-btn.up.active,.mp-vote-btn.up.active,.btn-mp.primary,.mp-tbl-btn.primary,.af-btn-save) { background: #0954ff !important; color: #fff !important; border-color: #0954ff !important; border-radius: 6px !important; box-shadow: 0 3px 10px #0954ff14 !important; }body.mcf-azure :is(.mpf-action-btn.download,.mpf-filters button,.btn-mp.primary,.mp-tbl-btn.primary):hover { background: #0645d7 !important; color: #fff !important; box-shadow: 0 4px 12px #0954ff20 !important; }body.mcf-azure :is(.mpf-vote-btn.down.active,.mp-vote-btn.down.active) { color: #fff !important; background: #d93d59 !important; border-color: #d93d59 !important; }body.mcf-azure :is(.mpf-author-ava,.mp-author-avatar,.mp-author-ava-lg,.mp-comment-avatar) { background: #dfedff !important; color: #0954ff !important; box-shadow: none !important; }body.mcf-azure :is(.mpf-verified,.mp-verified,.mp-step-num) { background: #0954ff !important; color: #fff !important; box-shadow: none !important; }body.mcf-azure :is(.mpf-helper,.mp-tag.version) { color: #1557b0 !important; background: #e8f2ff !important; border-color: #c4dcff !important; }body.mcf-azure .mp-tag.loader { color: #865c0d !important; background: #fff3cb !important; border-color: #ead48d !important; }body.mcf-azure .mp-tag.category { color: #7044b6 !important; background: #f1eaff !important; border-color: #dacafa !important; }body.mcf-azure .mp-tag.edition { color: #0d7389 !important; background: #e6f8fc !important; border-color: #bce5ef !important; }body.mcf-azure :is(.mpf-mod-chip.more,.mpf-view-all-comments,.mp-stat-val) { color: #0954ff !important; }body.mcf-azure .mpf-mod-chip.more { background: #eaf3ff !important; border-color: #c7ddff !important; }body.mcf-azure :is(.mpf-card-actions,.mpf-comments-preview,.mp-stats-bar,.mp-mod-table,.mp-mod-section-header,.mp-comment,.mp-install-step,.mp-cat-section,.mp-dl-option,.mp-version-item,.mp-guest-notice) { background: #f6faff !important; border-color: #dce8f9 !important; box-shadow: none !important; color: #31547f !important; }body.mcf-azure .mpf-card-actions { border-top: 1px solid #e0eafa !important; }body.mcf-azure .mp-stats-bar { padding: 12px 16px; }body.mcf-azure .mp-dl-option.primary { background: #edf5ff !important; border-color: #a9c9ff !important; box-shadow: none !important; }body.mcf-azure :is(.mp-dl-icon,.mp-guest-notice-benefits,.mp-comment-form-wrap,.mp-comment-reply,.mp-install-tips,.mp-cl-entry,.mp-mod-list-summary) { background: #eef5ff; }body.mcf-azure .mp-req-item { border-bottom-color: #e1ebf9 !important; }body.mcf-azure :is(.mp-card h2,.mp-card h3,.mp-req-card h3,.mp-cat-title,.mp-comment-form-wrap h3,.mp-version-modal h2,.af-section-title) { color: #071745; font-family: Rubik,Nunito,Arial,sans-serif; font-size: 21px; line-height: 1.25; font-weight: 800; letter-spacing: -.025em; }body.mcf-azure :is(.mp-cl-ver,.mp-step-num) { font-family: Rubik,Nunito,Arial,sans-serif; font-weight: 800; }body.mcf-azure .mp-comment-action { color: #54749f !important; }body.mcf-azure .mp-comment-action:hover { color: #0954ff !important; }body.mcf-azure .mp-vote-bar-wrap { background: #dfe9f9 !important; }body.mcf-azure .mp-vote-bar-fill { background: #0954ff !important; box-shadow: none; }body.mcf-azure .mp-warning { background: #fff9e6 !important; border-color: #e9d89e !important; }body.mcf-azure :is(.mp-warning-text strong,.mp-compat-badge.warning,.mp-mod-notes) { color: #926910; }body.mcf-azure .mp-alert.success { background: #edf7ff !important; border-color: #b7d3ff !important; color: #1654a9 !important; }body.mcf-azure .mp-alert.error { background: #fff1f3 !important; border-color: #efc2cd !important; color: #bd2d49 !important; }body.mcf-azure .mp-version-overlay { background: #081a4578; }body.mcf-azure .mp-version-modal { box-shadow: 0 18px 80px #04194036 !important; }body.mcf-azure .mp-version-item:hover { background: #eaf3ff !important; border-color: #9fc3ff !important; }body.mcf-azure .mp-cover-wrap, body.mcf-azure :is(.mpf-preview-grid,.mpf-preview-single,.mpf-preview-three) { box-shadow: none; }body.mcf-azure .af-hint { color: #6981a2; }body.mcf-azure #main-content :is(.mpf-filters,.mpf-sort,.mp-form-row,.af-section) :is(input,select,textarea) { color: #203e69 !important; background: #fff !important; border-color: #c9dcf8 !important; }body.mcf-azure #main-content :is(.mpf-filters,.mp-form-row,.af-section) :is(input,select,textarea):focus { border-color: #0954ff !important; box-shadow: 0 0 0 3px #0954ff13 !important; }body.mcf-azure #main-content:has(form[action$="/search"]) > div { color: #274970; }body.mcf-azure #main-content:has(form[action$="/search"]) > div [style*="color:#fff"]:not(button) { color: #071745 !important; }body.mcf-azure #main-content:has(form[action$="/search"]) [style*="Press Start 2P"] { font-family: Rubik,Nunito,Arial,sans-serif !important; font-size: 22px !important; letter-spacing: -.02em; font-weight: 800; color: #071745 !important; }body.mcf-azure .sr-card { background: #fff; border-color: #dce8f9; border-radius: 9px; box-shadow: none; }body.mcf-azure .sr-card:hover { box-shadow: 0 6px 20px #164b9411; border-color: #a8c7fb; }body.mcf-azure .sr-title { color: #071745; }body.mcf-azure .sr-tag { color: #1855a4 !important; background: #eaf3ff !important; border-color: #cfe1ff !important; }body.mcf-azure .sr-tag-ver { color: #805f0a !important; background: #fff5d3 !important; border-color: #efdfa3 !important; }body.mcf-azure .sr-dl-btn, body.mcf-azure .sr-card:hover .sr-dl-btn { background: #0954ff; color: #fff; }body.mcf-azure .rt-hero { background: linear-gradient(110deg,#e5f3ff,#f6fbff) !important; border-color: #cde1fd !important; border-radius: 12px !important; box-shadow: none !important; }body.mcf-azure .rt-hero::before { display: none; }body.mcf-azure .rt-hero-title { font-family: Rubik,Nunito,Arial,sans-serif; color: #071745 !important; font-size: clamp(27px,3vw,39px) !important; line-height: 1.15; letter-spacing: -.035em; }body.mcf-azure .rt-hero-title span { color: #0954ff !important; text-shadow: none; }body.mcf-azure .rt-hero-sub { color: #536f97 !important; }body.mcf-azure .rt-hero-icon { filter: none; }body.mcf-azure .rt-tabs { background: #fff !important; border-color: #dae7f9 !important; border-radius: 8px !important; }body.mcf-azure .rt-tab { color: #506e97 !important; border-radius: 6px !important; font-weight: 700 !important; }body.mcf-azure .rt-tab:hover { color: #0954ff !important; background: #eff6ff !important; }body.mcf-azure .rt-tab.active, body.mcf-azure .ppill.active { background: #0954ff !important; color: #fff !important; box-shadow: none !important; }body.mcf-azure :is(.rt-block,.rt-table) { background: #fff !important; border: 1px solid #dce8f9 !important; border-radius: 10px !important; box-shadow: none !important; }body.mcf-azure .rt-block::before { display: none; }body.mcf-azure :is(.rt-block-head,.rt-th) { background: #f7faff !important; border-color: #e0eafa !important; }body.mcf-azure .rt-block-title { color: #071745 !important; font-family: Rubik,Nunito,Arial,sans-serif; font-size: 19px; letter-spacing: -.025em; }body.mcf-azure .rt-block-title span { color: #0954ff !important; text-shadow: none; }body.mcf-azure :is(.rt-pod-name,.rt-xp-name,.rt-dl-title,.rt-how-title,.rt-full-title,.rt-tr-name) { color: #16305b; }body.mcf-azure :is(.rt-xp-rank,.rt-dl-num,.rt-how-xp,.rt-tr-rank,.rt-pod-base) { font-family: Rubik,Nunito,Arial,sans-serif; font-weight: 750; }body.mcf-azure .rt-podium { background: linear-gradient(180deg,#fff9e1,#fff) !important; }body.mcf-azure .rt-pod.p1 .rt-pod-ava { border-color: #f1c63f !important; box-shadow: 0 3px 14px #d59d181a !important; }body.mcf-azure .rt-pod.p2 .rt-pod-base, body.mcf-azure .rt-wrap .c-silver { color: #718196; }body.mcf-azure .rt-pod.p3 .rt-pod-base, body.mcf-azure .rt-wrap .c-bronze { color: #a16b39; }body.mcf-azure .rt-wrap .c-gold { color: #99740c; }body.mcf-azure .rt-how-item { background: #f3f8ff; }body.mcf-azure .rt-xp-bar-fill { background: linear-gradient(90deg,#0954ff,#4ba4ff); }body.mcf-azure :is(.versidx-page,.ver-page,.ldidx-page,.ld-page,.topics-page,.topic-page,.trust-page) { color: #284770; }body.mcf-azure :is(.versidx-h1,.ver-h1,.ldidx-h1,.ld-h1,.topics-h1,.topic-h1,.trust-h1) { color: #071745; font-family: Rubik,Nunito,Arial,sans-serif; font-size: clamp(27px,3vw,38px); line-height: 1.18; letter-spacing: -.035em; font-weight: 850; }body.mcf-azure :is(.versidx-lead,.versidx-about,.ldidx-lead,.ldidx-about,.topics-lead,.topic-tile-d,.trust-lead) { color: #536d94; }body.mcf-azure :is(.versidx-bc,.ver-bc,.ldidx-bc,.ld-bc,.topics-bc,.topic-bc,.trust-bc) { color: #6a83a7; }body.mcf-azure :is(.versidx-tile,.ldidx-tile,.topic-tile,.ver-section,.ld-section,.topic-section,.trust-section,.trust-card,.contact-card,.corr-row) { background: #fff; border-color: #dce8f9; border-radius: 10px; }body.mcf-azure :is(.versidx-tile,.ldidx-tile,.topic-tile):hover { border-color: #99bffd; box-shadow: 0 6px 18px #194c900d; }body.mcf-azure :is(.ver-hero,.ld-hero,.topic-hero) { background: linear-gradient(110deg,#e5f3ff,#f7fbff); border-color: #cbdef9; border-radius: 12px; }body.mcf-azure :is(.versidx-ver,.ldidx-name,.topic-tile-h) { color: #071745; font-family: Rubik,Nunito,Arial,sans-serif; font-size: 24px; font-weight: 800; letter-spacing: -.025em; }body.mcf-azure :is(.versidx-rel,.versidx-tag.stable,.ver-meta,.ld-card-versions,.topic-empty,.ver-empty,.ld-empty) { color: #617a9e; }body.mcf-azure :is(.versidx-tag.modern,.ver-tag) { color: #0954ff; background: #e8f2ff; border-color: #bed8ff; }body.mcf-azure :is(.ver-about,.ld-tldr,.topic-tldr,.topic-toc) { background: #f1f7ff; border-color: #bed8ff; color: #31537d; }body.mcf-azure :is(.ver-section-h h2,.ld-section h2,.topic-section h2,.trust-section h2) { color: #071745; font-family: Rubik,Nunito,Arial,sans-serif; font-size: 22px; letter-spacing: -.025em; }body.mcf-azure :is(.ld-section h2,.topic-section h2,.trust-section h2)::before { background: #0954ff; }body.mcf-azure :is(.ver-card,.ld-card,.topic-card,.topic-faq details,.ver-faq details,.ver-empty,.ld-empty,.topic-empty) { background: #f7faff; border-color: #d9e7fa; border-radius: 8px; }body.mcf-azure :is(.ver-card-title,.ld-card-title,.topic-card-title,.topic-faq summary,.ver-faq summary) { color: #17355f; }body.mcf-azure :is(.ld-section p,.topic-section p,.trust-section p,.trust-section ul li,.trust-card-d,.contact-card-d,.corr-row p,.topic-toc li,.topic-faq details p,.ver-faq details p) { color: #516c93; }body.mcf-azure :is(.ver-card-meta,.ld-card-meta,.ld-tldr-label,.topic-card-meta,.topic-tldr-label,.topic-toc-h,.trust-card-h,.contact-card-h,.contact-card-d a,.corr-row time,.ldidx-cta,.topic-tile-cta,.ld-section a) { color: #0954ff; }body.mcf-azure :is(.ver-section-more,.ver-other a,.ld-others a,.topic-keyword) { background: #edf5ff; color: #0954ff; border-color: #cadfff; border-radius: 6px; }body.mcf-azure :is(.ld-tldr code,.topic-section code) { background: #e9f2ff; color: #1d599d; }body.mcf-azure :is(.topic-faq summary,.ver-faq summary)::after { color: #0954ff; }body.mcf-azure .trust-cta a.primary { background: #0954ff; color: #fff; border-color: #0954ff; border-radius: 6px; }body.mcf-azure .trust-cta a.outline { color: #0954ff; background: #fff; border-color: #bdd6fb; border-radius: 6px; }body.mcf-azure :is(.about-hero,.about-cta) { background: linear-gradient(110deg,#e5f3ff,#f8fbff); border-color: #d0e2fc; border-radius: 12px; }body.mcf-azure .about-hero::before { display: none; }body.mcf-azure :is(.about-hero-title,.about-section-title,.about-cta h2) { font-family: Rubik,Nunito,Arial,sans-serif; color: #071745; font-weight: 850; font-size: 27px; line-height: 1.2; letter-spacing: -.035em; }body.mcf-azure .about-hero-title { font-size: clamp(30px,3.5vw,43px); }body.mcf-azure .about-stat-value { font-family: Rubik,Nunito,Arial,sans-serif; color: #0954ff; font-size: 28px; font-weight: 800; }body.mcf-azure :is(.about-feature-title,.about-founder-name,.about-faq-q) { color: #17355f; }body.mcf-azure :is(.about-stat,.about-feature-card,.about-roadmap-stage,.about-faq-item,.about-founder) { background: #fff !important; border-color: #dce8f9 !important; border-radius: 10px !important; box-shadow: none !important; }body.mcf-azure .about-roadmap-stage--soon .about-roadmap-label { background: #fff5d1; color: #8c680c; }body.mcf-azure .about-roadmap-stage--idea .about-roadmap-label { background: #eaf2ff; color: #295cab; }body.mcf-azure #main-content > div:is([style*="max-width:780px"],[style*="max-width:860px"],[style*="max-width:680px"]) :is(h1,h2,h3,strong) { color: #071745 !important; font-family: Rubik,Nunito,Arial,sans-serif !important; }body.mcf-azure #main-content > div:is([style*="max-width:780px"],[style*="max-width:860px"],[style*="max-width:680px"]) h1 { font-size: clamp(26px,3vw,37px) !important; line-height: 1.2 !important; font-weight: 850; letter-spacing: -.035em; }body.mcf-azure #main-content > div[style*="max-width:860px"] div[style*="color:#fff"] { color: #17365e !important; }body.mcf-azure #main-content > div[style*="max-width:680px"] form input:focus, body.mcf-azure #main-content > div[style*="max-width:680px"] form textarea:focus { border-color: #0954ff !important; }body.mcf-azure #main-content > div[style*="max-width:680px"] [style*="color:#ff8080"] { color: #c1314a !important; }body.mcf-azure .notif-page h1 { color: #071745; font-family: Rubik,Nunito,Arial,sans-serif; letter-spacing: -.03em; }body.mcf-azure .notif-page .notif-item { background: #fff !important; border-color: #d8e6fa !important; box-shadow: none !important; color: #26466f; }body.mcf-azure .notif-page .notif-item:has(> div:last-child[style*="width:8px"]) { background: #f2f7ff !important; border-color: #8fb9ff !important; border-left: 3px solid #0954ff !important; }body.mcf-azure .notif-page .notif-item:hover { background: #edf5ff !important; border-color: #9dc2ff !important; box-shadow: 0 5px 15px #164a8e0d; }body.mcf-azure.dm-page { background: #edf6ff !important; }body.mcf-azure :is(.dmx-side,.dm2-side,.dt-wrap,.dmx-empty) { background: #fff; border-color: #d5e4f8; box-shadow: 0 5px 23px #123e7b0a; }body.mcf-azure :is(.dmx-side-head,.dm2-side-head) { background: #0954ff; color: #fff; }body.mcf-azure :is(.dmx-name,.dmx-snip.unread,.dm2-c-name,.dm2-c-snip.unread,.dt-name,.dt-file-prev-name,.dmx-empty h2) { color: #15345f; }body.mcf-azure :is(.dmx-snip,.dm2-c-snip,.dt-sub,.dt-empty,.dt-typing,.dt-hint,.dt-file-prev-size,.dmx-nothing,.dmx-empty) { color: #6880a3; }body.mcf-azure :is(.dmx-empty a,.dmx-nothing a,.dt-sub.online,.dt-quote b,.dt-theirs .dt-quote b,.dt-replybar b) { color: #0954ff; }body.mcf-azure :is(.dmx-row,.dm2-c):hover { background: #f0f6ff; }body.mcf-azure .dm2-c.active { background: #edf5ff; box-shadow: inset 3px 0 0 #0954ff; }body.mcf-azure :is(.dmx-av,.dm2-av,.dt-av) { background: #dbeaff; color: #0954ff; }body.mcf-azure :is(.dmx-badge,.dm2-badge) { background: #0954ff; color: #fff; box-shadow: none; }body.mcf-azure :is(.dt-head,.dt-composer,.dt-replybar,.dt-emoji) { background: #fff; border-color: #d9e7f8; }body.mcf-azure .dt-feed { background: #eff6ff; }body.mcf-azure .dt-day { background: #dfeafa; color: #54759f; border-color: #d2e1f6; }body.mcf-azure .dt-mine { background: #0954ff; color: #fff; box-shadow: 0 2px 8px #0954ff17; }body.mcf-azure .dt-theirs { background: #fff; color: #1c3c67; border: 1px solid #dfebfa; }body.mcf-azure .dt-mine .dt-quote b { color: #dceaff; }body.mcf-azure .dt-mine .dt-text code.dm-code { background: #0636a8; color: #fff; }body.mcf-azure .dt-theirs .dt-text code.dm-code { background: #eaf3ff; color: #255b9b; }body.mcf-azure .dt-theirs .dt-quote { background: #edf5ff; }body.mcf-azure :is(.dt-bell,.dt-tool,.dt-file-prev-rm) { background: #edf4ff; color: #54749c; }body.mcf-azure :is(.dt-bell,.dt-tool):hover, body.mcf-azure .dt-tool.active { color: #0954ff; background: #e3efff; }body.mcf-azure :is(.dt-file-prev,.dt-theirs .dt-msg-file) { background: #eef5ff; color: #254b78; }body.mcf-azure .dt-mine .dt-msg-file { background: #ffffff17; color: #fff; }body.mcf-azure .dt-theirs .dt-msg-file-size { color: #6580a5; }body.mcf-azure .dt-mine .dt-msg-file-size { color: #d4e4ff; }body.mcf-azure .dt-send { background: #0954ff; color: #fff; box-shadow: none; }body.mcf-azure .dt-send:hover { background: #0747d9; box-shadow: 0 4px 12px #0954ff20; }body.mcf-azure .dt-emoji { box-shadow: 0 7px 30px #193e791e; }body.mcf-azure .dt-emoji button:hover { background: #e8f2ff; }body.mcf-azure :is(.dmx-side-list,.dm2-side-list,.dt-feed,.dt-emoji)::-webkit-scrollbar-thumb { background: #bcd0ed; }body.mcf-azure #main-content :is(.dmx-side-search,.dm2-side-search,.dt-composer) :is(input,textarea) { background: #f5f9ff !important; border-color: #cbdcf4 !important; color: #21436e !important; }body.mcf-azure #main-content :is(.dmx-side-search,.dm2-side-search,.dt-composer) :is(input,textarea):focus { border-color: #0954ff !important; box-shadow: 0 0 0 3px #0954ff12 !important; }body.mcf-azure .games-hub > h1 { font-family: Rubik,Nunito,Arial,sans-serif; color: #071745; font-size: clamp(28px,3vw,40px); font-weight: 850; letter-spacing: -.035em; text-shadow: none; }body.mcf-azure .games-hub .game-banner { background: #edf6ff; border-color: #c9defa; border-width: 1px; border-radius: 12px; box-shadow: none; }body.mcf-azure .games-hub .game-banner:hover { border-color: #9bbfff; box-shadow: 0 12px 28px #16498316; }body.mcf-azure .games-hub .gb-kopatel { background: linear-gradient(130deg,#fff8df,#eef6ff); }body.mcf-azure .games-hub .gb-blocksort { background: linear-gradient(130deg,#e3f0ff,#f3faff); }body.mcf-azure .games-hub .gb-redstone { background: linear-gradient(130deg,#fff0ed,#fff8f5); }body.mcf-azure .games-hub .gb-dino { background: linear-gradient(130deg,#dff5ff,#effbf0); }body.mcf-azure .games-hub .game-banner .gb-over { background: linear-gradient(90deg,#ffffffba,#ffffff12); }body.mcf-azure .games-hub .game-banner .gb-glow { opacity: .15; }body.mcf-azure .games-hub .game-banner .gb-title { font-family: Rubik,Nunito,Arial,sans-serif; font-size: 30px; font-weight: 850; letter-spacing: -.03em; line-height: 1.12; color: #071745; }body.mcf-azure .games-hub .game-banner .gb-desc { color: #476487; }body.mcf-azure .games-hub .game-banner .gb-label { font-family: Rubik,Nunito,Arial,sans-serif; font-weight: 800; color: #0954ff; }body.mcf-azure .games-hub .game-banner .gb-tag { background: #ffffffcf; border-color: #c9dbf6; color: #476a99; }body.mcf-azure .games-hub .game-banner .gb-btn { background: #0954ff; color: #fff; font-family: Rubik,Nunito,Arial,sans-serif; font-size: 14px; font-weight: 750; box-shadow: 0 3px 10px #0954ff22; border-radius: 7px; }body.mcf-azure .games-hub .game-banner:hover .gb-btn { box-shadow: 0 5px 16px #0954ff2b; }body.mcf-azure .games-hub .gb-badge { font-family: Rubik,Nunito,Arial,sans-serif; font-weight: 800; }@media (max-width: 720px) { body.mcf-azure .mpf-wrap > div[style*="border-radius:8px"]:first-of-type { padding: 20px 17px !important; } body.mcf-azure .rt-hero { padding: 24px 18px !important; } body.mcf-azure .rt-tabs { overflow-x: auto; scrollbar-width: thin; } body.mcf-azure .rt-block-title { font-size: 17px; } body.mcf-azure :is(.versidx-grid,.ldidx-grid,.topics-grid) { grid-template-columns: 1fr; } body.mcf-azure :is(.ver-hero,.ld-hero,.topic-hero) { padding: 22px 17px; } body.mcf-azure :is(.ver-section,.ld-section,.topic-section,.trust-section) { padding: 17px; } body.mcf-azure #main-content > div:is([style*="max-width:780px"],[style*="max-width:860px"],[style*="max-width:680px"]) { padding-left: 0 !important; padding-right: 0 !important; } body.mcf-azure #main-content > div[style*="max-width:780px"] > div { padding: 22px 18px !important; } body.mcf-azure #main-content > div[style*="max-width:680px"] form > div { padding: 21px 16px !important; } body.mcf-azure #main-content > div[style*="max-width:680px"] form div[style*="grid-template-columns:1fr 1fr"] { grid-template-columns: 1fr !important; } body.mcf-azure .games-hub { padding: 20px 0 40px; } body.mcf-azure .games-hub .games-grid { gap: 16px; } body.mcf-azure .games-hub .game-banner .gb-title { font-size: 25px; } body.mcf-azure #main-content:has(form[action$="/search"]) form[action$="/search"] { flex-wrap: wrap; } body.mcf-azure #main-content:has(form[action$="/search"]) form[action$="/search"] input { min-width: 0; flex: 1 1 160px !important; } }
/* azure-refinement */
body.mcf-azure{--azure-surface:#fff;--azure-line:#d4e2f3;--azure-shadow:0 5px 20px #16395b08;background:#edf4fc!important;color:#273c60}body.mcf-azure::before,body.mcf-azure::after{background-image:none!important;pointer-events:none}body.mcf-azure>.page{padding-top:20px;padding-bottom:20px;gap:22px}body.mcf-azure :is(.sb-block,.news-article__card,.azure-category-nav){border:1px solid var(--azure-line)!important;box-shadow:var(--azure-shadow)!important;background:#fff!important;border-radius:12px!important}body.mcf-azure .hp-hero{border:1px solid #c9def6;border-radius:12px;overflow:hidden;box-shadow:var(--azure-shadow);margin-bottom:22px}body.mcf-azure .hp-section{background:var(--azure-surface);border:1px solid var(--azure-line);border-radius:12px;padding:17px 18px 18px;margin:0 0 20px;box-shadow:var(--azure-shadow)}body.mcf-azure .hp-section-head{margin-bottom:13px}body.mcf-azure .hp-section-head h2{font-size:27px}body.mcf-azure :is(.hp-post-card,.hp-modpack-card,.hp-channel-card){border:1px solid #e0e9f5;box-shadow:none}body.mcf-azure .hp-mod-list{border:1px solid #e0e9f5;border-radius:9px;overflow:hidden}body.mcf-azure .hp-mod-row{border-bottom:1px solid #e7edf6}body.mcf-azure .hp-mod-row:last-child{border-bottom:0}body.mcf-azure .hp-section .hp-directory-card{background:#f7faff;border:1px solid #dce8f7}body.mcf-azure .azure-material-page{background:#fff;border:1px solid var(--azure-line);border-radius:12px;padding:20px;box-shadow:var(--azure-shadow)}body.mcf-azure .azure-material-page .news-article__layout{gap:14px}body.mcf-azure .azure-material-page .news-article__section--compat{background:#f8fbff;border:1px solid #dce7f5;border-radius:10px;padding:14px}body.mcf-azure .azure-material-page .azure-material-toc{background:#f4f8ff;border:1px solid #d9e6f7;border-radius:10px}body.mcf-azure .azure-material-page :is(.news-article__section--html,.news-article__body){color:#293e61}body.mcf-azure .azure-footer-landscape{background-color:transparent}@media(max-width:780px){body.mcf-azure>.page{padding:12px 12px 18px}body.mcf-azure .hp-section{padding:14px 12px;margin-bottom:14px}body.mcf-azure .hp-section-head h2{font-size:24px}body.mcf-azure .azure-material-page{padding:14px 12px;border-radius:10px}body.mcf-azure .azure-material-page .news-article__section--compat{padding:10px}}body.mcf-azure main header { position: static; top: auto; z-index: auto; background: transparent; border: 0; box-shadow: none; backdrop-filter: none; -webkit-backdrop-filter: none; }body.mcf-azure #readProgress{background:#0954ff!important}body.mcf-azure :is(#download,#comments){scroll-margin-top:24px}
/* azure-community */
body.mcf-azure :is(.lenta-page,.ch-page,.composer-wrap,.lenta-show,.profile-template) { --accent:#0954ff; --green:#0954ff; --green2:#0647d9; --dark2:#f6faff; --dark3:#eef5ff; --card:#fff; --card2:#f4f8ff; --text:#203757; --muted:#647894; --border:#d5e4f5; min-width:0; color:#203757; }body.mcf-azure :is(.lenta-page,.ch-page,.composer-wrap,.lenta-show) { gap:20px; }body.mcf-azure :is(.lenta-page,.ch-page,.composer-wrap,.lenta-show) :is(a,button,input,select,textarea):focus-visible { outline:3px solid #ffcf42; outline-offset:3px; }body.mcf-azure :is(.lenta-head,.lenta-card,.lenta-empty,.lenta-sidecard,.lenta-show-hero,.lenta-comments,.lenta-composer,.ch-header,.ch-card,.ch-form,.mine-row) { background:#fff!important; border:1px solid #d5e4f5!important; border-radius:14px!important; box-shadow:0 5px 20px #274c7c07!important; backdrop-filter:none; }body.mcf-azure :is(.lenta-head,.lenta-card)::before { display:none!important; }body.mcf-azure :is(.lenta-card,.lenta-card--compact):hover { transform:none; background:#fff!important; border-color:#b4cee9!important; box-shadow:0 7px 24px #214e7c0d!important; }body.mcf-azure .azure-community-hero { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:28px; border:1px solid #cfdef5; border-radius:15px; background:linear-gradient(115deg,#fffffffa,#e6f3ffed),url("/assets/azure/azure-sky-background.webp") center/cover; box-shadow:0 5px 20px #274c7c05; }body.mcf-azure .azure-community-hero-copy { flex:1; min-width:0; }body.mcf-azure .azure-community-eyebrow { display:block; margin-bottom:12px; color:#0954ff; font-size:11px; font-weight:850; letter-spacing:.08em; text-transform:uppercase; }body.mcf-azure .azure-community-hero h1 { margin:0; color:#071745; font-family:var(--azure-hero-font,"Russo One"),Arial,sans-serif!important; font-size:clamp(26px,2.65vw,36px); font-weight:400; line-height:1.12; letter-spacing:-.025em; }body.mcf-azure .azure-community-hero p { max-width:520px; margin:12px 0 0; color:#536b8b; font-size:14px; line-height:1.55; }body.mcf-azure .azure-community-hero-actions { display:flex; flex-direction:column; align-items:flex-start; gap:12px; flex-shrink:0; }body.mcf-azure .azure-community-secondary { color:#315886; font-size:12px; font-weight:750; text-decoration:none; }body.mcf-azure .azure-community-secondary:hover { color:#0954ff; }body.mcf-azure .lenta-head { padding:23px!important; gap:15px; }body.mcf-azure .lenta-head h1 { color:#071745!important; font-family:var(--azure-hero-font,"Russo One"),Arial,sans-serif!important; font-size:27px; font-weight:400; line-height:1.25; overflow-wrap:anywhere; }body.mcf-azure :is(.lenta-cta,.ch-follow,.lc-open,.lsh-follow,.lc-edit-save,.lc-reply-submit) { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:40px; padding:10px 16px; color:#fff!important; background:#0954ff!important; border:1px solid #0954ff!important; border-radius:8px!important; font-size:13px; font-weight:800; text-decoration:none; box-shadow:0 3px 8px #0954ff14!important; cursor:pointer; }body.mcf-azure :is(.lenta-cta,.ch-follow,.lc-open,.lsh-follow):hover { background:#0644db!important; border-color:#0644db!important; transform:none; filter:none; }body.mcf-azure :is(.ch-follow,.lsh-follow).is-following { color:#0954ff!important; background:#edf4ff!important; border:1px solid #bad1f6!important; box-shadow:none!important; }body.mcf-azure .azure-feed-filters { display:flex; flex-direction:column; gap:15px; padding:16px 18px; background:#fff; border:1px solid #d5e4f5; border-radius:12px; }body.mcf-azure .lenta-tabs { display:flex; gap:7px; flex-wrap:wrap; }body.mcf-azure .lenta-tabs a { min-height:37px; padding:8px 13px; background:#f5f8fd!important; border:1px solid #e0e9f5!important; border-radius:7px!important; color:#4d6382!important; font-size:13px; line-height:1.4; font-weight:750; box-shadow:none!important; }body.mcf-azure .lenta-tabs a:hover { background:#edf4ff!important; color:#0954ff!important; border-color:#bad2fa!important; }body.mcf-azure .lenta-tabs a.is-active { background:#0954ff!important; color:#fff!important; border-color:#0954ff!important; box-shadow:none!important; }body.mcf-azure .lenta-tabs--types { margin:0; padding-top:14px; border-top:1px solid #e6edf7; opacity:1; }body.mcf-azure .lenta-tabs--types a { min-height:33px; padding:6px 11px; background:#fff!important; font-size:12px; font-weight:650; }body.mcf-azure .lenta-tabs--types a.is-active { background:#eaf2ff!important; color:#0954ff!important; border-color:#acc9f8!important; }body.mcf-azure .lenta-list--grid2 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:18px!important; align-items:stretch; }body.mcf-azure :is(.lenta-card,.lenta-card--compact) { padding:17px!important; gap:13px!important; overflow:hidden; }body.mcf-azure .lc-head { align-items:center; gap:9px; padding:0; background:transparent; box-shadow:none; }body.mcf-azure .lc-author { min-width:0; gap:9px; color:#203757; }body.mcf-azure .lc-avatar-link { flex-shrink:0; display:block; text-decoration:none; }body.mcf-azure :is(.lc-ava,.lenta-card--compact .lc-ava) { width:38px; height:38px; border:1px solid #d7e5f7; border-radius:11px; background:#e8f1ff; color:#0954ff; box-shadow:none; }body.mcf-azure :is(.lc-ava--fallback,.lc-ava--fb) { background:#e7f0ff; color:#0954ff; }body.mcf-azure :is(.lc-author-name,.lenta-card--compact .lc-author-name) { color:#142b50!important; font-size:13px; font-weight:850; text-decoration:none; }body.mcf-azure .lc-author-sub { display:block; margin-top:3px; color:#6a7e9a; font-size:10px; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }body.mcf-azure .lc-author-sub a { color:#496c9c!important; font-weight:650!important; }body.mcf-azure :is(.lc-type,.lenta-card--compact .lc-type) { padding:4px 7px; border:1px solid #d9e6f8; background:#f2f7ff; color:#4f6b94; border-radius:5px; font-size:9px; font-weight:750; letter-spacing:0; }body.mcf-azure .lc-edit { width:28px; height:28px; background:#f3f7fc; color:#6981a3; border-color:#d9e5f4; }body.mcf-azure :is(.lc-title,.lenta-card--compact .lc-title) { margin:0; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:23px; font-weight:800; line-height:1.15; }body.mcf-azure :is(.lc-title a,.lenta-card--compact .lc-title a) { color:#071745!important; text-shadow:none!important; }body.mcf-azure .lc-title a:hover { color:#0954ff!important; }body.mcf-azure :is(.lc-body,.lenta-card--compact .lc-body) { color:#526783; font-size:13px; line-height:1.6; }body.mcf-azure :is(.lc-hero,.lenta-card--compact .lc-hero) { margin:0; border:0; border-radius:9px; background:#e6f0fb; box-shadow:none; }body.mcf-azure :is(.lc-hero img,.lenta-card--compact .lc-hero img) { width:100%; height:auto; aspect-ratio:16/10; max-height:360px; object-fit:cover!important; background:#e7f1fc; display:block; }body.mcf-azure .lc-mv-preview { overflow:hidden; border:1px solid #dce7f6; border-radius:9px; box-shadow:none; background:#fff; }body.mcf-azure .lc-mv-preview .mv-thumb { aspect-ratio:16/9; background:#e5effa; }body.mcf-azure .lc-mv-preview .mv-body { background:#f7faff; border:0; padding:9px 10px; }body.mcf-azure .lc-mv-preview :is(.mv-channel,.mv-views) { color:#557095; }body.mcf-azure .lc-mv-preview .mv-channel-ico { background:#e1edff; color:#0954ff; }body.mcf-azure .lc-mv-preview .mv-play-btn { width:49px; height:49px; background:#0954ff; border:2px solid #fff; box-shadow:0 3px 12px #07174530; }body.mcf-azure .lc-media-mini { border:1px solid #dbe6f7!important; background:#e9f1fc!important; box-shadow:none!important; }body.mcf-azure :is(.lc-tags a,.lenta-card--compact .lc-tags a,.lc-tag-meta) { padding:4px 8px; background:#f0f5fc; border:1px solid #dfe9f7; color:#4a6993; font-size:11px; border-radius:5px; }body.mcf-azure :is(.lc-foot,.lenta-card--compact .lc-foot) { padding:12px 0 0; margin-top:auto; border-top:1px solid #e3ebf6; gap:6px; }body.mcf-azure :is(.lc-act,.lenta-card--compact .lc-act) { min-height:32px; padding:7px 9px; border:1px solid #dfe7f3!important; border-radius:7px; background:#f6f9fd!important; color:#5c7393!important; font-size:12px; box-shadow:none; }body.mcf-azure .lc-act:hover { background:#edf4ff; color:#0954ff; border-color:#b7cef3; transform:none; }body.mcf-azure .lenta-card--compact .lc-act:hover { background:#edf4ff!important; color:#0954ff!important; border-color:#b7cef3!important; box-shadow:none!important; }body.mcf-azure .lc-act-like.is-active,body.mcf-azure .lenta-card--compact .lc-act-like.is-active { color:#cf285e!important; background:#fff0f5!important; border-color:#f0b9cb!important; }body.mcf-azure .lc-act-like.is-active svg { fill:#cf285e; stroke:#cf285e; }body.mcf-azure :is(.lc-open,.lenta-card--compact .lc-open) { min-height:32px; padding:7px 11px; font-size:12px; border-radius:7px!important; }body.mcf-azure .lenta-empty { padding:38px 25px; color:#6a7f9b; font-size:14px; }body.mcf-azure .lenta-empty b { color:#17345b; font-size:19px; }body.mcf-azure :is(.lenta-flash,.ch-flash) { background:#edf5ff; border:1px solid #bdd5fa; color:#235998; border-radius:10px; }body.mcf-azure .azure-community-sidecard { padding:20px; background:#fff; border:1px solid #d5e4f5; border-radius:13px; box-shadow:0 5px 20px #274c7c06; }body.mcf-azure .azure-community-sidecard h2,body.mcf-azure .azure-community-createcard h2 { margin:0 0 13px; color:#071745; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:24px; font-weight:800; line-height:1.15; }body.mcf-azure .azure-community-sidenav { display:flex; flex-direction:column; gap:4px; }body.mcf-azure .azure-community-sidenav a { display:flex; justify-content:space-between; gap:10px; padding:11px 10px; color:#506788; text-decoration:none; border-radius:7px; font-size:13px; font-weight:700; }body.mcf-azure .azure-community-sidenav a:hover,body.mcf-azure .azure-community-sidenav a.is-active { background:#edf4ff; color:#0954ff; }body.mcf-azure .azure-community-topics { display:flex; flex-wrap:wrap; gap:7px; }body.mcf-azure .azure-community-topics a { padding:7px 10px; color:#41618d; background:#f0f5fc; border:1px solid #dae6f6; border-radius:6px; text-decoration:none; font-size:12px; }body.mcf-azure .azure-community-catalog-link { display:flex; justify-content:space-between; gap:10px; margin-top:16px; padding-top:15px; border-top:1px solid #e1ebf6; color:#0954ff; text-decoration:none; font-size:13px; font-weight:750; }body.mcf-azure .azure-community-createcard { position:relative; overflow:hidden; padding:24px 20px; border:1px solid #c9def8; border-radius:13px; background:#e3f2ff; }body.mcf-azure .azure-community-createcard img { float:right; width:125px; height:125px; margin:-6px -15px 0 0; object-fit:contain; }body.mcf-azure .azure-community-createcard p { position:relative; color:#506f95; font-size:13px; line-height:1.55; margin:0 0 17px; }body.mcf-azure .azure-community-createcard .lenta-cta { clear:both; position:relative; }body.mcf-azure .azure-channel-search { display:flex; gap:12px; align-items:flex-end; padding:18px; background:#fff; border:1px solid #d5e4f5; border-radius:12px; }body.mcf-azure .azure-channel-search label { display:flex; flex-direction:column; gap:6px; min-width:0; color:#50698d; font-size:12px; font-weight:750; }body.mcf-azure .azure-channel-search .azure-channel-query { flex:1; }body.mcf-azure .azure-channel-search :is(input,select) { width:100%; min-height:43px; padding:10px 12px; border:1px solid #ceddef; border-radius:7px; background:#f8fbff; color:#173459; font:inherit; font-size:14px; }body.mcf-azure .azure-channel-search .lenta-cta { min-height:43px; }body.mcf-azure .azure-community-result { display:flex; justify-content:space-between; gap:12px; color:#647d9e; font-size:12px; }body.mcf-azure .azure-community-result a { color:#0954ff; text-decoration:none; }body.mcf-azure .ch-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }body.mcf-azure .ch-card { transition:box-shadow .15s,border-color .15s; }body.mcf-azure .ch-card:hover { border-color:#b0cbef!important; box-shadow:0 8px 25px #214e7c10!important; }body.mcf-azure .ch-card-cover { height:124px; background-color:#e6f1ff; background-size:cover; background-position:center; }body.mcf-azure .ch-card-body { padding:17px 18px; gap:13px; }body.mcf-azure .ch-card-head { margin-top:-45px; gap:13px; }body.mcf-azure .ch-card-ava { width:68px; height:68px; border:4px solid #fff; border-radius:15px; background:#e6f0ff; color:#0954ff; box-shadow:0 4px 12px #214e7c16; }body.mcf-azure .ch-card-meta { padding-top:39px; }body.mcf-azure .ch-card-name { white-space:normal; overflow-wrap:anywhere; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:24px; font-weight:800; line-height:1.1; }body.mcf-azure .ch-card-tagline { margin-top:6px; min-height:36px; color:#667c99; font-size:12px; line-height:1.5; font-weight:500; }body.mcf-azure .ch-card-foot { padding-top:12px; }body.mcf-azure .ch-card-foot-stats { font-weight:550; font-size:12px; color:#71829b; }body.mcf-azure .ch-card-foot-stats b { color:#244365; font-weight:800; }body.mcf-azure .ch-cover { height:185px; }body.mcf-azure .ch-body { gap:19px; padding:22px 25px; }body.mcf-azure .ch-avatar { width:100px; height:100px; margin-top:-58px; border:4px solid #fff; border-radius:18px; box-shadow:0 5px 18px #14356718; }body.mcf-azure .ch-info { min-width:0; }body.mcf-azure .ch-title { font-family:var(--azure-hero-font,"Russo One"),Arial,sans-serif!important; font-size:31px; font-weight:400; letter-spacing:-.02em; overflow-wrap:anywhere; }body.mcf-azure .ch-tagline { font-size:14px; font-weight:550; color:#526d90; }body.mcf-azure .ch-by { font-size:12px; color:#7a8da5; }body.mcf-azure .ch-stats { margin-top:11px; gap:24px; }body.mcf-azure .ch-stat-val { color:#173763; font-size:22px; line-height:1.15; }body.mcf-azure .ch-stat-lbl { color:#7b8ba1; text-transform:none; letter-spacing:0; font-size:11px; }body.mcf-azure .ch-actions { margin-left:auto; }body.mcf-azure .ch-btn { border:1px solid #cbdcf2; color:#496a96; background:#f5f9ff; border-radius:8px; font-size:12px; min-height:40px; }body.mcf-azure .ch-desc { padding:18px 25px; color:#536b8a; line-height:1.7; }body.mcf-azure .mine-row { padding:18px; }body.mcf-azure .mine-meta h3 { font-size:23px; color:#15315a; }body.mcf-azure .mine-sub { font-size:12px; color:#7083a0; line-height:1.6; }body.mcf-azure .mine-actions :is(a,button) { background:#f3f7fd; color:#45628b; border-color:#d3e1f3; font-size:12px; min-height:34px; }body.mcf-azure :is(.lenta-composer,.ch-form) { padding:25px; gap:20px; }body.mcf-azure :is(.lenta-composer,.ch-form) label { color:#486282; text-transform:none; letter-spacing:0; font-size:13px; font-weight:800; }body.mcf-azure :is(.lenta-composer,.ch-form) :is(input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=hidden]),select,textarea),body.mcf-azure .azure-channel-search :is(input,select) { border:1px solid #cadbef; background:#f8fbff; color:#183358; border-radius:8px; min-height:43px; font-size:14px; }body.mcf-azure :is(.lenta-composer,.ch-form,.azure-channel-search) :is(input,select,textarea):focus { border-color:#0954ff; box-shadow:0 0 0 3px #0954ff12; outline:none; }body.mcf-azure .lenta-composer .type-grid label { background:#f5f8fd; border-color:#dce6f4; border-radius:9px; }body.mcf-azure .lenta-composer .type-grid label:has(input:checked) { background:#edf4ff; color:#0954ff; border-color:#95baf3; }body.mcf-azure .body-editor { background:#fff; border-color:#cbdcf2; }body.mcf-azure .body-toolbar { background:#f2f7fe; border-color:#dae6f6; }body.mcf-azure .body-toolbar button { background:#fff; color:#42638d; border-color:#cedef3; }body.mcf-azure .body-editor textarea { background:#fff!important; border:0!important; min-height:260px; box-shadow:none!important; }body.mcf-azure .drop-zone { border:2px dashed #b3ccee; background:#f4f9ff; border-radius:12px; padding:28px 18px; }body.mcf-azure .drop-zone:hover,body.mcf-azure .drop-zone.is-drag { background:#eaf3ff; border-color:#0954ff; }body.mcf-azure .drop-zone .dz-btn,body.mcf-azure :is(.lenta-composer,.ch-form) .btn-primary { color:#fff; background:#0954ff; border:1px solid #0954ff; border-radius:8px; padding:11px 18px; box-shadow:none; }body.mcf-azure .lenta-show-hero { padding:28px; gap:20px; }body.mcf-azure .lsh-title { font-family:var(--azure-hero-font,"Russo One"),Arial,sans-serif!important; color:#071745; font-size:clamp(26px,2.8vw,38px); font-weight:400; line-height:1.18; letter-spacing:-.025em; }body.mcf-azure .lsh-body { color:#334b6c; font-size:16px; line-height:1.8; }body.mcf-azure .lsh-body :is(strong,.post-h2,.post-h3) { color:#152e56; }body.mcf-azure .lsh-body .post-h2 { font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:28px; }body.mcf-azure .lsh-body .post-h2::before { background:#0954ff; box-shadow:none; }body.mcf-azure .lsh-body .post-h3 { font-size:22px; }body.mcf-azure .lsh-body .post-banner { background:#fff5f4; border-color:#ecc8c5; box-shadow:none; }body.mcf-azure .lsh-body .post-banner :is(.post-banner-title,strong) { color:#b7443a; text-shadow:none; }body.mcf-azure .lsh-body .post-banner a { color:#0954ff; }body.mcf-azure .lsh-body .post-dl { background:#edf5ff; border-color:#bed4f4; box-shadow:none; }body.mcf-azure .lsh-body .post-dl::before { background:#0954ff; }body.mcf-azure .lsh-body .post-dl-title { color:#0954ff; text-shadow:none; }body.mcf-azure .lsh-body .post-dl-card { background:#fff; border-color:#d8e5f7; }body.mcf-azure .lsh-body .post-dl-card strong { color:#163457; }body.mcf-azure .lsh-body .post-dl-card a { background:#0954ff; color:#fff!important; box-shadow:none; }body.mcf-azure .lsh-body .post-notice { background:#fff3ef; border-color:#efc7b7; border-left-color:#da865e; color:#aa5b36; box-shadow:none; }body.mcf-azure .lsh-body .post-notice strong { color:#8d4a2b; }body.mcf-azure .lsh-body .post-code { background:#f7faff; border-color:#d5e2f3; box-shadow:none; }body.mcf-azure .lsh-body .post-code-bar { background:#eaf2fc; border-color:#d8e5f7; }body.mcf-azure .lsh-body :is(.post-code-lang,.post-code[data-lang=minecraft] .post-code-lang) { color:#526f97; }body.mcf-azure .lsh-body .post-code-copy { background:#fff; color:#416a9a; border-color:#c9dbee; }body.mcf-azure .lsh-body .post-code code { color:#274261; }body.mcf-azure .lsh-body :is(.post-code,.post-code-inline) :is(.mc-cmd,.mc-num) { color:#155ecc; }body.mcf-azure .lsh-body :is(.post-code,.post-code-inline) .mc-sel { color:#8a47a1; }body.mcf-azure .lsh-body :is(.post-code,.post-code-inline) .mc-str { color:#a2601f; }body.mcf-azure .lsh-body .post-code-inline { color:#195caf; background:#ebf3ff; border-color:#c9dcf7; }body.mcf-azure .lenta-comments { padding:25px; }body.mcf-azure .lenta-comments h2 { color:#071745; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:27px; font-weight:800; }body.mcf-azure .lc-comment { padding:14px 0; border-bottom:1px solid #e3ebf6; border-radius:0; }body.mcf-azure .lc-comment:hover { background:transparent; }body.mcf-azure .lc-comment-author { color:#1b3b64; }body.mcf-azure .lc-comment-text { color:#445e80; font-size:14px; line-height:1.65; }body.mcf-azure .lc-comment.is-reply { padding:12px; background:#f3f7fd; border:1px solid #e1eaf7; border-radius:9px; }body.mcf-azure .lc-comment.is-reply:hover { background:#edf4ff; }body.mcf-azure .lc-reply-list { border-color:#c5dafa; }body.mcf-azure :is(.comment-form,.lc-reply-form,.lc-edit-form) textarea { color:#294866; background:#f8fbff; border:1px solid #cedef2; border-radius:9px; }body.mcf-azure :is(.lc-edit-cancel,.lc-like,.lc-reply-btn) { color:#577394; }body.mcf-azure .lsh-action { background:#f3f7fd; border-color:#d3e1f3; color:#4d6c94; }body.mcf-azure .lsh-action.is-active { color:#cf285e; background:#fff0f5; border-color:#efb8cb; }body.mcf-azure .lsh-action.danger { color:#c64354; border-color:#e8c6cd; }body.mcf-azure .profile-template .page { display:grid; grid-template-columns:minmax(0,1fr) 280px; gap:22px; }body.mcf-azure .profile-template .breadcrumb { font-size:12px; color:#7488a4; }body.mcf-azure .profile-template .profile-banner { display:block; width:100%; min-width:0; min-height:0; box-sizing:border-box; margin-bottom:0; padding:156px 0 0!important; border:1px solid #d5e4f5; border-radius:16px; background-size:cover!important; background-position:center top!important; box-shadow:0 7px 25px #204b7d0b!important; }body.mcf-azure .profile-template .profile-banner:not(.has-cover)::before { inset:0 0 auto; height:156px; background:url("/assets/azure/azure-home-hero.webp") center 43%/cover no-repeat; opacity:.78; transform:none; }body.mcf-azure .profile-template .profile-banner::after,body.mcf-azure .profile-template .profile-banner.has-cover::after { display:none!important; }body.mcf-azure .profile-template .pb-inner { display:grid; width:100%; max-width:100%; min-width:0; box-sizing:border-box; grid-template-columns:116px minmax(0,1fr); gap:18px 25px; padding:0 27px 0; background:#fff; align-items:start; }body.mcf-azure .profile-template .avatar-wrap { grid-column:1; margin-top:-43px; }body.mcf-azure .profile-template .avatar { width:116px; height:116px; border:5px solid #fff; border-radius:21px; background:#e9f2ff; box-shadow:0 4px 16px #254e751c; }body.mcf-azure .profile-template .avatar-online { right:5px; bottom:5px; width:16px; height:16px; border:3px solid #fff; }body.mcf-azure .profile-template .pb-info { min-width:0; padding-top:19px; }body.mcf-azure .profile-template .pb-role { padding:3px 9px; margin-bottom:7px; background:#edf4ff; border:1px solid #d5e5fb; color:#4770aa; font-size:10px; font-weight:750; }body.mcf-azure .profile-template .pb-name,body.mcf-azure .profile-template .profile-banner.has-cover .pb-name { margin:0 0 8px; color:#071745!important; font-family:var(--azure-hero-font,"Russo One"),Arial,sans-serif!important; font-size:clamp(27px,3vw,39px); font-weight:400; line-height:1.15; letter-spacing:-.025em; }body.mcf-azure .profile-template .pb-joined,body.mcf-azure .profile-template .profile-banner.has-cover .pb-joined { color:#7185a1; font-size:12px; line-height:1.6; margin-bottom:12px; }body.mcf-azure .profile-template .pb-joined b,body.mcf-azure .profile-template .profile-banner.has-cover .pb-joined b { color:#547094; font-weight:650; }body.mcf-azure .profile-template .pb-handle { color:#4f719b; font-weight:700; }body.mcf-azure .profile-template .xp-row { max-width:375px; gap:9px; margin-bottom:16px; }body.mcf-azure .profile-template .xp-lvl,body.mcf-azure .profile-template .profile-banner.has-cover .xp-lvl { padding:6px 9px; border-color:#c4d9f6; border-radius:7px; color:#0954ff; background:#edf4ff; font-family:inherit; font-size:12px; font-weight:850; white-space:nowrap; }body.mcf-azure .profile-template .xp-bar { height:5px; }body.mcf-azure .profile-template .xp-sub,body.mcf-azure .profile-template .profile-banner.has-cover .xp-sub { margin-top:4px; color:#7a8ca5; font-size:10px; }body.mcf-azure .profile-template .pb-actions { gap:8px; margin-top:5px; margin-bottom:2px; }body.mcf-azure .profile-template :is(.btn-edit,.btn-outline-sm,.btn-blue-sm,.pb-public-actions .lsh-follow) { display:inline-flex; align-items:center; justify-content:center; min-height:38px; padding:9px 14px!important; font:inherit; font-size:12px!important; font-weight:800; line-height:1.2; border-radius:7px; text-decoration:none; cursor:pointer; }body.mcf-azure .profile-template .btn-edit { color:#fff!important; background:#0954ff!important; border:1px solid #0954ff!important; box-shadow:none; }body.mcf-azure .profile-template .btn-outline-sm,body.mcf-azure .profile-template .profile-banner.has-cover .btn-outline-sm { color:#42628d!important; background:#f7faff!important; border:1px solid #ccdff3!important; }body.mcf-azure .profile-template .pb-stats { grid-column:1/-1; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); width:100%; margin:1px 0 0; padding:17px 0 19px; gap:0; border:0; border-top:1px solid #e0e9f5; border-radius:0; box-shadow:none; background:#fff; backdrop-filter:none; }body.mcf-azure .profile-template .ps { min-width:0; border-right:1px solid #e2eaf6; padding:0 8px; }body.mcf-azure .profile-template .ps:last-child { border-right:0; }body.mcf-azure .profile-template .ps-val { margin-bottom:2px; color:#173f74; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif; font-size:27px; font-weight:850; line-height:1.1; }body.mcf-azure .profile-template .ps-val.gold { color:#bd8b12; }body.mcf-azure .profile-template .ps-lbl { color:#6d819e; font-size:11px; font-weight:550; line-height:1.4; }body.mcf-azure .profile-template .profile-tabs { flex-wrap:wrap!important; gap:6px!important; margin-bottom:18px; padding:8px; border:1px solid #d5e4f5; border-radius:11px; box-shadow:0 4px 15px #274c7c05; background:#fff; }body.mcf-azure .profile-template .ptab { margin:0; padding:10px 12px!important; color:#57718f!important; background:#f6f9fe; border:1px solid transparent; border-radius:7px; font-size:12px!important; font-weight:750!important; gap:6px!important; text-shadow:none!important; }body.mcf-azure .profile-template .ptab:not(.active):hover { background:#edf4ff; color:#0954ff!important; }body.mcf-azure .profile-template .ptab.active { color:#fff!important; background:#0954ff!important; border-color:#0954ff!important; text-shadow:none!important; }body.mcf-azure .profile-template .ptab .n-badge { background:#e2ecfa; color:#58739a; border-radius:4px; font-family:inherit; font-size:9px!important; padding:2px 4px!important; }body.mcf-azure .profile-template .ptab.active .n-badge { color:#fff; background:#ffffff2b; }body.mcf-azure .profile-template .sec-h { min-height:31px; margin-bottom:13px; }body.mcf-azure .profile-template .sec-t { color:#15325b; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:27px; font-weight:800; line-height:1.2; }body.mcf-azure .profile-template :is(.empty-panel,.dl-item,.cmt,.task,.upd-card,.ach,.lb-mini,.sb-block,.ai-inline-box) { background:#fff; border:1px solid #d5e4f5; border-radius:12px; box-shadow:0 5px 18px #244a7605; }body.mcf-azure .profile-template .empty-panel { padding:30px 24px; color:#6e819b; font-size:14px; line-height:1.7; }body.mcf-azure .profile-template .profile-post-card { padding:17px!important; gap:17px!important; border:1px solid #d5e4f5!important; border-radius:12px!important; box-shadow:0 4px 18px #20477606; }body.mcf-azure .profile-template .profile-post-card:hover { border-color:#b3ccef!important; }body.mcf-azure .profile-template .profile-post-thumb { width:138px!important; height:102px!important; border-radius:9px!important; object-fit:cover; }body.mcf-azure .profile-template .profile-post-title { color:#163458!important; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif; font-size:22px!important; line-height:1.17; white-space:normal!important; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }body.mcf-azure .profile-template .sb-sticky { position:static; gap:18px; }body.mcf-azure .profile-template .sb-more-btn { color:#0954ff!important; background:#edf4ff!important; border:1px solid #c4d9f5!important; box-shadow:none!important; }body.mcf-azure .profile-template .sb-more-btn:hover { color:#0644db!important; background:#e3eeff!important; border-color:#a7c5f1!important; transform:none; }body.mcf-azure .profile-template :is(.sb-title,.lb-head) { padding:16px 18px; color:#18345a; background:#fff; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:22px; font-weight:800; letter-spacing:0; }body.mcf-azure .profile-template :is(.nl-body,.about-body) { padding:17px 18px; }body.mcf-azure .profile-template .nl-role { color:#66809e; font-size:11px; }body.mcf-azure .profile-template .about-row { padding:8px 0; gap:8px; }body.mcf-azure .profile-template .about-v { color:#335475; font-size:12px; max-width:165px; }body.mcf-azure .profile-template .about-l { color:#7a8ba3; font-size:11px; }body.mcf-azure .profile-template :is(.ach-name,.task-name,.dl-name,.cmt-mod,.upd-title,.ai-inline-title,.lb-name) { color:#173458; }body.mcf-azure .profile-template .ach-grid { gap:12px; }body.mcf-azure .profile-template .ach { padding:19px 13px; }body.mcf-azure .profile-template .ach-name { font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif; font-size:18px; }body.mcf-azure .profile-template .ach-desc { font-size:11px; line-height:1.5; }body.mcf-azure .profile-template .ach.locked { opacity:.7; background:#f7f9fc; }body.mcf-azure .profile-template .profile-premium-card { max-width:none!important; background:#fff!important; border:1px solid #cbdff6!important; padding:25px!important; box-shadow:0 5px 20px #244a7607; }body.mcf-azure .profile-template .profile-premium-status--active { color:#fff!important; background:#0954ff!important; }body.mcf-azure .profile-template .pov-box { max-width:980px; background:#fff; border:1px solid #bfd5f3; border-radius:15px; box-shadow:0 24px 90px #061e5340; }body.mcf-azure .profile-template :is(.pov-head,.pov-tabs,.pov-body) { background:#fff; }body.mcf-azure .profile-template .pov-head { padding:20px 24px; }body.mcf-azure .profile-template .pov-title { color:#102b53; font-family:var(--azure-heading-font,"Roboto Condensed"),Arial,sans-serif!important; font-size:26px; }body.mcf-azure .profile-template .pov-tab { min-height:43px; font-size:13px; color:#607998; }body.mcf-azure .profile-template .pov-tab.active { color:#0954ff!important; border-color:#0954ff!important; background:#eff5ff; }body.mcf-azure .profile-template .pf-label { color:#4e688b; font-size:12px; font-weight:750; text-transform:none; letter-spacing:0; }body.mcf-azure .profile-template .pf-grid-main { grid-template-columns:repeat(2,minmax(0,1fr)); gap:15px; }body.mcf-azure .profile-template .pf-grid-main .pf-span-2 { grid-column:1/-1; }body.mcf-azure .profile-template :is(.pf-input,.pf-select,.pf-textarea) { min-height:43px; border:1px solid #cadcf2; background:#f8fbff; color:#274261; font-size:14px; padding:10px 12px; }body.mcf-azure .profile-template .pov-footer { padding:16px 24px; background:#f5f9ff; }body.mcf-azure .profile-template .pov-save { padding:11px 22px; background:#0954ff; border-radius:8px; font-size:14px; }body.mcf-azure .profile-template .pov-cancel { padding:10px 18px; border:1px solid #c5d9f3; color:#5a7496; background:#fff; border-radius:8px; }body.mcf-azure .profile-template :is(.toggle-grid,.social-row,.playstyle-chip,.theme-card,.upload-drop-zone,.upload-zone,.lm-card) { background:#f5f9ff; border-color:#d2e2f5; }body.mcf-azure .profile-template :is(.playstyle-chip.active,.theme-card.active,.ava-opt.selected) { background:#e9f2ff; border-color:#0954ff; }body.mcf-azure .profile-template .pf-toggle-label { color:#3c5e87; font-size:13px; }body.mcf-azure .profile-template .pf-tgl { width:40px; height:23px; border-radius:15px; background:#c8d8ed; }body.mcf-azure .profile-template .pf-tgl::after { width:19px; height:19px; }body.mcf-azure .profile-template .pf-tgl.on { background:#0954ff; }body.mcf-azure .profile-template .pf-tgl.on::after { transform:translateX(17px); }@media(max-width:1100px) { body.mcf-azure .azure-community-hero { align-items:flex-start; flex-direction:column; padding:24px; gap:19px; } body.mcf-azure .azure-community-hero-actions { flex-direction:row; flex-wrap:wrap; align-items:center; gap:15px; } body.mcf-azure .ch-actions { margin-left:119px; } body.mcf-azure .profile-template .page { grid-template-columns:minmax(0,1fr); } body.mcf-azure .profile-template .sb-sticky { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; } }@media(max-width:760px) { body.mcf-azure .lenta-list--grid2 { grid-template-columns:1fr!important; } }@media(max-width:680px) { body.mcf-azure :is(.lenta-page,.ch-page,.composer-wrap,.lenta-show) { gap:15px; } body.mcf-azure .azure-community-hero { padding:23px 19px; border-radius:12px; gap:18px; } body.mcf-azure .azure-community-hero h1 { font-size:29px; } body.mcf-azure .azure-community-hero p { font-size:13px; } body.mcf-azure .azure-community-hero-actions { align-items:flex-start; flex-direction:column; gap:11px; } body.mcf-azure .azure-feed-filters { padding:13px; gap:11px; } body.mcf-azure .lenta-tabs { gap:6px; } body.mcf-azure .lenta-tabs a { padding:8px 10px; font-size:12px; } body.mcf-azure .lenta-tabs--types { padding-top:11px; } body.mcf-azure .lenta-tabs--types a { padding:7px 8px; font-size:11px; } body.mcf-azure .lenta-list--grid2 { grid-template-columns:1fr!important; gap:16px!important; } body.mcf-azure :is(.lenta-card,.lenta-card--compact) { padding:15px!important; } body.mcf-azure :is(.lc-title,.lenta-card--compact .lc-title) { font-size:24px; } body.mcf-azure .lc-type { max-width:85px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } body.mcf-azure .azure-channel-search { flex-wrap:wrap; padding:15px; gap:11px; } body.mcf-azure .azure-channel-search .azure-channel-query { flex:0 0 100%; } body.mcf-azure .azure-channel-search label:not(.azure-channel-query) { flex:1; } body.mcf-azure .ch-grid { grid-template-columns:1fr; gap:16px; } body.mcf-azure .ch-cover { height:150px; } body.mcf-azure .ch-body { padding:18px; gap:15px; } body.mcf-azure .ch-avatar { width:84px; height:84px; margin-top:-51px; } body.mcf-azure .ch-info { flex-basis:calc(100% - 100px); } body.mcf-azure .ch-title { font-size:25px; } body.mcf-azure .ch-actions { margin-left:0; width:100%; } body.mcf-azure .ch-actions :is(a,button) { flex:1; } body.mcf-azure .ch-desc { padding:17px 18px; } body.mcf-azure .mine-row { flex-wrap:wrap; gap:12px; padding:15px; } body.mcf-azure .mine-actions { width:100%; justify-content:flex-end; } body.mcf-azure .lenta-head { padding:19px!important; } body.mcf-azure .lenta-head h1 { font-size:24px; } body.mcf-azure :is(.lenta-composer,.ch-form,.lenta-show-hero,.lenta-comments) { padding:18px; } body.mcf-azure .lsh-title { font-size:27px; } body.mcf-azure .lsh-body { font-size:15px; } body.mcf-azure .lsh-author-row { gap:8px; flex-wrap:wrap; } body.mcf-azure .body-toolbar .tb-hint { display:none; } body.mcf-azure .profile-template .page { gap:17px; } body.mcf-azure .profile-template .profile-banner { padding-top:124px!important; border-radius:13px; } body.mcf-azure .profile-template .profile-banner:not(.has-cover)::before { height:124px; } body.mcf-azure .profile-template .pb-inner { grid-template-columns:1fr; padding:0 18px; gap:12px; } body.mcf-azure .profile-template .avatar-wrap { margin-top:-41px; } body.mcf-azure .profile-template .avatar { width:92px; height:92px; border-radius:17px; } body.mcf-azure .profile-template .pb-info { padding-top:0; min-width:0; } body.mcf-azure .profile-template .pb-name { font-size:29px; } body.mcf-azure .profile-template .pb-actions { flex-wrap:wrap; gap:7px; } body.mcf-azure .profile-template .pb-stats { gap:12px 0; padding:15px 0; grid-template-columns:repeat(3,minmax(0,1fr)); } body.mcf-azure .profile-template .ps:nth-child(3n) { border-right:0; } body.mcf-azure .profile-template .ps-val { font-size:24px; } body.mcf-azure .profile-template .ps-lbl { font-size:10px; } body.mcf-azure .profile-template .profile-tabs { flex-wrap:nowrap!important; overflow-x:auto; padding:7px; scrollbar-width:thin; scrollbar-color:#bed4f4 transparent; } body.mcf-azure .profile-template .ptab { padding:10px 12px!important; font-size:12px!important; flex-shrink:0; } body.mcf-azure .profile-template .sb-sticky { grid-template-columns:1fr; } body.mcf-azure .profile-template .sec-t { font-size:25px; } body.mcf-azure .profile-template .profile-post-card { padding:13px!important; gap:11px!important; } body.mcf-azure .profile-template .profile-post-thumb { width:85px!important; height:90px!important; } body.mcf-azure .profile-template .profile-post-title { font-size:20px!important; } body.mcf-azure .profile-template .sec-h { align-items:flex-start; flex-wrap:wrap; gap:9px; } body.mcf-azure .profile-template .pov-head { padding:17px; } body.mcf-azure .profile-template .pov-title { font-size:22px; } body.mcf-azure .profile-template .pov-body { padding:18px; } body.mcf-azure .profile-template .pov-footer { padding:15px 18px; } body.mcf-azure .profile-template .pf-grid-main { grid-template-columns:1fr; } body.mcf-azure .profile-template .pf-grid-main .pf-span-2 { grid-column:auto; } body.mcf-azure .profile-template .media-layout { grid-template-columns:1fr; gap:20px; } body.mcf-azure .profile-template .profile-premium-card { padding:20px!important; } }@media(prefers-reduced-motion:reduce) { body.mcf-azure :is(.lenta-page,.ch-page,.composer-wrap,.lenta-show,.profile-template) * { scroll-behavior:auto!important; transition:none!important; animation:none!important; } }
/* azure-navigation-r4 */
body.mcf-azure .azure-menu-icon{display:inline-block;width:24px;height:24px;min-width:24px;max-width:24px!important;object-fit:contain;vertical-align:middle;flex:0 0 24px;filter:drop-shadow(0 1px 0 rgba(18,62,126,.12))}body.mcf-azure .sidebar .sb-item .ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;flex:0 0 24px;background:none!important;border:0;border-radius:0;margin-right:0}body.mcf-azure .sidebar .sb-item{gap:9px;min-height:36px}body.mcf-azure .sidebar .sb-title,body.mcf-azure .azure-community-sidecard h2,body.mcf-azure .azure-weekly h2{display:flex;align-items:center;gap:8px}body.mcf-azure .azure-nav-label{display:inline-flex;align-items:center;gap:9px;min-width:0}body.mcf-azure .azure-community-sidenav .azure-menu-icon{width:22px;height:22px;min-width:22px;max-width:22px!important;flex-basis:22px}@media(min-width:901px) and (max-width:1160px){body.mcf-azure .main-nav .nav-inner>a{padding-left:11px;padding-right:11px}}
