/* MerMiko shared visual system. Media, QR codes and game canvases keep their pixels. */
html.mm-unified-style[data-mm-theme]{
 --mm-bg:#0D0F14;--mm-surface:#16181F;--mm-surface-2:#1D2029;--mm-input:#111319;--mm-text:#F0F1F5;--mm-muted:#A1A7B5;--mm-subtle:#7F8799;--mm-line:#2A2E39;--mm-line-hover:#454C5C;--mm-cta:#F3F4F7;--mm-cta-text:#15171D;--mm-shadow:0 8px 28px #00000014;--mm-green:#39C990;--mm-danger:#F07883;
 color-scheme:dark;
}
html.mm-unified-style[data-mm-theme][data-mm-theme="light"]{
 --mm-bg:#F5F6F8;--mm-surface:#FFFFFF;--mm-surface-2:#EDEFF3;--mm-input:#F8F9FB;--mm-text:#1A1D26;--mm-muted:#586174;--mm-subtle:#687287;--mm-line:#DCE0E8;--mm-line-hover:#ABB4C5;--mm-cta:#1A1D26;--mm-cta-text:#FFFFFF;--mm-shadow:0 8px 28px #20293808;--mm-green:#087D56;--mm-danger:#B62940;
 color-scheme:light;
}
html.mm-unified-style[data-mm-theme]{
 --bg:var(--mm-bg)!important;--bg-primary:var(--mm-bg)!important;--background:var(--mm-bg)!important;--card-bg:var(--mm-surface)!important;--bg-surface:var(--mm-surface)!important;--surface:var(--mm-surface)!important;--card-hover:var(--mm-surface-2)!important;--bg-input:var(--mm-input)!important;
 --card-border:var(--mm-line)!important;--border:var(--mm-line)!important;--border-subtle:var(--mm-line)!important;--card-border-hover:var(--mm-line-hover)!important;--border-hover:var(--mm-line-hover)!important;--border-focus:var(--mm-line-hover)!important;
 --text:var(--mm-text)!important;--text-main:var(--mm-text)!important;--text-primary:var(--mm-text)!important;--text-secondary:var(--mm-muted)!important;--text-muted:var(--mm-muted)!important;--text-subtle:var(--mm-subtle)!important;
 --accent:var(--mm-cta)!important;--accent-white:var(--mm-cta)!important;--accent-hover:var(--mm-text)!important;--accent-yt:var(--mm-cta)!important;--accent-dc:var(--mm-cta)!important;--accent-mc:var(--mm-cta)!important;--purple:var(--mm-muted)!important;--accent-glow:transparent!important;--green:var(--mm-green)!important;--status-green:var(--mm-green)!important;
 --font-sans:Inter,Geist,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;--font-mono:'JetBrains Mono',ui-monospace,monospace!important;
 --m-ai-bg:var(--mm-bg)!important;--m-ai-surface:var(--mm-input)!important;--m-ai-card:var(--mm-surface)!important;--m-ai-hover:var(--mm-surface-2)!important;--m-ai-text:var(--mm-text)!important;--m-ai-text-dim:var(--mm-muted)!important;--m-ai-muted:var(--mm-subtle)!important;--m-ai-border:var(--mm-line)!important;--m-ai-border-hover:var(--mm-line-hover)!important;
 background:var(--mm-bg)!important;scroll-padding-top:110px;
}
html.mm-unified-style[data-mm-theme] body{margin:0!important;padding:0!important;background:var(--mm-bg)!important;background-image:none!important;color:var(--mm-text)!important;font-family:var(--font-sans)!important;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}
html.mm-unified-style[data-mm-theme] :is(button,input,select,textarea){font-family:var(--font-sans)!important}
html.mm-unified-style[data-mm-theme] :is(pre,code,.mono,.tp-meta,.tp-eyebrow){font-family:var(--font-mono)!important}
html.mm-unified-style[data-mm-theme] :is(.glow,.ambient,.vortex-duels-glow,.hero-glow,.bg-orb,.bg-grid){display:none!important}
html.mm-unified-style[data-mm-theme] .mm-gpc-loader{background:var(--mm-bg)!important}
html.mm-unified-style[data-mm-theme] .mm-gpc-bar-fill{background:var(--mm-cta)!important}
html.mm-unified-style[data-mm-theme] .toast{background:var(--mm-surface)!important;border-color:var(--mm-line)!important;color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] body>.container{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1160px!important;padding:24px 0 0!important;margin:0 auto!important}
html.mm-unified-style[data-mm-theme] :is(.hero,.hero-section,.hero-shop,.hero-games,.hero-cloud){text-align:center!important;padding:44px 0 34px!important;margin:0 auto 28px!important;max-width:880px}
html.mm-unified-style[data-mm-theme] h1,html.mm-unified-style[data-mm-theme] h1 span{font-family:var(--font-sans)!important;font-size:clamp(30px,4.2vw,48px)!important;line-height:1.12!important;letter-spacing:-.045em!important;font-weight:760!important;color:var(--mm-text)!important;-webkit-text-fill-color:var(--mm-text)!important;background:none!important;text-shadow:none!important}
html.mm-unified-style[data-mm-theme] h1{margin:18px 0!important}
html.mm-unified-style[data-mm-theme] h2{font-family:var(--font-sans)!important;letter-spacing:-.025em!important;line-height:1.3;color:var(--mm-text)!important;-webkit-text-fill-color:var(--mm-text)!important;background:none!important;text-shadow:none!important}
html.mm-unified-style[data-mm-theme] h2 span{-webkit-text-fill-color:inherit!important;color:inherit!important}
html.mm-unified-style[data-mm-theme] :is(h3,h4,label,summary,dt,th){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] :is(p,li){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] :is(strong,b){color:inherit!important}
html.mm-unified-style[data-mm-theme] :is(.hero p,.hero-section p,.hero-shop p,.hero-games p,.hero-cloud p,.hero-desc,.hero-subtitle,.hero-sub,.subtitle,.lead){font-size:16px!important;line-height:1.75!important;color:var(--mm-muted)!important;max-width:740px;margin-left:auto!important;margin-right:auto!important;font-weight:400!important}
html.mm-unified-style[data-mm-theme] :is(.hero-tag,.hero-badge,.badge,.status-badge){background:var(--mm-surface)!important;border:1px solid var(--mm-line)!important;border-radius:999px!important;color:var(--mm-muted)!important;font-size:11px!important;line-height:1.5;letter-spacing:.025em;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(.portal-grid,.tech-grid,.articles-grid,.products-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
html.mm-unified-style[data-mm-theme] :is(.card,.portal-card,.tech-card,.article-card,.product-card,.tier-card,.channel-card,.faq-card,.rules-card,.trust-card,.project-card,.form-card,.search-box-card,.detail-card,.history-card,.my-links-card,.order-box,.auth-card,.feature-card,.info-card,.content-card,.vortex-duels-card,.custom-config-box,.faq-step-card,.program-info,.state-box,.game-card,.plan-card,.mm-history-gate,.modal-card,.modal-content,.modal-dialog,#tech-pulse){background:var(--mm-surface)!important;background-image:none!important;border:1px solid var(--mm-line)!important;border-radius:16px!important;color:var(--mm-text)!important;box-shadow:var(--mm-shadow)!important;backdrop-filter:none!important}
html.mm-unified-style[data-mm-theme] :is(.portal-card,.tech-card,.article-card,.tier-card,.channel-card,.faq-card,.rules-card,.form-card,.search-box-card,.detail-card,.history-card,.my-links-card,.order-box,.custom-config-box,.faq-step-card,.project-card){padding:24px!important}
html.mm-unified-style[data-mm-theme] :is(.portal-card,.tech-card,.article-card,.product-card,.tier-card,.project-card):hover{border-color:var(--mm-line-hover)!important;box-shadow:var(--mm-shadow)!important}
html.mm-unified-style[data-mm-theme] :is(.card-title,.product-title,.tier-name,.tech-title,.project-title,.section-title,.mc-title,.channel-head,.faq-question-title,.price,.price-current,.price-value,.price-amount,.result-title,.state-title,.trust-title,.detail-card-title,.form-title,.modal-title,.cta-title,.custom-config-title,.rule-text strong){color:var(--mm-text)!important;-webkit-text-fill-color:var(--mm-text)!important;text-shadow:none!important}
html.mm-unified-style[data-mm-theme] .price-box :is(span,strong){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] :is(.card-desc,.product-desc,.tier-target,.tech-desc,.project-desc,.section-desc,.mc-sub,.faq-answer,.faq-step-desc,.cta-desc,.custom-config-desc,.trust-desc,.text-muted,.muted,.info-label,.form-hint,.hint,.intro,.meta-subtitle,.state-box p){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] :is(.card-icon,.tech-icon,.cta-icon,.trust-icon,.project-icon,.mc-icon,.prop-strip-icon,.hero-icon){background:var(--mm-surface-2)!important;color:var(--mm-text)!important;border:1px solid var(--mm-line)!important;border-radius:10px!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(.card-icon,.tech-icon,.cta-icon,.trust-icon,.project-icon,.mc-icon) svg{color:inherit!important;filter:none!important}
html.mm-unified-style[data-mm-theme] :is(.product-image-box,.product-action-bar,.card-footer,.card-top,.tier-top-row,.price-box,.info-row,.rule-item,.faq-question,.modal-header,.modal-actions,.modal-actions-bar){border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] .product-image-box{background:var(--mm-surface-2)!important}
html.mm-unified-style[data-mm-theme] .product-body{padding:20px!important}
html.mm-unified-style[data-mm-theme] .product-action-bar{padding:16px 20px!important;background:transparent!important}
html.mm-unified-style[data-mm-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea,.search-input-wrap,.search-box,.search-box input,.search-input,.url-prefix){background:var(--mm-input)!important;color:var(--mm-text)!important;border-color:var(--mm-line)!important;border-radius:9px!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(input,textarea)::placeholder{color:var(--mm-subtle)!important;opacity:1}
html.mm-unified-style[data-mm-theme] :is(input,select,textarea):focus{outline:2px solid var(--mm-line-hover)!important;outline-offset:2px}
html.mm-unified-style[data-mm-theme] :is(.btn-primary,.btn-buy,.btn-add-article,.btn-start,.btn-play,.primary-button,.submit-btn,.btn-submit,.btn-white,.buy-btn,.main-cta,.vortex-play-btn,.tier-btn,.btn-vortex-play,.btn-open-prop-modal,.btn-submit-modal,.btn-channel-primary,.m-ai-gate-btn,.m-ai-btn-send){background:var(--mm-cta)!important;color:var(--mm-cta-text)!important;border:1px solid var(--mm-cta)!important;border-radius:9px!important;box-shadow:none!important;font-weight:650!important}
html.mm-unified-style[data-mm-theme] :is(.cat-btn,.category-btn,.filter-btn,.mode-btn,.btn-secondary,.btn-outline,.social-button,.mm-back-btn,.copy-btn,.btn-info,.btn-close-modal,.btn-contact,.btn-bottom-expand,.btn-vortex-copy,.btn-preview,.switch-btn,.pill-btn,.btn-channel-secondary){background:var(--mm-surface)!important;color:var(--mm-muted)!important;border-color:var(--mm-line)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(.cat-btn.active,.category-btn.active,.filter-btn.active,.mode-btn.active,.cat-btn[aria-selected=true],.cat-btn[aria-pressed=true],.switch-btn.active,.pill-btn.active){background:var(--mm-cta)!important;color:var(--mm-cta-text)!important;border-color:var(--mm-cta)!important}
html.mm-unified-style[data-mm-theme] :is(.cat-count,.count-badge){background:var(--mm-surface-2)!important;color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] :is(.billing-switch,.billing-toggle){background:var(--mm-surface)!important;border-color:var(--mm-line)!important;border-radius:10px!important}
html.mm-unified-style[data-mm-theme] :is(.billing-btn,.billing-toggle button,.billing-switch button){background:transparent!important;color:var(--mm-muted)!important;border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] :is(.billing-btn.active,.billing-toggle button.active,.billing-switch button.active){background:var(--mm-cta)!important;color:var(--mm-cta-text)!important}
html.mm-unified-style[data-mm-theme] :is(.cat-btn.active,.category-btn.active) .cat-count{background:transparent!important;color:inherit!important}
html.mm-unified-style[data-mm-theme] :is(.callout,.submit-cta-banner,.summary-pill,.advanced-box,.result-card,.result-url-box,.account-details-box,.secret-key-display,.notice,.features-row,.feature-item,.vortex-tags-row span){background:var(--mm-surface-2)!important;border-color:var(--mm-line)!important;color:var(--mm-text)!important;border-radius:12px!important}
html.mm-unified-style[data-mm-theme] pre{background:#11151F!important;color:#E8EBF2!important;border-color:var(--mm-line)!important;border-radius:10px!important}
html.mm-unified-style[data-mm-theme] pre code{background:transparent!important;color:inherit!important}
html.mm-unified-style[data-mm-theme] :not(pre)>code{background:var(--mm-surface-2);color:var(--mm-text)}
html.mm-unified-style[data-mm-theme] :is(.code-header,.code-block-wrapper){background:var(--mm-surface-2)!important;border-color:var(--mm-line)!important;color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] :is(footer,.footer,.site-footer,.footer-bottom,.footer-inner){background:transparent!important;color:var(--mm-muted)!important;border-color:var(--mm-line)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(.footer-nav a,.footer-links a,.footer-legal a,.footer-copy){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme][data-mm-theme="light"] :is([style*="color:#fff"],[style*="color: #fff"],[style*="color:#FFF"],[style*="color: #FFF"]){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme][data-mm-theme="light"] :is([style*="color:#9CA3AF"],[style*="color: #9CA3AF"],[style*="color:#D1D5DB"],[style*="color: #D1D5DB"],[style*="color:#94a3b8"],[style*="color: #94a3b8"]){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] :is(.modal-overlay,.modal-backdrop,.article-modal){background:color-mix(in srgb,var(--mm-bg) 88%,transparent)!important;backdrop-filter:blur(8px)}
html.mm-unified-style[data-mm-theme] :is(.article-body,.modal-body,.modal-content p,.modal-content li,.rule-text,.faq-answer){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] .article-body strong{color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] :is(.tag-ai,.tag-security,.tag-cloud,.tag-minecraft,.tag-linux,.cat-tag,.product-category-tag){color:var(--mm-muted)!important;background:var(--mm-surface-2)!important;border-color:var(--mm-line)!important}
/* News timeline shares the same surfaces as the rest of the site. */
html.mm-unified-style[data-mm-theme] #tech-pulse{background:var(--mm-surface)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse :is(h2,.tp-title){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse :is(.tp-intro,.tp-status,.tp-meta,time,.tp-eyebrow,.tp-note){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse .tp-list{border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse details{background:var(--mm-input)!important;border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse details:before{background:var(--mm-subtle)!important;box-shadow:0 0 0 5px var(--mm-surface)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse :is(button,.tp-detail){background:transparent;color:var(--mm-muted)!important;border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse button[aria-pressed=true]{background:var(--mm-cta)!important;color:var(--mm-cta-text)!important}
html.mm-unified-style[data-mm-theme] #tech-pulse .tp-detail a{color:var(--mm-text)!important}
/* Shared navigation, including authenticated state. */
html.mm-unified-style[data-mm-theme] #mm-site-navigation{background:var(--mm-surface)!important;border-color:var(--mm-line)!important;color:var(--mm-text)!important;box-shadow:var(--mm-shadow)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mmu-brand,.mmu-service strong,.mm-menu-name){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mmu-link,.mmu-service,.mmu-languages button,.mm-menu-email){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mmu-link:hover,.mmu-link[aria-current=page],.mmu-link[aria-expanded=true],.mmu-service:hover,.mmu-languages button[aria-pressed=true]){color:var(--mm-text)!important;background:var(--mm-surface-2)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mmu-languages,.mmu-services-panel,.mmu-links,.mm-auth-menu){background:var(--mm-surface)!important;border-color:var(--mm-line)!important;color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mmu-chat){background:var(--mm-cta)!important;border-color:var(--mm-cta)!important;color:var(--mm-cta-text)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mm-screen-login-btn,.mm-screen-user-pill,.mmu-menu-toggle,.mmu-theme-toggle){background:var(--mm-surface-2)!important;border:1px solid var(--mm-line)!important;color:var(--mm-text)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mm-auth-menu-item,.mmu-service strong){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(.mm-auth-menu-header,.mm-auth-menu-divider){border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-theme-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:8px;padding:0!important;font-size:17px!important;line-height:1!important}
html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-theme-icon{display:block;line-height:1;pointer-events:none}
html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-theme-toggle:hover{border-color:var(--mm-line-hover)!important;transform:translateY(-1px)}
html.mm-unified-style[data-mm-theme] ::selection{background:var(--mm-cta);color:var(--mm-cta-text)}

::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}
::view-transition-old(root){z-index:1;animation:none}
::view-transition-new(root){z-index:2;animation:mm-theme-fade 180ms ease-out both}
@keyframes mm-theme-fade{from{opacity:0}to{opacity:1}}
html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-theme-icon{position:relative;width:18px;height:18px}
html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-theme-icon svg{position:absolute;inset:0;transition:opacity 150ms ease,transform 150ms ease;fill:none;stroke:currentColor}
html.mm-unified-style[data-mm-theme=dark] #mm-site-navigation .mmu-theme-sun,html.mm-unified-style[data-mm-theme=light] #mm-site-navigation .mmu-theme-moon{opacity:0;transform:rotate(-25deg) scale(.75)}
html.mm-unified-style[data-mm-theme=dark] #mm-site-navigation .mmu-theme-moon,html.mm-unified-style[data-mm-theme=light] #mm-site-navigation .mmu-theme-sun{opacity:1;transform:rotate(0) scale(1)}
@media(max-width:1100px){html.mm-unified-style[data-mm-theme] #mm-site-navigation{gap:12px!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-link{padding-left:8px;padding-right:8px}}
@media(max-width:1000px){html.mm-unified-style[data-mm-theme] :is(.portal-grid,.tech-grid,.articles-grid,.products-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-services-panel{background:transparent!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-actions{gap:6px}}
@media(max-width:640px){html.mm-unified-style[data-mm-theme] body>.container{width:calc(100% - 32px)!important;padding-top:16px!important}html.mm-unified-style[data-mm-theme] :is(.portal-grid,.tech-grid,.articles-grid,.products-grid){grid-template-columns:1fr!important;gap:16px!important}html.mm-unified-style[data-mm-theme] :is(.hero,.hero-section,.hero-shop,.hero-games,.hero-cloud){padding:30px 0 24px!important;margin-bottom:20px!important}html.mm-unified-style[data-mm-theme] h1{font-size:32px!important}html.mm-unified-style[data-mm-theme] :is(.hero p,.hero-section p,.hero-shop p,.hero-games p,.hero-cloud p){font-size:14px!important}html.mm-unified-style[data-mm-theme] :is(.portal-card,.tech-card,.article-card,.tier-card,.form-card){padding:20px!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation{gap:6px!important;padding:10px!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-brand{gap:6px!important;font-size:13px!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-brand img{width:25px!important;height:25px!important}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-languages button{padding:4px 6px}}
@media(prefers-reduced-motion:reduce){html.mm-unified-style[data-mm-theme] *,html.mm-unified-style[data-mm-theme] *:before,html.mm-unified-style[data-mm-theme] *:after{scroll-behavior:auto!important}html.mm-theme-changing body *{transition:none!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}
@media(max-width:360px){html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-brand>span{display:none}html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-actions{gap:5px}}
/* Legacy page components share the same tokens instead of their old fixed colors. */
html.mm-unified-style[data-mm-theme] :is(.mc-strip,.prop-action-strip,.bottom-drawer,.billing-switch,.billing-toggle,.account-details-box){background:var(--mm-surface)!important;border-color:var(--mm-line)!important;box-shadow:var(--mm-shadow)!important;border-radius:16px!important;color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] :is(.prop-strip-title,.mc-title,.contact-label,.section-headline,.eyebrow){color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] :is(.prop-strip-sub,.contact-row,.footer-subtitle){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] :is(.m-ai-btn-icon,.reveal){color:var(--mm-muted)!important;background:transparent!important}
html.mm-unified-style[data-mm-theme] :is(.auth-card .social,.auth-card .tabs){background:var(--mm-input)!important;color:var(--mm-text)!important;border-color:var(--mm-line)!important}
html.mm-unified-style[data-mm-theme] .auth-card :is(.tab,.tabs a){color:var(--mm-muted)!important}
html.mm-unified-style[data-mm-theme] .auth-card :is(.tab.active,.tabs a[aria-current=true],.tabs a[aria-current=page]){background:var(--mm-surface-2)!important;color:var(--mm-text)!important}
html.mm-unified-style[data-mm-theme] .auth-card .primary{background:var(--mm-cta)!important;color:var(--mm-cta-text)!important;border-color:var(--mm-cta)!important}
html.mm-unified-style[data-mm-theme] .auth-card .primary:disabled{opacity:.5;cursor:not-allowed}
html.mm-unified-style[data-mm-theme] .auth-card h1{font-size:30px!important}
html.mm-unified-style[data-mm-theme] .tier-card li:before{color:var(--mm-green)!important}
html.mm-unified-style[data-mm-theme] :is(.icon-box-hero,.billing-switcher){background:var(--mm-surface)!important;border-color:var(--mm-line)!important;color:var(--mm-text)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(.badge-status,.tier-label,.tier-tag,.project-tech-badge,.news-badge-cat,.faq-badge-q){background:var(--mm-surface-2)!important;color:var(--mm-muted)!important;border-color:var(--mm-line)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] .project-btn-cta{background:var(--mm-cta)!important;color:var(--mm-cta-text)!important;border-color:var(--mm-cta)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] :is(button,a):focus-visible,html.mm-unified-style[data-mm-theme] #mm-site-navigation :is(button,a):focus-visible{outline:2px solid var(--mm-text)!important;outline-offset:4px!important}
html.mm-unified-style[data-mm-theme] :is([class*="badge"]:not([class*="container"]):not([class*="row"]),.verified-seller,.seller-badge,.seller-verification,.verified-seller-badge,.seller-trust,.seller-info,.seller-pill){background:var(--mm-surface-2)!important;color:var(--mm-muted)!important;border-color:var(--mm-line)!important;box-shadow:none!important}
html.mm-unified-style[data-mm-theme] .offers-count{color:var(--mm-muted)!important}
@media(max-width:640px){html.mm-unified-style[data-mm-theme] .controls-bar{min-width:0!important;align-items:stretch!important}html.mm-unified-style[data-mm-theme] .search-box{min-width:0!important;flex-basis:100%!important}html.mm-unified-style[data-mm-theme] .sort-wrap{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;gap:10px!important}html.mm-unified-style[data-mm-theme] .sort-select{max-width:100%!important}html.mm-unified-style[data-mm-theme] .category-pills{max-width:100%!important}}

@media(prefers-reduced-motion:reduce){html.mm-unified-style[data-mm-theme] #mm-site-navigation .mmu-theme-icon svg{transition:none!important}}

html body.mm-document-page main,html body.mm-document-page .container,html body.mm-document-page .content{box-sizing:border-box;max-width:1120px!important;width:calc(100% - 48px)!important;margin-left:auto!important;margin-right:auto!important;min-width:0}
html body.mm-document-page main .container,html body.mm-document-page main .content{width:100%!important}
html body.mm-document-page h1{line-height:1.2!important;overflow-wrap:anywhere}
html body.mm-document-page :is(p,li,td,dd,code,a){overflow-wrap:anywhere;word-break:normal}
html body.mm-document-page table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}
html body.mm-document-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}
@media(max-width:600px){html body.mm-document-page main,html body.mm-document-page .container,html body.mm-document-page .content{width:calc(100% - 32px)!important;padding-left:0!important;padding-right:0!important}html body.mm-document-page main .container,html body.mm-document-page main .content{width:100%!important}html body.mm-document-page h1{font-size:clamp(25px,8vw,36px)!important}}
