:root { --mm-brand-light: rgb(255, 138, 61); --mm-panel-soft: rgba(255, 250, 246, 0.88); }
.info-button-outlined .info-button_button { color: rgb(221, 155, 95); border-top-color: rgb(221, 155, 95); border-right-color: rgb(221, 155, 95); border-bottom-color: rgb(221, 155, 95); border-left-color: rgb(221, 155, 95); }
.info-button-outlined .info-button_button:hover { background-color: rgb(255, 243, 231); }
.hero-tab .swiper-pagination-bullet { background-image: linear-gradient(rgba(247, 112, 24, 0.9) 0%, rgba(254, 140, 60, 0.9) 84%, rgb(244, 127, 43) 84%, rgb(251, 145, 26) 100%); }
.info-content { border-bottom-color: rgb(227, 223, 229); }
.cpanel .c-button .default-btn { border-top-color: rgb(163, 94, 204); border-right-color: rgb(163, 94, 204); border-bottom-color: rgb(163, 94, 204); border-left-color: rgb(163, 94, 204); background-color: rgb(163, 94, 204); }
.ranking-bg { border-top-color: rgb(227, 223, 229) !important; }
.content-search-text-bg .form-control { border-top-color: rgb(151, 57, 212); border-right-color: rgb(151, 57, 212); border-bottom-color: rgb(151, 57, 212); border-left-color: rgb(151, 57, 212); }
.form-control { border-top-color: rgb(206, 114, 47); border-right-color: rgb(206, 114, 47); border-bottom-color: rgb(206, 114, 47); border-left-color: rgb(206, 114, 47); }
.login-form-group label { color: rgb(115, 53, 160); }
.login-form-group label a { color: rgb(115, 53, 160); }
.btn-yellow { background-color: rgb(254, 127, 43); border-top-color: rgb(202, 111, 44); border-right-color: rgb(202, 111, 44); border-bottom-color: rgb(202, 111, 44); border-left-color: rgb(202, 111, 44); }
.view-all-announcements { border-bottom-color: rgb(227, 223, 229); }
.view-all-announcements a:hover { color: rgb(158, 28, 227); }
.mall-category-list-bg { border-top-color: rgb(227, 223, 229) !important; }
.mixmall .mall-category-list-bg { border-bottom-color: rgb(227, 223, 229) !important; }
.dash-border-bot { border-bottom-color: rgb(227, 223, 229) !important; }
.mall-category-list-bg:hover { background-color: rgb(227, 223, 229); }
.overview-list-bg { border-top-color: rgb(227, 223, 229) !important; }
.overview-list-bg:hover { background-color: rgb(227, 223, 229); }
.support-list-bg { border-top-color: rgb(227, 223, 229) !important; }
.support-list-bg:hover { background-color: rgb(227, 223, 229); }
.content-search-bg { background-color: rgb(116, 25, 174); }
.filter-toggle-span { background-color: rgb(116, 25, 174); }
.filter-toggle-span span { background-color: rgb(116, 25, 174); color: rgb(255, 230, 205); }
.sa-bg .mekrita { background-color: rgba(100, 54, 119, 0.92); }
.ec-block-shop .ec-shop-article-title a { color: rgb(59, 53, 63) !important; }
.ec-block-shop .ec-btn-unlock { background-color: rgb(255, 94, 1); }
.ec-block-shop .ec-btn-unlock { border-top-color: rgb(245, 91, 2); border-right-color: rgb(245, 91, 2); border-bottom-color: rgb(245, 91, 2); border-left-color: rgb(245, 91, 2); }
.ec-btn-download { background-color: rgb(255, 94, 1); }
.ec-btn-download { border-top-color: rgb(245, 91, 2); border-right-color: rgb(245, 91, 2); border-bottom-color: rgb(245, 91, 2); border-left-color: rgb(245, 91, 2); }
.ec-block-shop .ec-buy-link { background-color: rgb(245, 91, 2); }
.title_a { background-color: rgb(255, 94, 1); }
@media (max-width: 992px) {
.filter-toggle-span { background-color: rgb(116, 25, 174); }
}
.hover_b:hover { background-color: rgba(255, 179, 0, 0.9); }
.shiny:hover { text-shadow: rgb(255, 255, 255) 0px -1px 4px, rgb(255, 187, 0) 0px -2px 10px, rgb(255, 128, 0) 0px -10px 20px, red 0px -18px 40px; }
.mm-player-bar__avatar-wrap { box-shadow: rgba(255, 138, 61, 0.35) 0px 0px 0px 1px; }
.mm-player-bar__nick { color: rgba(255, 138, 61, 0.85); }
.mm-player-bar__wallet { border-top-color: rgba(255, 138, 61, 0.25); border-right-color: rgba(255, 138, 61, 0.25); border-bottom-color: rgba(255, 138, 61, 0.25); border-left-color: rgba(255, 138, 61, 0.25); }
.mm-player-bar__wallet:hover { background-color: rgba(255, 138, 61, 0.16); }
.mm-player-bar__wallet--cp { border-top-color: rgba(255, 127, 7, 0.45); border-right-color: rgba(255, 127, 7, 0.45); border-bottom-color: rgba(255, 127, 7, 0.45); border-left-color: rgba(255, 127, 7, 0.45); }
.mm-cookie-banner__inner { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 245, 250, 0.98) 100%); border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); box-shadow: rgba(33, 18, 39, 0.18) 0px 12px 40px; }
.mm-site-nav { background-image: linear-gradient(rgba(255, 250, 246, 0.98) 0%, rgba(255, 236, 224, 0.96) 100%); }
@media (min-width: 992px) {
.mm-nav-menu .nav-link:hover, .mm-nav-menu .nav-link:focus, .mm-nav-menu .show > .nav-link { background-color: rgba(255, 138, 61, 0.28); }
}
.mm-nav-dropdown .dropdown-item:hover { background-color: rgba(255, 138, 61, 0.35); }
.bt_btn.shiny:hover { box-shadow: rgba(255, 116, 35, 0.2) 0px 12px 32px, rgba(0, 0, 0, 0.1) 0px 2px 8px; }
.mm-util { border-bottom-color: rgba(255, 112, 0, 0.32); }
.mm-lang__trigger { border-top-color: rgba(255, 134, 61, 0.4); border-right-color: rgba(255, 134, 61, 0.4); border-bottom-color: rgba(255, 134, 61, 0.4); border-left-color: rgba(255, 134, 61, 0.4); background-color: rgba(255, 134, 61, 0.12); color: rgb(255, 235, 220); }
.mm-lang__trigger:hover, .mm-lang__trigger:focus-visible, .mm-lang.show .mm-lang__trigger { border-top-color: rgba(255, 134, 61, 0.75); border-right-color: rgba(255, 134, 61, 0.75); border-bottom-color: rgba(255, 134, 61, 0.75); border-left-color: rgba(255, 134, 61, 0.75); background-color: rgba(255, 134, 61, 0.22); }
.mm-lang__icon { color: rgb(255, 138, 61); }
.mm-lang__code { color: rgb(26, 11, 0); }
.mm-lang__caret { color: rgba(255, 201, 160, 0.85); }
.mm-lang__menu { background-color: rgb(255, 251, 248) !important; }
.mm-lang__menu-head { background-color: rgb(255, 243, 235); }
.mm-lang__option-code { color: rgb(255, 138, 61); }
.mm-lang__option.is-active .mm-lang__option-code { color: rgb(26, 11, 0); }
.bn_download { border-top-color: rgb(26, 4, 32); border-right-color: rgb(26, 4, 32); border-bottom-color: rgb(26, 4, 32); border-left-color: rgb(26, 4, 32); }
.mm-promo-notice { box-shadow: 0 5px 0 var(--mm-promo-floor), 0 18px 30px -14px rgba(52, 17, 68, .65); --mm-promo-bg: linear-gradient(135deg, rgb(52, 17, 68) 0%, rgb(99, 33, 129) 58%, rgb(169, 55, 230) 130%); --mm-promo-edge: rgba(255, 150, 31, .6); --mm-promo-floor: rgb(37, 12, 48); --mm-promo-glow: rgba(255, 150, 31, .24); --mm-promo-hi: rgb(255, 150, 31); box-shadow: 0 5px 0 var(--mm-promo-floor), 0 18px 30px -14px rgba(52, 17, 68, .65); }
.mm-promo-notice::after { background-image: radial-gradient(circle at 78% 22%, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 1.6px, transparent 3px), radial-gradient(circle at 92% 70%, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 1.2px, transparent 2.6px), radial-gradient(circle at 63% 82%, rgb(255, 234, 201) 0px, rgb(255, 234, 201) 1.4px, transparent 2.8px), radial-gradient(circle at 86% 40%, rgb(255, 234, 201) 0px, rgb(255, 234, 201) 1px, transparent 2.2px), radial-gradient(circle at 70% 55%, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0.9px, transparent 2px); }
.mm-promo-notice__icon { background-image: linear-gradient(rgb(255, 171, 61) 0%, rgb(255, 111, 0) 100%); box-shadow: rgb(201, 74, 0) 0px 4px 0px, rgba(255, 150, 31, 0.22) 0px 0px 0px 4px, rgba(201, 74, 0, 0.9) 0px 10px 18px -6px; }
.mm-promo-notice--sale { --mm-promo-bg: linear-gradient(135deg, rgb(52, 17, 68) 0%, rgb(99, 33, 129) 58%, rgb(169, 55, 230) 130%); }
.mm-promo-notice--tiers { --mm-promo-edge: rgba(255, 144, 61, .7); --mm-promo-glow: rgba(255, 144, 61, .26); }
.mm-promo-notice--info { --mm-promo-hi: rgb(255, 180, 61); }
.mm-promo-notice .mm-promo-notice__go { background-image: linear-gradient(rgb(255, 171, 61) 0%, rgb(255, 111, 0) 100%); box-shadow: rgb(201, 74, 0) 0px 4px 0px, rgba(201, 74, 0, 0.9) 0px 10px 18px -8px; }
.mm-promo-notice .mm-promo-notice__go:active { box-shadow: rgb(201, 74, 0) 0px 2px 0px; }
.joyple-md-quote { color: rgb(82, 75, 85); }
.joyple-md-pre { color: rgb(223, 220, 224); }
.joyple-html-tooltip .tooltip-inner, .custom-tooltip .tooltip-inner { background-color: rgba(24, 21, 25, 0.94); color: rgb(245, 243, 246); }
.joyple-html-tooltip .tooltip-arrow::before, .custom-tooltip .tooltip-arrow::before { border-top-color: rgba(24, 21, 25, 0.94); border-bottom-color: rgba(24, 21, 25, 0.94); border-left-color: rgba(24, 21, 25, 0.94); border-right-color: rgba(24, 21, 25, 0.94); }
﻿ .mm-charge { --ch-muted: rgb(125, 104, 135); --ch-panel: rgb(250, 248, 252); }
.mm-charge__step { border-top-color: rgba(125, 104, 135, 0.2); border-right-color: rgba(125, 104, 135, 0.2); border-bottom-color: rgba(125, 104, 135, 0.2); border-left-color: rgba(125, 104, 135, 0.2); }
.mm-charge__step-num { border-top-color: rgba(125, 104, 135, 0.28); border-right-color: rgba(125, 104, 135, 0.28); border-bottom-color: rgba(125, 104, 135, 0.28); border-left-color: rgba(125, 104, 135, 0.28); }
.mm-charge__method { border-top-color: rgba(125, 104, 135, 0.18); border-right-color: rgba(125, 104, 135, 0.18); border-bottom-color: rgba(125, 104, 135, 0.18); border-left-color: rgba(125, 104, 135, 0.18); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(250, 248, 252) 100%); }
.mm-charge__alert { border-top-color: rgba(178, 80, 225, 0.28); border-right-color: rgba(178, 80, 225, 0.28); border-bottom-color: rgba(178, 80, 225, 0.28); border-left-color: rgba(178, 80, 225, 0.28); background-color: rgba(178, 80, 225, 0.08); color: rgb(71, 37, 89); }
.mm-charge__alert i { color: rgb(165, 59, 213); }
.mm-charge__identity-notice-copy strong { color: rgb(71, 37, 89); }
.mm-charge__identity-notice-action a { color: rgb(151, 50, 195); }
.mm-charge-pack { border-top-color: rgba(125, 104, 135, 0.2); border-right-color: rgba(125, 104, 135, 0.2); border-bottom-color: rgba(125, 104, 135, 0.2); border-left-color: rgba(125, 104, 135, 0.2); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(250, 248, 252) 100%); }
.mm-charge-pack--limited { background-image: linear-gradient(rgb(255, 247, 247) 0%, rgb(255, 255, 255) 55%, rgb(250, 248, 252) 100%); }
.mm-charge-pack__offer { background-color: rgb(31, 19, 37); }
.mm-charge-pack__strike { color: rgb(171, 152, 180); }
.mm-charge-pack__btn { background: linear-gradient(180deg, rgb(247, 111, 33) 0%, var(--ch-accent-dark) 100%); }
.mm-account { --acct-muted: rgb(125, 104, 135); }
.mm-account__hero-bg::after { background-image: radial-gradient(circle at 88% 12%, rgba(255, 112, 0, 0.28), transparent 40%), radial-gradient(circle at 8% 92%, rgba(255, 255, 255, 0.08), transparent 36%); }
.mm-account__nav-item { color: rgb(73, 54, 82); }
.mm-account__panel-head { background-image: linear-gradient(90deg, rgba(255, 138, 61, 0.18) 0%, rgba(255, 255, 255, 0) 100%); }
.mm-account-char__stats li { background-color: rgb(250, 248, 252); }
.mm-account__empty { background-color: rgba(165, 39, 227, 0.08); border-top-color: rgba(165, 39, 227, 0.18); border-right-color: rgba(165, 39, 227, 0.18); border-bottom-color: rgba(165, 39, 227, 0.18); border-left-color: rgba(165, 39, 227, 0.18); color: rgb(125, 46, 159); }
.mm-account-shop-tab { color: rgb(73, 54, 82); }
.mm-account-table thead th { background-color: rgb(250, 248, 252); color: rgb(92, 75, 101); }
.mm-section-head--news { background-image: linear-gradient(90deg, rgb(165, 39, 227) 0%, rgb(99, 24, 136) 100%); }
.mm-section-head--notice { background-image: linear-gradient(90deg, rgb(165, 39, 227) 0%, rgb(99, 24, 136) 100%); }
.mm-section-head--event { background-image: linear-gradient(90deg, rgb(255, 127, 7) 0%, rgb(224, 108, 0) 100%); }
.mm-section-head--patch { background-image: linear-gradient(90deg, rgb(141, 38, 215) 0%, rgb(113, 30, 172) 100%); color: rgb(33, 18, 39); }
.mm-articles-filter:hover { background-color: rgba(255, 138, 61, 0.28); }
.mm-articles-meta { background-color: rgb(248, 245, 250); border-bottom-color: rgba(217, 205, 223, 0.6); }
.mm-articles-breadcrumb a { color: rgb(165, 39, 227); }
.mm-articles-list { background-color: rgb(248, 245, 250); }
.mm-articles-pagination { border-top-color: rgba(217, 205, 223, 0.6); }
.mm-articles-pagination .page-item .page-link:hover { background-color: rgba(255, 138, 61, 0.28); }
.mm-article-event { background-image: linear-gradient(90deg, rgb(255, 127, 7) 0%, rgb(255, 155, 61) 100%); }
.mm-article-read__footer { background-color: rgb(248, 245, 250); border-top-color: rgba(217, 205, 223, 0.6); }
.mm-articles-page .mm-news-card { border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); }
.mm-articles-page .mm-news-card:hover { box-shadow: rgba(33, 18, 39, 0.1) 0px 10px 22px; }
.mm-articles-page .mm-news-card__media { background-color: rgb(31, 19, 37); }
.mm-articles-page .mm-news-card__media-fallback { background-image: linear-gradient(135deg, rgb(73, 54, 82), rgb(33, 18, 39)); }
.mm-articles-page .mm-news-card--notice .mm-news-card__badge { background-color: rgba(165, 39, 227, 0.85); }
.mm-articles-page .mm-news-card--event .mm-news-card__badge { background-color: rgba(255, 127, 7, 0.92); color: rgb(46, 33, 53); }
.mm-articles-page .mm-news-card--patch .mm-news-card__badge { background-color: rgba(141, 38, 215, 0.88); color: rgb(33, 18, 39); }
.mm-articles-page .mm-news-card__title { color: rgb(33, 18, 39); }
.mm-articles-page .mm-news-card__excerpt { color: rgb(92, 75, 101); }
.mm-articles-page .mm-news-card__date { color: rgb(125, 104, 135); }
.joyple-reaction-marked { color: rgb(175, 158, 184); }
﻿ .mm-download { --dl-muted: rgb(125, 104, 135); }
.mm-download__hero-bg { background-image: linear-gradient(135deg, rgba(33, 18, 39, 0.55) 0%, rgba(33, 18, 39, 0.2) 100%), url("https://mm.joyplegames.com/src/img/mm_bg_dl_1.webp"); }
.mm-download__hero-bg::after { background-image: linear-gradient(135deg, rgb(31, 22, 12) 0%, rgba(61, 40, 16, 0.88) 48%, rgba(107, 63, 0, 0.72) 100%), radial-gradient(circle at 88% 12%, rgba(255, 112, 0, 0.28), transparent 40%); }
.mm-download__nav { box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); }
.mm-download__nav-item { color: rgb(73, 54, 82); }
.mm-download__section { box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); }
.mm-download__section-title { color: rgb(33, 18, 39); }
.mm-download__card-title { color: rgb(33, 18, 39); }
.mm-download__meta-item { background-color: rgb(250, 248, 252); border-top-color: rgba(125, 104, 135, 0.18); border-right-color: rgba(125, 104, 135, 0.18); border-bottom-color: rgba(125, 104, 135, 0.18); border-left-color: rgba(125, 104, 135, 0.18); color: rgb(92, 75, 101); }
.mm-download__mirror { background-color: rgb(49, 33, 56); }
.mm-download__mirror:hover { background-color: rgb(73, 54, 82); }
.mm-download__alt-link { border-top-color: rgba(125, 104, 135, 0.18); border-right-color: rgba(125, 104, 135, 0.18); border-bottom-color: rgba(125, 104, 135, 0.18); border-left-color: rgba(125, 104, 135, 0.18); background-color: rgb(250, 248, 252); color: rgb(73, 54, 82); }
.mm-download__note { background-color: rgb(255, 243, 235); color: rgb(125, 62, 17); }
.mm-download__video iframe { background-color: rgb(33, 18, 39); }
.mm-download__table thead th { background-color: rgb(255, 243, 235); color: rgb(125, 62, 17); }
.mm-download__table tbody th, .mm-download__table tbody td { border-bottom-color: rgba(125, 104, 135, 0.14); }
.mm-download__table tbody th { color: rgb(73, 54, 82); background-color: rgb(250, 248, 252); }
.mm-download__table tbody td { color: rgb(92, 75, 101); }
.mm-g-page { --mm-g-sand: rgb(243, 225, 214); }
.mm-g-rail { color: rgb(248, 228, 216); }
.mm-g-rail__brand { border-bottom-color: rgba(255, 138, 61, 0.18); }
.mm-g-rail__brand i { color: rgb(255, 140, 61); }
.mm-g-rail__group + .mm-g-rail__group { border-top-color: rgba(255, 138, 61, 0.1); }
.mm-g-rail__label { color: rgba(255, 138, 61, 0.72); }
.mm-g-rail__link { color: rgba(255, 239, 230, 0.88); }
.mm-g-rail__link:hover { border-left-color: rgba(255, 135, 61, 0.55); }
.mm-g-rail__link.is-active { border-left-color: rgb(255, 140, 61); }
.mm-g-hero__kicker { color: rgb(255, 138, 61); }
.mm-g-hero__lead { color: rgba(255, 239, 230, 0.9); }
.mm-g-search { border-top-color: rgba(255, 138, 61, 0.55); border-right-color: rgba(255, 138, 61, 0.55); border-bottom-color: rgba(255, 138, 61, 0.55); border-left-color: rgba(255, 138, 61, 0.55); }
.mm-g-path { background: linear-gradient(180deg, rgba(255, 138, 61, 0.16), transparent 60%),
		var(--mm-g-sand); }
.mm-g-tile__tag { background-color: rgba(255, 138, 61, 0.95); }
.mm-g-drawer__body { color: rgb(248, 228, 216); }
.mm-g-drawer__body .mm-g-rail__label { color: rgba(255, 138, 61, 0.72); }
.mm-g-drawer__body .mm-g-rail__link { color: rgba(255, 239, 230, 0.88); }
.mm-section-head--news { background-image: linear-gradient(90deg, rgb(165, 39, 227) 0%, rgb(99, 24, 136) 100%); }
.mm-section-head--video { background-image: linear-gradient(90deg, rgb(73, 54, 82) 0%, rgb(33, 18, 39) 100%); }
.mm-home-news { background-color: rgb(248, 245, 250); }
.mm-news-card { border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); }
.mm-news-card:hover { box-shadow: rgba(33, 18, 39, 0.1) 0px 10px 22px; }
.mm-news-card__media { background-color: rgb(31, 19, 37); }
.mm-news-card__media-fallback { background-image: linear-gradient(135deg, rgb(73, 54, 82), rgb(33, 18, 39)); }
.mm-news-card--notice .mm-news-card__badge { background-color: rgba(165, 39, 227, 0.85); }
.mm-news-card--event .mm-news-card__badge { background-color: rgba(255, 127, 7, 0.92); color: rgb(46, 33, 53); }
.mm-news-card--patch .mm-news-card__badge { background-color: rgba(141, 38, 215, 0.88); color: rgb(33, 18, 39); }
.mm-news-card__title a { color: rgb(33, 18, 39); }
.mm-news-card__title a:hover { color: rgb(165, 39, 227); }
.mm-news-card__excerpt { color: rgb(92, 75, 101); }
.mm-news-card__date { color: rgb(125, 104, 135); }
.mm-news-card__link { color: rgb(165, 39, 227); }
.mm-news-card__link:hover { color: rgb(99, 24, 136); }
.mm-social-bar { background-color: rgb(31, 19, 37); }
:root { --mt-navy: rgb(52, 17, 68); --mt-blue: rgb(169, 55, 230); --mt-blue-d: rgb(117, 29, 161); --mt-yellow: rgb(255, 150, 31); --mt-yellow-2: rgb(255, 111, 0); --mt-yellow-d: rgb(201, 74, 0); --mt-muted: rgb(118, 95, 128); }
.mm-maintenance__star { filter: drop-shadow(rgba(255, 255, 255, 0.95) 0px 0px 4px) drop-shadow(rgba(255, 211, 160, 0.7) 0px 0px 10px); }
.mm-maintenance__logo img { filter: drop-shadow(rgba(52, 17, 68, 0.45) 0px 10px 14px); }
.mm-maintenance__card { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 243, 234) 70%, rgb(255, 237, 220) 100%); box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px inset, rgb(227, 182, 120) 0px 7px 0px, rgba(52, 17, 68, 0.6) 0px 26px 50px -18px; }
.mm-maintenance__hero { filter: drop-shadow(rgba(52, 17, 68, 0.4) 0px 12px 14px); }
.mm-maintenance__gear--small { text-shadow: rgb(230, 193, 247) 0px 3px 0px; }
.mm-maintenance__progress { background-color: rgb(242, 232, 247); box-shadow: rgba(52, 17, 68, 0.12) 0px 2px 3px inset; }
.mm-maintenance__btn--primary { background: linear-gradient(180deg, rgb(255, 171, 61), var(--mt-yellow-2)); box-shadow: 0 5px 0 var(--mt-yellow-d), 0 12px 20px -8px rgba(201, 74, 0, .8); box-shadow: 0 5px 0 var(--mt-yellow-d), 0 12px 20px -8px rgba(201, 74, 0, .8); }
.mm-maintenance__btn--discord { background-color: rgb(193, 105, 225); box-shadow: rgb(132, 72, 153) 0px 5px 0px, rgba(132, 72, 153, 0.8) 0px 12px 20px -8px; }
.mm-maintenance__footer { text-shadow: rgba(52, 17, 68, 0.6) 0px 1px 2px; }
.mm-maintenance__btn--ghost { box-shadow: rgb(235, 217, 243) 0px 0px 0px 2px inset, rgb(215, 190, 227) 0px 5px 0px, rgba(52, 17, 68, 0.5) 0px 12px 20px -10px; }
.mm-err__code { text-shadow: 0 7px 0 var(--mt-navy), 0 18px 22px rgba(52, 17, 68, .45); text-shadow: 0 7px 0 var(--mt-navy), 0 18px 22px rgba(52, 17, 68, .45); }
.mm-err--404 .mm-maintenance__status { background-color: rgb(242, 224, 251); box-shadow: rgb(217, 177, 237) 0px 3px 0px; }
@keyframes mtPulseBlue { 0% { box-shadow: rgba(169, 55, 230, 0.6) 0px 0px 0px 0px; } 100% { box-shadow: rgba(169, 55, 230, 0) 0px 0px 0px 10px; } }
.mm-media { --media-muted: rgb(125, 104, 135); }
.mm-media__hero-bg::after { background-image: radial-gradient(circle at 88% 12%, rgba(255, 112, 0, 0.28), transparent 40%), radial-gradient(circle at 8% 92%, rgba(255, 255, 255, 0.08), transparent 36%); }
.mm-media__nav { box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); }
.mm-media__nav-item { color: rgb(73, 54, 82); }
.mm-media__main { box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); box-shadow: var(--mm-shadow-soft, 0 8px 24px rgba(33, 18, 39, 0.08)); }
.mm-media__panel-title { color: rgb(33, 18, 39); }
.mm-media__intro { background-color: rgb(255, 243, 235); }
.mm-media__intro p { color: rgb(125, 62, 17); }
.mm-media__intro-link { background-color: rgb(193, 105, 225); }
.mm-media-card { background-color: rgb(250, 248, 252); box-shadow: rgba(33, 18, 39, 0.08) 0px 4px 14px; }
.mm-media-card:hover { box-shadow: rgba(33, 18, 39, 0.14) 0px 10px 24px; }
.mm-media-card__overlay { background-color: rgba(33, 18, 39, 0.45); }
.mm-media-empty { border-top-color: rgba(125, 104, 135, 0.35); border-right-color: rgba(125, 104, 135, 0.35); border-bottom-color: rgba(125, 104, 135, 0.35); border-left-color: rgba(125, 104, 135, 0.35); }
.mm-media-video { background-color: rgb(33, 18, 39); }
.mm-media-modal__content { background-color: rgb(33, 18, 39); }
.mm-media-modal__header { background-color: rgb(31, 19, 37); }
.mm-member { background-image: linear-gradient(165deg, rgb(255, 251, 248) 0%, rgb(255, 242, 234) 55%, rgb(255, 228, 212) 100%); }
.mm-member__glow { background-image: radial-gradient(circle at right top, rgba(255, 112, 0, 0.22), transparent 42%), radial-gradient(circle at left bottom, rgba(239, 146, 23, 0.08), transparent 40%); }
.mm-member__subtitle { color: rgb(125, 104, 135); }
.mm-member__cta { background-image: linear-gradient(90deg, rgb(255, 112, 0) 0%, rgb(232, 86, 0) 100%); color: rgb(26, 11, 0); box-shadow: rgba(255, 112, 0, 0.28) 0px 8px 20px; }
.mm-member__cta:hover { color: rgb(26, 11, 0); }
.mm-member__divider { color: rgb(171, 152, 180); }
.mm-member__divider::before, .mm-member__divider::after { background-color: rgba(125, 104, 135, 0.28); }
.mm-member__google { border-top-color: rgba(125, 104, 135, 0.28); border-right-color: rgba(125, 104, 135, 0.28); border-bottom-color: rgba(125, 104, 135, 0.28); border-left-color: rgba(125, 104, 135, 0.28); color: rgb(46, 33, 53); box-shadow: rgba(33, 18, 39, 0.06) 0px 4px 12px; }
.mm-member__google:hover { border-top-color: rgba(179, 86, 224, 0.55); border-right-color: rgba(179, 86, 224, 0.55); border-bottom-color: rgba(179, 86, 224, 0.55); border-left-color: rgba(179, 86, 224, 0.55); color: rgb(31, 19, 37); box-shadow: rgba(179, 86, 224, 0.14) 0px 8px 18px; }
.mm-member__sso-note { color: rgb(171, 152, 180); }
.mm-member__signup-text { color: rgb(125, 104, 135); }
.mm-member__signup-btn { color: rgb(255, 138, 61); }
.mm-member-form__input::placeholder { color: rgb(171, 152, 180); }
.mm-restricted__card { background-color: rgb(255, 251, 248); }
.mm-restricted__head { color: rgb(255, 242, 234); background-image: radial-gradient(80% 70% at 50% -10%, rgba(255, 112, 0, 0.35), transparent 55%), linear-gradient(165deg, rgb(26, 18, 8) 0%, rgb(44, 28, 12) 48%, rgb(74, 46, 14) 100%); border-bottom-color: rgba(255, 138, 61, 0.22); }
.mm-restricted__icon { background-color: rgba(255, 138, 61, 0.14); border-top-color: rgba(255, 138, 61, 0.35); border-right-color: rgba(255, 138, 61, 0.35); border-bottom-color: rgba(255, 138, 61, 0.35); border-left-color: rgba(255, 138, 61, 0.35); color: rgb(255, 138, 61); }
.mm-restricted__eyebrow { color: rgba(255, 138, 61, 0.85); }
.mm-restricted__title b, .mm-restricted__title strong { color: rgb(255, 138, 61); }
.mm-restricted__lead { color: rgba(255, 242, 234, 0.78); }
.mm-restricted__lead a { color: rgb(255, 138, 61); }
.mm-restricted__panel { background-image: linear-gradient(rgb(255, 247, 242) 0%, rgb(255, 251, 248) 100%); }
.mm-member--panel { background-image: linear-gradient(165deg, rgba(33, 18, 39, 0.96) 0%, rgba(49, 33, 56, 0.94) 100%), url("../img/content/login-form-bg.webp"); }
.mm-member-panel__level { border-top-color: rgba(33, 18, 39, 0.95); border-right-color: rgba(33, 18, 39, 0.95); border-bottom-color: rgba(33, 18, 39, 0.95); border-left-color: rgba(33, 18, 39, 0.95); }
.mm-member-panel__role b, .mm-member-panel__role a { color: rgb(255, 138, 61); }
.mm-member-panel__topup { background-image: linear-gradient(90deg, rgb(255, 112, 0) 0%, rgb(232, 86, 0) 100%); color: rgb(26, 11, 0); box-shadow: rgba(255, 112, 0, 0.22) 0px 6px 14px; }
.mm-member-panel__topup:hover { color: rgb(26, 11, 0); }
.mm-member-panel__xp-bar > span { background: linear-gradient(90deg, var(--member-accent) 0%, rgb(255, 138, 61) 100%); }
.mm-member-panel__wallet--cp { border-top-color: rgba(255, 112, 0, 0.22); border-right-color: rgba(255, 112, 0, 0.22); border-bottom-color: rgba(255, 112, 0, 0.22); border-left-color: rgba(255, 112, 0, 0.22); }
.mm-member-panel__wallet--ap { border-top-color: rgba(192, 113, 233, 0.25); border-right-color: rgba(192, 113, 233, 0.25); border-bottom-color: rgba(192, 113, 233, 0.25); border-left-color: rgba(192, 113, 233, 0.25); }
﻿ .mm-player { --pv-muted: rgb(125, 104, 135); }
.mm-player__hero-bg::after { background-image: radial-gradient(circle at 88% 18%, rgba(255, 112, 0, 0.28), transparent 42%); }
.mm-player__level-pill { color: rgb(26, 11, 0); }
.mm-player__xp-bar > span { background-image: linear-gradient(90deg, rgb(253, 133, 34), rgb(239, 146, 23) 55%, rgb(254, 164, 63)); }
.mm-player__panel-title { color: rgb(73, 54, 82); }
.mm-player__hint { background-color: rgb(255, 243, 235); }
.mm-player-chip { border-top-color: rgb(217, 205, 223); border-right-color: rgb(217, 205, 223); border-bottom-color: rgb(217, 205, 223); border-left-color: rgb(217, 205, 223); background-color: rgb(250, 248, 252); }
.mm-player-chip--eq { background-color: rgb(255, 243, 235); }
.mm-player-chip__qty { background-color: rgba(33, 18, 39, 0.85); }
.mm-player__table th, .mm-player__table td { border-bottom-color: rgb(235, 228, 238); }
.mm-player__table thead th { background-color: rgb(255, 243, 235); }
.mm-player__master { color: rgb(26, 11, 0); }
.mm-player__master.is-locked { background-color: rgb(235, 228, 238); color: rgb(171, 152, 180); }
.mm-player-race { background: linear-gradient(180deg, rgba(33, 18, 39, 0.35), rgba(33, 18, 39, 0.55)),
		var(--mm-race-bg) center / cover no-repeat rgb(194, 65, 12); }
.mm-player-race__head h3 { color: rgb(46, 33, 53); }
.mm-player-race__head span { background-color: rgba(33, 18, 39, 0.08); color: rgb(92, 75, 101); }
.mm-player-unavailable__icon { background-image: linear-gradient(rgb(245, 243, 246), rgb(235, 228, 238)); color: rgb(125, 104, 135); box-shadow: rgb(217, 205, 223) 0px 5px 0px; }
.mm-player-unavailable__text { color: rgb(125, 104, 135); }
.mm-player-unavailable__btn { background-image: linear-gradient(rgb(255, 132, 61), rgb(239, 146, 23)); }
.mm-ph { --ph-muted: rgb(125, 104, 135); }
.mm-ph__tab { color: rgb(73, 54, 82); }
.mm-ph__empty { border-top-color: rgba(125, 104, 135, 0.35); border-right-color: rgba(125, 104, 135, 0.35); border-bottom-color: rgba(125, 104, 135, 0.35); border-left-color: rgba(125, 104, 135, 0.35); background-color: rgb(250, 248, 252); color: rgb(92, 75, 101); }
.mm-ph__page { color: rgb(73, 54, 82); }
.mm-ranking-page .mm-section-head--news { background-image: linear-gradient(90deg, rgb(165, 39, 227) 0%, rgb(99, 24, 136) 100%); }
.mm-ranking-nav { background-color: rgb(248, 245, 250); border-top-color: rgba(217, 205, 223, 0.6); }
.mm-ranking-nav__item { border-bottom-color: rgba(217, 205, 223, 0.55); }
.mm-ranking-nav__item:hover { background-color: rgba(255, 138, 61, 0.28); }
.mm-ranking-meta { background-color: rgb(248, 245, 250); border-bottom-color: rgba(217, 205, 223, 0.6); }
.mm-ranking-breadcrumb a { color: rgb(165, 39, 227); }
.mm-ranking-body { background-color: rgb(248, 245, 250); }
.mm-ranking-empty { border-top-color: rgba(217, 205, 223, 0.9); border-right-color: rgba(217, 205, 223, 0.9); border-bottom-color: rgba(217, 205, 223, 0.9); border-left-color: rgba(217, 205, 223, 0.9); }
.mm-rank-table-card { border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); }
.mm-rank-table thead th, .rank-table thead th, .worldboss-table thead th { background-image: linear-gradient(rgb(255, 245, 239) 0%, rgb(248, 245, 250) 100%); }
.mm-ranking-search .input-group-text, .mm-ranking-search .form-control { border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); }
.mm-rank-pagination .page-item .page-link { border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); }
.mm-rank-pagination .page-item .page-link:hover { background-color: rgba(255, 138, 61, 0.35); }
.mm-rank-table .mm-rank-pos { background-color: rgb(248, 245, 250); }
.mm-rank-pos.rank-gold { background-image: linear-gradient(135deg, rgb(168, 71, 0), rgb(245, 155, 72)); border-top-color: rgb(168, 71, 0); border-right-color: rgb(168, 71, 0); border-bottom-color: rgb(168, 71, 0); border-left-color: rgb(168, 71, 0); }
.mm-rank-pos.rank-silver { background-image: linear-gradient(135deg, rgb(126, 113, 132), rgb(221, 214, 224)); border-top-color: rgb(126, 113, 132); border-right-color: rgb(126, 113, 132); border-bottom-color: rgb(126, 113, 132); border-left-color: rgb(126, 113, 132); }
.mm-ranking-guild-member--leader { background-color: rgba(255, 138, 61, 0.2) !important; }
.mm-ranking-guild-member--promoter { background-color: rgba(165, 39, 227, 0.06) !important; }
.rank-podium-card.rank-1 { background-image: linear-gradient(135deg, rgb(124, 57, 0), rgb(202, 110, 29), rgb(243, 157, 73)); }
.rank-podium-card.rank-2 { background-image: linear-gradient(135deg, rgb(90, 79, 96), rgb(158, 145, 165), rgb(223, 216, 227)); }
.rank-table-card { border-top-color: rgba(217, 205, 223, 0.95); border-right-color: rgba(217, 205, 223, 0.95); border-bottom-color: rgba(217, 205, 223, 0.95); border-left-color: rgba(217, 205, 223, 0.95); }
.rank-pos-badge { background-color: rgb(248, 245, 250); }
.rank-pos-badge.rank-gold { background-image: linear-gradient(135deg, rgb(168, 71, 0), rgb(245, 155, 72)); }
.rank-pos-badge.rank-silver { background-image: linear-gradient(135deg, rgb(126, 113, 132), rgb(221, 214, 224)); }
.rank-progress-wrap .progress { background-color: rgb(239, 234, 242); }
﻿ .mm-signup { --signup-muted: rgb(125, 104, 135); }
.mm-signup__hero-bg::after { background-image: radial-gradient(circle at 88% 12%, rgba(255, 112, 0, 0.28), transparent 40%), radial-gradient(circle at 8% 92%, rgba(255, 255, 255, 0.08), transparent 36%); }
.mm-signup__promo-card { background-image: linear-gradient(165deg, rgba(33, 18, 39, 0.94) 0%, rgba(49, 33, 56, 0.92) 100%), url("../img/bg/registerbg1.webp"); }
.mm-signup__feature-icon { background-color: rgba(255, 112, 0, 0.18); color: rgb(255, 112, 0); }
.mm-signup__panel { box-shadow: rgba(33, 18, 39, 0.08) 0px 12px 32px; }
.mm-signup__panel-title { color: rgb(31, 19, 37); }
.mm-signup-form__label { color: rgb(72, 58, 78); }
.mm-signup-form__input, .mm-signup-form select.form-select, .mm-signup-form input.form-control { color: rgb(31, 19, 37); border-top-color: rgb(228, 221, 232) !important; border-right-color: rgb(228, 221, 232) !important; border-bottom-color: rgb(228, 221, 232) !important; border-left-color: rgb(228, 221, 232) !important; }
.mm-signup-form__check { background-color: rgb(250, 248, 252); border-top-color: rgb(235, 228, 238); border-right-color: rgb(235, 228, 238); border-bottom-color: rgb(235, 228, 238); border-left-color: rgb(235, 228, 238); }
.mm-signup-form__doc-btn { border-top-color: rgb(217, 205, 223); border-right-color: rgb(217, 205, 223); border-bottom-color: rgb(217, 205, 223); border-left-color: rgb(217, 205, 223); color: rgb(73, 54, 82); }
.mm-signup-form__secondary { border-top-color: rgb(228, 221, 232); border-right-color: rgb(228, 221, 232); border-bottom-color: rgb(228, 221, 232); border-left-color: rgb(228, 221, 232); background-color: rgb(250, 248, 252); color: rgb(73, 54, 82); }
.mm-signup-form__secondary:hover { background-color: rgb(246, 242, 248); color: rgb(31, 19, 37); }
.mm-signup__note { background-color: rgb(255, 243, 235); }
.mm-signup-success__title { color: rgb(31, 19, 37); }
.mm-signup-success__text, .mm-signup-success__hint { color: rgb(92, 75, 101); }
.mm-signup-success__btn { border-top-color: rgb(228, 221, 232); border-right-color: rgb(228, 221, 232); border-bottom-color: rgb(228, 221, 232); border-left-color: rgb(228, 221, 232); background-color: rgb(250, 248, 252); color: rgb(73, 54, 82); }
.password-meter-bar { background-color: rgb(233, 230, 234); }
.password-toggle-btn { color: rgb(125, 104, 135); }
.mm-shop, .mm-shop-modal-root { --shop-surface-soft: rgb(255, 243, 235); --shop-muted: rgb(125, 104, 135); }
.mm-shop--ap, .mm-shop-modal-root--ap { --shop-accent: rgb(165, 59, 213); --shop-accent-dark: rgb(151, 50, 195); --shop-accent-soft: rgba(165, 59, 213, 0.12); --shop-surface-soft: rgb(249, 241, 253); --shop-border: rgba(165, 59, 213, 0.28); --shop-hero-a: rgb(33, 18, 39); --shop-hero-b: rgb(101, 42, 126); --shop-hero-c: rgb(165, 59, 213); --shop-glow: rgba(165, 59, 213, 0.2); }
.mm-shop__balance-value { color: rgb(254, 164, 63); }
.mm-shop__nav-group summary { color: rgb(73, 54, 82); }
.mm-shop__nav-item { color: rgb(73, 54, 82); }
.mm-shop--mixmall .mm-shop__nav-item.is-active { color: rgb(26, 11, 0); }
.mm-shop__nav-item--featured { background-image: linear-gradient(90deg, rgba(255, 112, 0, 0.14), rgba(255, 112, 0, 0.04)); }
.mm-shop__nav-item--featured.is-active { background-image: linear-gradient(90deg, rgb(247, 96, 9), rgb(217, 119, 6)); color: rgb(26, 11, 0); }
.mm-shop--mixmall .mm-shop__search-btn { color: rgb(26, 11, 0); }
.mm-shop-card { border: 1px solid color-mix(in srgb, var(--shop-accent) 22%, rgba(33, 18, 39, 0.08)); box-shadow: rgba(33, 18, 39, 0.06) 0px 8px 20px; }
.mm-shop--mixmall .mm-shop-card__buy { color: rgb(26, 11, 0); }
.mm-shop .pagination .page-link { border-top-color: rgba(33, 18, 39, 0.1); border-right-color: rgba(33, 18, 39, 0.1); border-bottom-color: rgba(33, 18, 39, 0.1); border-left-color: rgba(33, 18, 39, 0.1); }
.mm-shop--mixmall .pagination .page-item.active .page-link { color: rgb(26, 11, 0); }
.mm-shop-modal__table th { color: rgb(92, 75, 101); background-color: rgba(33, 18, 39, 0.03); }
.mm-shop-modal__confirm { color: rgb(73, 54, 82); }
.mm-shop--mixmall .mm-shop-modal__submit, .mm-shop-modal-root:not(.mm-shop-modal-root--ap):not(.mm-shop-modal-root--gems) .mm-shop-modal__submit { color: rgb(26, 11, 0); }
.mm-shop--mixmall .mm-shop-modal__submit:hover, .mm-shop-modal-root:not(.mm-shop-modal-root--ap):not(.mm-shop-modal-root--gems) .mm-shop-modal__submit:hover { color: rgb(26, 11, 0); }
﻿ .mm-opstore { --op-text-muted: rgb(125, 104, 135); }
.mm-opstore__hero-bg { background-image: linear-gradient(135deg, rgb(61, 32, 70) 0%, rgb(104, 55, 120) 38%, rgb(76, 29, 149) 100%); }
.mm-opstore__hero-bg::after { background-image: radial-gradient(circle at 85% 15%, rgba(167, 139, 250, 0.35), transparent 42%), radial-gradient(circle at 10% 90%, rgba(178, 80, 225, 0.22), transparent 38%); }
.mm-opstore__balance-value { color: rgb(254, 164, 63); }
.mm-opstore__countdown { background-color: rgba(33, 18, 39, 0.35); }
.mm-opstore__nav-group summary { color: rgb(73, 54, 82); }
.mm-opstore__nav-item { color: rgb(73, 54, 82); }
.mm-opstore__nav-item--featured { background-image: linear-gradient(90deg, rgba(255, 112, 0, 0.12) 0%, rgba(255, 112, 0, 0.04) 100%); }
.mm-opstore__nav-item--featured.is-active { background-image: linear-gradient(90deg, rgb(247, 96, 9) 0%, rgb(217, 119, 6) 100%); color: rgb(26, 11, 0); }
.mm-opstore-card__badge--sale { background-color: rgba(125, 104, 135, 0.92); }
.mm-opstore-card__title { color: rgb(49, 33, 56); }
.mm-opstore-card__price { color: rgb(49, 33, 56); }
.mm-opstore-modal { box-shadow: rgba(61, 32, 70, 0.28) 0px 24px 48px; }
.mm-opstore-modal__header { background-image: linear-gradient(90deg, rgb(104, 55, 120) 0%, rgb(76, 29, 149) 100%); }
.mm-opstore-modal__name { color: rgb(49, 33, 56); }
.mm-opstore-modal__table th { background-color: rgb(250, 248, 252); color: rgb(92, 75, 101); }
.mm-opstore-modal__confirm { color: rgb(73, 54, 82); }
.mm-opstore-modal__total { background-image: linear-gradient(90deg, rgb(255, 228, 198) 0%, rgb(254, 164, 63) 100%); }
.mm-support { --sup-accent: rgb(119, 24, 177); --sup-accent-dark: rgb(97, 20, 144); --sup-border: rgba(119, 24, 177, 0.24); --sup-muted: rgb(125, 104, 135); }
.mm-support__hero { box-shadow: rgba(97, 20, 144, 0.12) 0px 14px 36px; }
.mm-support__hero-bg { background-image: linear-gradient(135deg, rgb(71, 22, 100) 0%, rgb(82, 20, 120) 45%, rgb(97, 20, 144) 100%); }
.mm-support__hero-bg::after { background-image: radial-gradient(circle at 88% 12%, rgba(169, 77, 227, 0.28), transparent 42%), radial-gradient(circle at 8% 92%, rgba(255, 255, 255, 0.08), transparent 36%); }
.mm-support__nav-item { color: rgb(73, 54, 82); }
.mm-support__nav-item:hover { background-color: rgba(119, 24, 177, 0.08); }
.mm-support__nav-item.is-active { box-shadow: rgba(119, 24, 177, 0.2) 0px 6px 16px; }
.mm-support__panel-head { border-bottom-color: rgba(119, 24, 177, 0.14); background-image: linear-gradient(90deg, rgba(226, 193, 246, 0.35) 0%, rgba(255, 255, 255, 0) 100%); }
.mm-support__panel-title { color: rgb(33, 18, 39); }
.mm-support-card { border-top-color: rgba(119, 24, 177, 0.14); border-right-color: rgba(119, 24, 177, 0.14); border-bottom-color: rgba(119, 24, 177, 0.14); border-left-color: rgba(119, 24, 177, 0.14); }
.mm-support-card--contact { background-image: linear-gradient(135deg, rgb(249, 242, 253) 0%, rgb(255, 255, 255) 100%); }
.mm-support-card--warn { background-color: rgb(255, 246, 235); border-top-color: rgba(247, 96, 9, 0.28); border-right-color: rgba(247, 96, 9, 0.28); border-bottom-color: rgba(247, 96, 9, 0.28); border-left-color: rgba(247, 96, 9, 0.28); }
.mm-support-card__title { color: rgb(33, 18, 39); }
.mm-support-link { background-color: rgb(250, 248, 252); border-top-color: rgba(119, 24, 177, 0.12); border-right-color: rgba(119, 24, 177, 0.12); border-bottom-color: rgba(119, 24, 177, 0.12); border-left-color: rgba(119, 24, 177, 0.12); color: rgb(73, 54, 82); }
.mm-support-link:hover { background-color: rgba(119, 24, 177, 0.08); border-top-color: rgba(119, 24, 177, 0.28); border-right-color: rgba(119, 24, 177, 0.28); border-bottom-color: rgba(119, 24, 177, 0.28); border-left-color: rgba(119, 24, 177, 0.28); }
.mm-support-form__label { color: rgb(33, 18, 39); }
.mm-support-form__input { border-top-color: rgba(119, 24, 177, 0.22); border-right-color: rgba(119, 24, 177, 0.22); border-bottom-color: rgba(119, 24, 177, 0.22); border-left-color: rgba(119, 24, 177, 0.22); }
.mm-support-form__input:focus { box-shadow: rgba(119, 24, 177, 0.15) 0px 0px 0px 3px; }
.mm-support-prose { color: rgb(73, 54, 82); }
.mm-support-notice { background-color: rgb(250, 248, 252); border-top-color: rgba(119, 24, 177, 0.14); border-right-color: rgba(119, 24, 177, 0.14); border-bottom-color: rgba(119, 24, 177, 0.14); border-left-color: rgba(119, 24, 177, 0.14); }
.mm-support-notice p { color: rgb(92, 75, 101); }
.mm-support-table-wrap { border-top-color: rgba(119, 24, 177, 0.14); border-right-color: rgba(119, 24, 177, 0.14); border-bottom-color: rgba(119, 24, 177, 0.14); border-left-color: rgba(119, 24, 177, 0.14); }
.mm-support-table thead th { background-color: rgb(250, 248, 252); color: rgb(92, 75, 101); }
#banlist_table_wrapper .dataTables_filter input { border-top-color: rgba(119, 24, 177, 0.22); border-right-color: rgba(119, 24, 177, 0.22); border-bottom-color: rgba(119, 24, 177, 0.22); border-left-color: rgba(119, 24, 177, 0.22); }
#banlist_table_wrapper .dataTables_length select { border-top-color: rgba(119, 24, 177, 0.22); border-right-color: rgba(119, 24, 177, 0.22); border-bottom-color: rgba(119, 24, 177, 0.22); border-left-color: rgba(119, 24, 177, 0.22); }
:root { --sk-yellow: rgb(255, 150, 31); --sk-yellow-2: rgb(255, 111, 0); --sk-yellow-d: rgb(201, 74, 0); --sk-blue: rgb(169, 55, 230); --sk-blue-2: rgb(189, 110, 237); --sk-blue-d: rgb(117, 29, 161); --sk-navy: rgb(52, 17, 68); --sk-navy-2: rgb(73, 27, 94); --sk-navy-3: rgb(96, 40, 121); --sk-muted: rgb(118, 95, 128); --sk-cream: rgb(255, 237, 220); --sk-paper: rgb(252, 215, 190); --sk-line: rgb(237, 225, 243); --sk-soft: rgb(251, 244, 254); --sk-shadow: 0 16px 34px -16px rgba(52, 17, 68, .45); --sk-shadow-sm: 0 6px 16px -8px rgba(52, 17, 68, .35); }
html body.mm-body, html body.mm-body.sub, html body.mm-body.cpanel, html body.mm-body.ranking, html body.mm-body.mixmall { background-image: linear-gradient(rgba(203, 135, 240, 0.1) 0%, rgba(239, 219, 250, 0.55) 38%, rgba(247, 236, 253, 0.92) 70%, rgb(249, 240, 253) 100%), url("../img/skin/bg-sky.webp") !important; }
body.mm-body .mm-util { background-color: rgba(52, 17, 68, 0.88) !important; border-bottom-color: rgba(255, 150, 31, 0.55) !important; }
body.mm-body .mm-lang__trigger:hover, body.mm-body .mm-lang.show .mm-lang__trigger { background-color: rgba(255, 150, 31, 0.25) !important; }
body.mm-body .mm-logo-wrap img.logo_img { filter: drop-shadow(rgba(52, 17, 68, 0.35) 0px 10px 16px); }
body.mm-body .mm-site-nav, body.mm-body .mm-site-chrome .mm-site-nav { background: linear-gradient(180deg, rgb(87, 33, 112) 0%, var(--sk-navy) 100%) !important; box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .12), 0 3px 0 rgba(255, 150, 31, .9), var(--sk-shadow) !important; box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .12), 0 3px 0 rgba(255, 150, 31, .9), var(--sk-shadow) !important; }
body.mm-body .btn-dark, body.mm-body .btn-secondary { box-shadow: rgb(25, 8, 33) 0px 4px 0px, rgba(0, 0, 0, 0.45) 0px 10px 18px -8px, rgba(255, 255, 255, 0.18) 0px 2px 0px inset !important; }
body.mm-body .btn-light { box-shadow: 0 3px 0 rgb(222, 210, 227), var(--sk-shadow-sm) !important; box-shadow: 0 3px 0 rgb(222, 210, 227), var(--sk-shadow-sm) !important; }
body.mm-body [class*="btn-outline-"] { border-top-color: rgb(227, 206, 237) !important; border-right-color: rgb(227, 206, 237) !important; border-bottom-color: rgb(227, 206, 237) !important; border-left-color: rgb(227, 206, 237) !important; }
body.mm-body .bt_btn { box-shadow: 0 4px 0 rgba(52, 17, 68, .25), var(--sk-shadow-sm) !important; box-shadow: 0 4px 0 rgba(52, 17, 68, .25), var(--sk-shadow-sm) !important; }
body.mm-body .card-header { background: linear-gradient(180deg, var(--sk-soft), rgb(246, 233, 252)) !important; }
body.mm-body .form-control, body.mm-body .form-select, body.mm-body .mm-member-form__input, body.mm-body .mm-signup-form__input, body.mm-body input[type="text"], body.mm-body input[type="email"], body.mm-body input[type="password"], body.mm-body input[type="number"], body.mm-body input[type="search"], body.mm-body textarea, body.mm-body select { border-top-color: rgb(231, 219, 237) !important; border-right-color: rgb(231, 219, 237) !important; border-bottom-color: rgb(231, 219, 237) !important; border-left-color: rgb(231, 219, 237) !important; background-color: rgb(252, 249, 254) !important; }
body.mm-body .form-control:focus, body.mm-body .form-select:focus, body.mm-body input:focus, body.mm-body textarea:focus, body.mm-body select:focus { box-shadow: rgba(169, 55, 230, 0.18) 0px 0px 0px 4px !important; }
body.mm-body .table { --bs-table-striped-bg: rgb(251, 244, 254); --bs-table-hover-bg: rgb(246, 233, 252); }
body.mm-body .alert-warning { background-color: rgb(255, 230, 204) !important; color: rgb(107, 45, 0) !important; }
body.mm-body .alert-info { background-color: rgb(243, 228, 252) !important; }
body.mm-body .mm-member__google { box-shadow: rgb(237, 225, 243) 0px 3px 0px !important; }
body.mm-body .mm-member__signup { background-color: rgba(255, 150, 31, 0.14) !important; }
body.mm-body :is(.mm-shop__hero, .mm-opstore__hero, .mm-download__hero, .mm-media__hero, .mm-support__hero, .mm-signup__hero, .mm-player__hero, .mm-g-read__hero) { box-shadow: inset 0 0 0 3px rgba(255, 255, 255, .25), 0 4px 0 rgba(255, 150, 31, .9), var(--sk-shadow) !important; box-shadow: inset 0 0 0 3px rgba(255, 255, 255, .25), 0 4px 0 rgba(255, 150, 31, .9), var(--sk-shadow) !important; }
body.mm-body :is(.mm-shop__hero-bg, .mm-opstore__hero-bg, .mm-download__hero-bg, .mm-media__hero-bg, .mm-support__hero-bg, .mm-signup__hero-bg) { background: radial-gradient(120% 140% at 85% 10%, rgba(189, 110, 237, .55) 0%, rgba(169, 55, 230, 0) 55%),
    linear-gradient(135deg, rgb(169, 55, 230) 0%, rgb(125, 38, 166) 55%, var(--sk-navy) 100%) !important; }
body.mm-body :is(.mm-shop__lead, .mm-opstore__lead, .mm-download__lead, .mm-media__lead, .mm-support__lead, .mm-signup__lead) { color: rgb(245, 231, 252) !important; }
body.mm-body :is(.mm-download__card, .mm-media-card, .mm-shop-card, .mm-opstore-card):hover { border-top-color: rgb(230, 193, 247) !important; border-right-color: rgb(230, 193, 247) !important; border-bottom-color: rgb(230, 193, 247) !important; border-left-color: rgb(230, 193, 247) !important; }
body.mm-body .footer-bg.mm-site-footer, body.mm-body footer.mm-site-footer { background: linear-gradient(180deg, var(--sk-navy-2) 0%, rgb(30, 10, 39) 100%) !important; color: rgb(217, 190, 228) !important; }
body.mm-body .mm-site-footer a, body.mm-body .mm-site-footer .link { color: rgb(244, 227, 251) !important; }
body.mm-body ::-webkit-scrollbar-track { background-color: rgb(246, 233, 252); }
body.mm-body ::-webkit-scrollbar-thumb { border-top-color: rgb(246, 233, 252); border-right-color: rgb(246, 233, 252); border-bottom-color: rgb(246, 233, 252); border-left-color: rgb(246, 233, 252); }
body.mm-body .mm-download__mirror { box-shadow: rgb(25, 8, 33) 0px 3px 0px; }
body.mm-body .mm-g-rail .mm-g-rail__link { color: rgb(246, 233, 252) !important; }
body.mm-body .mm-stack--news { box-shadow: rgba(52, 17, 68, 0.22) 0px 14px 30px !important; }
body.mm-body .mm-section-head--news i { background-color: rgb(255, 150, 31); box-shadow: rgb(201, 84, 0) 0px 3px 0px; color: rgb(52, 17, 68) !important; }
body.mm-body .mm-home-news { background-image: linear-gradient(rgb(247, 236, 253) 0%, rgb(255, 237, 220) 100%) !important; }
body.mm-body .mm-home-news .mm-news-card { --nc: rgb(169, 55, 230); }
body.mm-body .mm-home-news .mm-news-card { box-shadow: rgba(52, 17, 68, 0.08) 0px 4px 0px, rgba(52, 17, 68, 0.08) 0px 8px 18px !important; }
body.mm-body .mm-home-news .mm-news-card:hover { box-shadow: 0 6px 0 var(--nc),0 16px 28px rgba(52, 17, 68, .16) !important; box-shadow: 0 6px 0 var(--nc),0 16px 28px rgba(52, 17, 68, .16) !important; }
body.mm-body .mm-home-news .mm-news-card.mm-news-card--notice { --nc: rgb(169, 55, 230); }
body.mm-body .mm-home-news .mm-news-card.mm-news-card--event { --nc: rgb(255, 111, 0); --nc-ink: rgb(52, 17, 68); }
body.mm-body .mm-home-news .mm-news-card__media { background-color: rgb(52, 17, 68) !important; }
body.mm-body .mm-home-news .mm-news-card__media::after { background-image: linear-gradient(rgba(52, 17, 68, 0) 45%, rgba(52, 17, 68, 0.55) 100%); }
body.mm-body .mm-home-news .mm-news-card__title a { color: rgb(52, 17, 68) !important; }
body.mm-body .mm-home-news .mm-news-card__excerpt { color: rgb(105, 79, 117) !important; }
body.mm-body .mm-home-news .mm-news-card__date { background-color: rgb(249, 240, 253); color: rgb(100, 66, 115) !important; }
body.mm-body .mm-home-news .mm-news-card__link { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 128, 0)); box-shadow: rgb(201, 84, 0) 0px 3px 0px; color: rgb(52, 17, 68) !important; }
body.mm-body .mm-home-news .mm-news-card__link:hover { color: rgb(52, 17, 68) !important; }
body.mm-body .mm-home-news .mm-news-card__link:active { box-shadow: rgb(201, 84, 0) 0px 1px 0px; }
body.mm-body .mm-stack--news .mm-home-news__all { background-image: linear-gradient(rgb(173, 65, 232), rgb(117, 29, 161)) !important; border-top-color: rgb(255, 150, 31) !important; }
body.mm-body .mm-stack--news .mm-home-news__all:hover { background-image: linear-gradient(rgb(179, 80, 233), rgb(133, 34, 183)) !important; }
body.mm-body .mm-member.mm-member--panel { background: linear-gradient(180deg,rgb(255, 255, 255) 0%,rgb(255, 243, 234) 60%,var(--sk-cream) 100%) !important; }
body.mm-body .mm-member--panel .mm-member__glow { background-image: radial-gradient(circle at 100% 0px, rgba(255, 150, 31, 0.35), transparent 45%), radial-gradient(circle at 0px 100%, rgba(189, 110, 237, 0.18), transparent 45%) !important; }
body.mm-body .mm-member-panel__avatar { box-shadow: 0 0 0 3px var(--sk-yellow),0 8px 16px rgba(52, 17, 68, .25) !important; background-color: rgb(247, 236, 253); box-shadow: 0 0 0 3px var(--sk-yellow),0 8px 16px rgba(52, 17, 68, .25) !important; }
body.mm-body .mm-member-panel__level { box-shadow: rgba(52, 17, 68, 0.3) 0px 2px 6px; }
body.mm-body .mm-member-panel__topup { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)) !important; box-shadow: 0 3px 0 var(--sk-yellow-d),0 6px 12px rgba(201, 74, 0, .25) !important; box-shadow: 0 3px 0 var(--sk-yellow-d),0 6px 12px rgba(201, 74, 0, .25) !important; }
body.mm-body .mm-member-panel__xp-bar { box-shadow: rgba(52, 17, 68, 0.12) 0px 2px 3px inset; background-color: rgb(242, 232, 247) !important; }
body.mm-body .mm-member-panel__xp-bar > span { background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.28) 0px, rgba(255, 255, 255, 0.28) 6px, transparent 6px, transparent 12px), linear-gradient(90deg, rgb(255, 111, 0), rgb(255, 150, 31)) !important; }
body.mm-body .mm-member-panel__wallet { --wc: rgb(255, 111, 0); --wbg: rgb(255, 237, 220); }
body.mm-body .mm-member-panel__wallet--cp { --wc: rgb(255, 111, 0); --wbg: rgb(255, 233, 212); }
body.mm-body .mm-member-panel__wallet--ap { --wc: rgb(169, 55, 230); --wbg: rgb(246, 233, 252); }
body.mm-body .mm-account__hero { box-shadow: inset 0 0 0 3px rgba(255,255,255,.25),0 4px 0 rgba(255, 150, 31, .9),var(--sk-shadow) !important; box-shadow: inset 0 0 0 3px rgba(255,255,255,.25),0 4px 0 rgba(255, 150, 31, .9),var(--sk-shadow) !important; }
body.mm-body .mm-account__hero-bg { background: radial-gradient(120% 140% at 85% 10%,rgba(189, 110, 237, .55) 0%,rgba(169, 55, 230, 0) 55%),linear-gradient(135deg,rgb(169, 55, 230) 0%,rgb(125, 38, 166) 55%,var(--sk-navy) 100%) !important; }
body.mm-body :is(.mm-account__nick, .mm-account__id) { color: rgb(245, 231, 252) !important; }
body.mm-body .mm-account__nav-item.is-active { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)) !important; }
body.mm-body .mm-account__panel-head { background-image: linear-gradient(rgb(173, 65, 232), rgb(117, 29, 161)) !important; }
body.mm-body .mm-player-bar__nick { color: rgb(255, 206, 163) !important; }
body.mm-body .bt_btn { box-shadow: rgba(255, 255, 255, 0.55) 0px 0px 0px 3px inset, rgba(52, 17, 68, 0.35) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 12px 22px -10px !important; }
body.mm-body .bt_btn::after { background-image: linear-gradient(90deg, rgba(52, 17, 68, 0) 30%, rgba(52, 17, 68, 0.62) 100%), linear-gradient(rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 40%); }
body.mm-body .bt_btn_text { text-shadow: rgb(52, 17, 68) 0px 2px 0px, rgb(52, 17, 68) 2px 0px 0px, rgb(52, 17, 68) -2px 0px 0px, rgb(52, 17, 68) 0px -2px 0px, rgb(52, 17, 68) 2px 2px 0px, rgb(52, 17, 68) -2px 2px 0px, rgb(52, 17, 68) 2px -2px 0px, rgb(52, 17, 68) -2px -2px 0px, rgba(0, 0, 0, 0.35) 0px 5px 6px !important; }
body.mm-body .bt_btn_text::after { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)); }
body.mm-body .bt_btn:hover { box-shadow: rgb(255, 150, 31) 0px 0px 0px 3px inset, rgba(52, 17, 68, 0.35) 0px 8px 0px, rgba(52, 17, 68, 0.6) 0px 18px 26px -10px !important; }
body.mm-body .bt_btn:hover::after { box-shadow: rgb(255, 150, 31) 0px 0px 0px 3px inset; }
body.mm-body .bt_btn:active { box-shadow: rgb(255, 150, 31) 0px 0px 0px 3px inset, rgba(52, 17, 68, 0.35) 0px 2px 0px !important; }
body.mm-body .mm-charge__intro { background: radial-gradient(120% 140% at 85% 10%,rgba(189, 110, 237, .5) 0%,rgba(169, 55, 230, 0) 55%),linear-gradient(135deg,rgb(169, 55, 230) 0%,rgb(125, 38, 166) 55%,var(--sk-navy) 100%) !important; }
body.mm-body .mm-charge__step.is-active { background-color: rgb(255, 237, 220) !important; }
body.mm-body .mm-charge-pix-modal .modal-header { background-image: linear-gradient(rgb(173, 65, 232), rgb(117, 29, 161)) !important; }
body.mm-body :is(.mm-ph__tab.is-active, .mm-ph__page.is-active) { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)) !important; }
body.mm-body .mm-section-head .mm-article-read__title, body.mm-body .mm-section-head > span { text-shadow: rgba(52, 17, 68, 0.35) 0px 2px 0px; }
body.mm-body .mm-util__discord { background-color: rgb(193, 105, 225); box-shadow: rgb(132, 72, 153) 0px 3px 0px; }
body.mm-body .mm-util__social--ig { background-image: radial-gradient(circle at 30% 107%, rgb(253, 186, 63) 0%, rgb(253, 186, 63) 5%, rgb(253, 89, 73) 45%, rgb(214, 36, 159) 60%, rgb(168, 61, 214) 90%); }
body.mm-body .mm-dl-hero .mm-download__title { text-shadow: rgba(52, 17, 68, 0.45) 0px 4px 0px !important; }
body.mm-body .mm-dl-hero .mm-download__hero-cta::after { border-top-color: rgba(255, 150, 31, 0.7); border-right-color: rgba(255, 150, 31, 0.7); border-bottom-color: rgba(255, 150, 31, 0.7); border-left-color: rgba(255, 150, 31, 0.7); }
body.mm-body .mm-dl-hero__fine { color: rgb(237, 212, 250); }
body.mm-body .mm-dl-hero__char { filter: drop-shadow(rgba(52, 17, 68, 0.45) 0px 14px 18px); }
body.mm-body .mm-dl-steps__item { box-shadow: 0 4px 0 rgb(239, 221, 247),var(--sk-shadow-sm); box-shadow: 0 4px 0 rgb(239, 221, 247),var(--sk-shadow-sm); }
body.mm-body .mm-dl-steps__num { background: linear-gradient(180deg,rgb(173, 65, 232),var(--sk-blue-d)); }
body.mm-body .mm-download__card { box-shadow: inset 0 0 0 2px rgb(237, 225, 243),0 5px 0 rgb(239, 221, 247),var(--sk-shadow) !important; box-shadow: inset 0 0 0 2px rgb(237, 225, 243),0 5px 0 rgb(239, 221, 247),var(--sk-shadow) !important; }
body.mm-body .mm-download__card-icon { background: linear-gradient(180deg,rgb(173, 65, 232),var(--sk-blue-d)) !important; }
body.mm-body .mm-download__btn-primary { box-shadow: 0 6px 0 var(--sk-yellow-d),0 14px 24px -12px rgba(201, 74, 0, .8) !important; box-shadow: 0 6px 0 var(--sk-yellow-d),0 14px 24px -12px rgba(201, 74, 0, .8) !important; }
body.mm-body .mm-download__alt-link { box-shadow: rgb(237, 225, 243) 0px 3px 0px; }
body.mm-body .mm-download__alt-link:hover { box-shadow: rgb(230, 193, 247) 0px 5px 0px; }
body.mm-body .mm-download__note { background-color: rgb(255, 237, 220) !important; color: rgb(122, 45, 0) !important; }
body.mm-body .mm-download__video { box-shadow: 0 5px 0 rgb(239, 221, 247),var(--sk-shadow) !important; box-shadow: 0 5px 0 rgb(239, 221, 247),var(--sk-shadow) !important; }
body.mm-body .mm-download__table-wrap { box-shadow: 0 4px 0 rgb(239, 221, 247),var(--sk-shadow-sm); box-shadow: 0 4px 0 rgb(239, 221, 247),var(--sk-shadow-sm); }
body.mm-body .mm-download__table thead th { background: linear-gradient(180deg,rgb(173, 65, 232),var(--sk-blue-d)) !important; }
body.mm-body .mm-download__table thead th:nth-child(3) { background: linear-gradient(180deg,rgb(255, 162, 61),var(--sk-yellow-2)) !important; }
body.mm-body .mm-download__table tbody tr:nth-child(2n) td { background-color: rgb(253, 251, 255); }
body.mm-body .mm-download__table td, body.mm-body .mm-download__table th { border-top-color: rgb(243, 234, 247) !important; border-right-color: rgb(243, 234, 247) !important; border-bottom-color: rgb(243, 234, 247) !important; border-left-color: rgb(243, 234, 247) !important; }
body.mm-body .mm-ranking-main > .mm-section-head i { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)); }
body.mm-body .mm-ranking-main > .mm-section-head span { text-shadow: rgba(52, 17, 68, 0.4) 0px 3px 0px; }
body.mm-body .mm-ranking-body { background-image: linear-gradient(rgb(251, 245, 254), rgb(255, 255, 255)) !important; }
body.mm-body .mm-ranking-nav__item img { filter: drop-shadow(rgba(52, 17, 68, 0.25) 0px 2px 2px); }
body.mm-body .hero-ranking-nav .nav-link { box-shadow: rgb(237, 225, 243) 0px 3px 0px !important; }
body.mm-body .hero-ranking-nav .nav-link.active { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)) !important; }
body.mm-body .rank-podium-card { box-shadow: rgba(255, 255, 255, 0.35) 0px 0px 0px 3px inset, rgba(52, 17, 68, 0.25) 0px 6px 0px, rgba(52, 17, 68, 0.5) 0px 18px 30px -12px !important; }
body.mm-body .rank-podium-card.rank-1 { background-image: linear-gradient(160deg, rgb(255, 167, 61) 0%, rgb(242, 117, 0) 45%, rgb(194, 71, 0) 100%) !important; }
body.mm-body .rank-podium-card.rank-2 { background-image: linear-gradient(160deg, rgb(247, 244, 249) 0%, rgb(201, 188, 207) 50%, rgb(145, 128, 153) 100%) !important; }
body.mm-body .rank-podium-art { filter: drop-shadow(rgba(52, 17, 68, 0.45) 0px 10px 12px); }
body.mm-body .rank-medal { background-color: rgba(52, 17, 68, 0.55) !important; }
body.mm-body .rank-name { text-shadow: rgba(52, 17, 68, 0.45) 0px 2px 0px; }
body.mm-body :is(.rank-table-card, .mm-rank-table-card, .worldboss-table-card) { box-shadow: 0 4px 0 rgb(239, 221, 247),var(--sk-shadow-sm) !important; box-shadow: 0 4px 0 rgb(239, 221, 247),var(--sk-shadow-sm) !important; }
body.mm-body :is(.rank-table, .mm-rank-table, .worldboss-table) tbody td, body.mm-body :is(.rank-table, .mm-rank-table, .worldboss-table) tbody th { border-top-color: rgb(246, 239, 249) !important; border-right-color: rgb(246, 239, 249) !important; border-bottom-color: rgb(246, 239, 249) !important; border-left-color: rgb(246, 239, 249) !important; }
body.mm-body :is(.rank-table, .mm-rank-table, .worldboss-table).table-striped > tbody > tr:nth-of-type(2n+1) > * { --bs-table-accent-bg: rgb(252, 248, 254); --bs-table-bg-type: rgb(252, 248, 254); }
body.mm-body :is(.rank-table, .mm-rank-table, .worldboss-table) tbody tr:hover > * { background-color: rgb(255, 237, 220) !important; }
body.mm-body :is(.rank-table, .mm-rank-table) tbody tr:nth-child(1) > * { background-color: rgb(255, 237, 214) !important; }
body.mm-body :is(.rank-table, .mm-rank-table) tbody tr:nth-child(2) > * { background-color: rgb(247, 244, 249) !important; }
body.mm-body :is(.rank-pos-badge.rank-gold) { background-image: linear-gradient(rgb(255, 167, 61), rgb(224, 101, 0)) !important; box-shadow: rgb(168, 71, 0) 0px 3px 0px !important; }
body.mm-body :is(.rank-pos-badge.rank-silver) { background-image: linear-gradient(rgb(247, 244, 249), rgb(173, 157, 181)) !important; color: rgb(61, 42, 70) !important; box-shadow: rgb(129, 112, 137) 0px 3px 0px !important; }
body.mm-body .rank-progress-wrap .progress, body.mm-body .mm-rank-table .progress { box-shadow: rgba(52, 17, 68, 0.12) 0px 2px 3px inset; background-color: rgb(242, 232, 247) !important; }
body.mm-body :is(.mm-ranking-pagination, .mm-rank-pagination) .page-item.active .page-link { background: linear-gradient(180deg,rgb(255, 171, 61),var(--sk-yellow-2)) !important; }
body.mm-body .mm-ranking-alert { box-shadow: rgb(255, 202, 161) 0px 0px 0px 2px inset; background-color: rgb(255, 237, 220) !important; color: rgb(122, 45, 0) !important; }
body.mm-body :is(.worldboss-hero, .mm-ranking-event-hero) { box-shadow: inset 0 0 0 3px rgba(255,255,255,.2),0 5px 0 rgba(52, 17, 68, .25),var(--sk-shadow) !important; box-shadow: inset 0 0 0 3px rgba(255,255,255,.2),0 5px 0 rgba(52, 17, 68, .25),var(--sk-shadow) !important; }
body.mm-body .mm-ranking-event-hero--pvp { background-image: radial-gradient(120% 140% at 85% 10%, rgba(217, 135, 240, 0.5) 0%, rgba(193, 105, 225, 0) 55%), linear-gradient(135deg, rgb(193, 105, 225) 0%, rgb(122, 56, 145) 55%, rgb(52, 17, 68) 100%) !important; }
body.mm-body .mm-ranking-event-hero--pvp :is(.worldboss-hero-subtitle, .mm-ranking-event-hero__sub) { color: rgb(246, 231, 252) !important; }
body.mm-body :is(.worldboss-empty, .mm-ranking-empty) { border-top-color: rgb(227, 206, 237) !important; border-right-color: rgb(227, 206, 237) !important; border-bottom-color: rgb(227, 206, 237) !important; border-left-color: rgb(227, 206, 237) !important; }
body.mm-body .worldboss-rank.rank-1 { background-image: linear-gradient(rgb(255, 167, 61), rgb(224, 101, 0)) !important; box-shadow: rgb(168, 71, 0) 0px 3px 0px !important; }
body.mm-body .worldboss-rank.rank-2 { background-image: linear-gradient(rgb(247, 244, 249), rgb(173, 157, 181)) !important; color: rgb(61, 42, 70) !important; box-shadow: rgb(129, 112, 137) 0px 3px 0px !important; }
body.mm-body .worldboss-table tbody tr:nth-child(1) > * { background-color: rgb(255, 237, 214) !important; }
body.mm-body .worldboss-table tbody tr:nth-child(2) > * { background-color: rgb(247, 244, 249) !important; }
body.mm-body .mm-stars > span { filter: drop-shadow(rgba(255, 255, 255, 0.95) 0px 0px 4px) drop-shadow(rgba(255, 211, 160, 0.7) 0px 0px 10px); }
body.mm-body .mm-playnow { background-image: radial-gradient(130% 120% at 80% 100%, rgb(255, 150, 31) 0%, rgb(255, 154, 31) 38%, rgb(240, 70, 28) 72%, rgb(179, 23, 15) 100%); }
body.mm-body .mm-playnow:focus-visible { outline-color: rgb(169, 55, 230); }
body.mm-body .mm-playnow__btn { background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 210, 168) 100%); }
body.mm-body .mm-playnow__sub { color: rgb(255, 239, 220); }
body.mm-body .mm-bug__hero { box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow); background-image: radial-gradient(120% 140% at 100% 0%, rgba(169, 55, 230, 0.55) 0%, transparent 55%), linear-gradient(135deg, rgb(52, 17, 68) 0%, rgb(89, 29, 116) 70%, rgb(144, 50, 188) 100%); box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow); }
body.mm-body .mm-bug__eyebrow { background-color: rgba(255, 150, 31, 0.16); }
body.mm-body .mm-bug__btn--primary { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 5px 0px, rgba(201, 74, 0, 0.8) 0px 12px 20px -8px; }
body.mm-body .mm-bug__btn--discord { background-color: rgb(193, 105, 225); box-shadow: rgb(132, 72, 153) 0px 5px 0px, rgba(132, 72, 153, 0.8) 0px 12px 20px -8px; }
body.mm-body .mm-bug__orbit { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 4px 0px; }
body.mm-body .mm-bug__orbit--2 { background-image: linear-gradient(rgb(255, 255, 255), rgb(242, 223, 251)); box-shadow: rgb(204, 165, 222) 0px 4px 0px; }
body.mm-body .mm-bug__orbit--3 { background-image: linear-gradient(rgb(223, 188, 247), rgb(182, 96, 235)); color: rgb(71, 18, 97); box-shadow: rgb(130, 49, 178) 0px 4px 0px; }
body.mm-body .mm-bug__notice { background-color: rgb(247, 236, 253); box-shadow: rgb(237, 212, 250) 0px 0px 0px 2px inset; }
body.mm-body .mm-bug__notice span { color: rgb(110, 80, 122); }
body.mm-body .mm-bug__section-title .bi { box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-bug__step-icon { background: linear-gradient(180deg, rgb(186, 98, 236), var(--sk-blue)); box-shadow: rgb(126, 31, 176) 0px 5px 0px; }
body.mm-body .mm-bug__step:nth-child(3) .mm-bug__step-icon { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 5px 0px; }
body.mm-body .mm-bug__step p { color: rgb(110, 80, 122); }
body.mm-body .mm-bug__tier header { background-image: linear-gradient(135deg, rgb(169, 55, 230), rgb(117, 29, 161)); }
body.mm-body .mm-bug__skin-img { background-image: radial-gradient(circle at 50% 60%, rgb(247, 236, 253), rgb(240, 219, 250)); }
body.mm-body .mm-bug__skin-fig--unique .mm-bug__skin-img { background-image: radial-gradient(circle at 50% 60%, rgb(255, 233, 207), rgb(255, 161, 61)); box-shadow: rgb(255, 150, 31) 0px 0px 0px 2px inset; }
body.mm-body .mm-bug__skin-fig figcaption { color: rgb(137, 111, 148); }
body.mm-body .mm-bug__skin-fig--unique figcaption { color: rgb(185, 70, 0); }
body.mm-body .mm-bug__skin-name span { background-color: rgb(247, 236, 253); }
body.mm-body .mm-bug__notes p { color: rgb(110, 80, 122); }
body.mm-body .mm-gal__hero { box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow); background-image: radial-gradient(120% 140% at 100% 0%, rgba(255, 150, 31, 0.3) 0%, transparent 50%), linear-gradient(135deg, rgb(52, 17, 68) 0%, rgb(99, 34, 129) 65%, rgb(169, 55, 230) 120%); box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow); }
body.mm-body .mm-gal__eyebrow { background-color: rgba(255, 150, 31, 0.16); }
body.mm-body .mm-gal__discord { background-color: rgb(193, 105, 225); box-shadow: rgb(132, 72, 153) 0px 5px 0px, rgba(132, 72, 153, 0.8) 0px 12px 20px -8px; }
body.mm-body .mm-gal__polaroid i { background-image: linear-gradient(rgb(230, 198, 248), rgb(198, 124, 239)); }
body.mm-body .mm-gal__tab:hover { background-color: rgb(247, 236, 253); }
body.mm-body .mm-gal__tab.is-active { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-gal__panel-icon { box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-gal__count { background-color: rgb(247, 236, 253); }
body.mm-body .mm-gal__breadcrumb { color: rgb(137, 111, 148); }
body.mm-body .mm-gal .mm-media-card { background-color: rgb(242, 223, 251); box-shadow: rgb(227, 206, 237) 0px 6px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -14px !important; }
body.mm-body .mm-gal .mm-media-card:hover { box-shadow: rgb(255, 150, 31) 0px 8px 0px, rgba(52, 17, 68, 0.6) 0px 20px 30px -14px !important; }
body.mm-body .mm-gal .mm-media-card__overlay { background-image: linear-gradient(transparent 40%, rgba(52, 17, 68, 0.55)); }
body.mm-body .mm-gal .mm-media-card__overlay .bi { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 4px 0px; }
body.mm-body .mm-gal .mm-media-empty { background-color: rgb(251, 244, 254); color: rgb(137, 111, 148); }
body.mm-body .mm-gal .mm-media-empty .bi { color: rgb(213, 168, 236); }
body.mm-body .mm-gal .mm-media-video { box-shadow: rgb(227, 206, 237) 0px 6px 0px; }
body.mm-body .mm-gal-modal .modal-content { background-color: rgb(52, 17, 68); }
body.mm-body .mm-gal-modal__body { background-color: rgb(37, 12, 48); }
body.mm-body .mm-gal-modal__nav { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 4px 0px; }
body.mm-body :is(.mm-shop__balance, .mm-opstore__balance) { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; box-shadow: rgb(201, 74, 0) 0px 5px 0px, rgba(0, 0, 0, 0.5) 0px 14px 24px -10px !important; }
body.mm-body :is(.mm-shop-card, .mm-opstore-card) { box-shadow: rgb(235, 217, 243) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -16px !important; }
body.mm-body :is(.mm-shop-card, .mm-opstore-card):hover { box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; }
body.mm-body :is(.mm-shop-card__media, .mm-opstore-card__media) { background-image: radial-gradient(circle at 50% 70%, rgb(255, 255, 255) 0%, rgb(244, 230, 252) 45%, rgb(233, 202, 249) 100%) !important; }
body.mm-body :is(.mm-shop-card__media, .mm-opstore-card__media) img { filter: drop-shadow(rgba(52, 17, 68, 0.28) 0px 8px 10px); }
body.mm-body :is(.mm-shop-card__desc, .mm-opstore-card__desc) { color: rgb(126, 98, 138) !important; }
body.mm-body :is(.mm-shop-card__price, .mm-opstore-card__price) { background-color: rgb(255, 235, 214); box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; }
body.mm-body :is(.mm-shop-card__price, .mm-opstore-card__price) strike font { color: rgb(163, 142, 172) !important; }
body.mm-body .mm-player__hero-bg { background: linear-gradient(100deg, rgba(52, 17, 68, .96) 0%, rgba(89, 29, 116, .86) 45%, rgba(169, 55, 230, .35) 100%),
    var(--mm-player-hero-art, none) right center / cover no-repeat !important; }
body.mm-body .mm-player__hero-bg::after { background-image: radial-gradient(circle at 85% 20%, rgba(255, 150, 31, 0.3), transparent 45%) !important; }
body.mm-body .mm-player__hero-portrait img { background-image: radial-gradient(circle at 50% 35%, rgb(255, 233, 207), rgb(255, 150, 31) 60%, rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 6px 0px, rgba(0, 0, 0, 0.6) 0px 16px 26px -8px; }
body.mm-body .mm-player__levelcard { background-color: rgba(52, 17, 68, 0.55) !important; }
body.mm-body .mm-player__hint { color: rgb(110, 80, 122); }
body.mm-body .mm-player__panel-title .bi { box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-player__panel-note { color: rgb(137, 111, 148); }
body.mm-body .mm-player-mix { background-color: rgb(251, 244, 254); box-shadow: rgb(242, 228, 248) 0px 0px 0px 2px inset; }
body.mm-body .mm-player-mix.is-master { background-image: linear-gradient(rgb(255, 246, 240), rgb(255, 225, 196)); box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; }
body.mm-body .mm-player-mix__lv { color: rgb(137, 111, 148); }
body.mm-body .mm-player-mix .mm-player__master { box-shadow: rgb(201, 74, 0) 0px 2px 0px; background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; }
body.mm-body .mm-player-mix .mm-player__master.is-locked { background-color: rgb(237, 227, 241) !important; color: rgb(163, 142, 172) !important; }
body.mm-body .mm-player-mix.is-master .mm-player-mix__stats .bi { color: rgb(224, 82, 0); }
body.mm-body .mm-player-mix__bar { background-color: rgb(237, 225, 243); }
body.mm-body .mm-player-mix__bar span { background: linear-gradient(90deg, rgb(186, 98, 236), var(--sk-blue)); }
body.mm-body .mm-player-mix.is-master .mm-player-mix__bar span { background-image: linear-gradient(90deg, rgb(255, 150, 31), rgb(255, 154, 31)); }
body.mm-body .mm-player-race { box-shadow: 0 6px 0 rgba(52, 17, 68, .18), var(--sk-shadow-sm) !important; box-shadow: 0 6px 0 rgba(52, 17, 68, .18), var(--sk-shadow-sm) !important; }
body.mm-body .mm-g-hero { background-image: url("../img/button/bn_beginners_guide.webp"), linear-gradient(135deg, rgb(169, 55, 230), rgb(52, 17, 68)) !important; }
body.mm-body .mm-g-hero__veil { background-image: linear-gradient(100deg, rgba(52, 17, 68, 0.95) 0%, rgba(89, 29, 116, 0.82) 45%, rgba(169, 55, 230, 0.15) 100%) !important; }
body.mm-body .mm-g-search i { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-g-path__head h2::before { box-shadow: rgb(201, 74, 0) 0px 2px 0px; }
body.mm-body .mm-g-browse__bar h2::before { box-shadow: rgb(126, 31, 176) 0px 2px 0px; }
body.mm-body .mm-g-path__head p { color: rgb(137, 111, 148) !important; }
body.mm-body .mm-g-path__step { background-color: rgb(251, 244, 254) !important; box-shadow: rgb(242, 228, 248) 0px 0px 0px 2px inset !important; }
body.mm-body .mm-g-path__step:hover { box-shadow: inset 0 0 0 2px var(--sk-yellow), 0 12px 22px -12px rgba(52, 17, 68, .5) !important; box-shadow: inset 0 0 0 2px var(--sk-yellow), 0 12px 22px -12px rgba(52, 17, 68, .5) !important; }
body.mm-body .mm-g-path__num { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; box-shadow: rgb(201, 74, 0) 0px 3px 0px !important; }
body.mm-body .mm-g-chip { background-color: rgb(249, 240, 253) !important; }
body.mm-body .mm-g-chip:hover { background-color: rgb(242, 223, 251) !important; }
body.mm-body .mm-g-chip.is-active { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; box-shadow: rgb(201, 74, 0) 0px 3px 0px !important; }
body.mm-body .mm-g-tile { box-shadow: rgb(235, 217, 243) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -16px !important; }
body.mm-body .mm-g-tile:hover { box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; }
body.mm-body .mm-g-tile__excerpt { color: rgb(126, 98, 138) !important; }
body.mm-body .mm-g-read__hero-veil { background-image: linear-gradient(100deg, rgba(52, 17, 68, 0.92) 0%, rgba(89, 29, 116, 0.7) 50%, rgba(169, 55, 230, 0.1) 100%) !important; }
body.mm-body .mm-g-read__prose { color: rgb(73, 48, 83); }
body.mm-body .mm-g-read__prose img { box-shadow: rgba(52, 17, 68, 0.55) 0px 10px 24px -12px; }
body.mm-body .mm-g-read__progress span { box-shadow: rgba(255, 112, 0, 0.7) 0px 0px 10px; }
body.mm-body .mm-restricted__head { background-image: radial-gradient(80% 70% at 50% -10%, rgba(255, 150, 31, 0.35), transparent 55%), linear-gradient(165deg, rgb(52, 17, 68) 0%, rgb(99, 34, 129) 60%, rgb(169, 55, 230) 120%) !important; }
body.mm-body .mm-restricted__icon { box-shadow: rgb(201, 74, 0) 0px 4px 0px; background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; }
body.mm-body .mm-restricted__lead, body.mm-body .mm-restricted__lead a { color: rgb(245, 231, 252) !important; }
body.mm-body .mm-st__hero { background-image: radial-gradient(120% 140% at 100% 0%, rgba(255, 144, 61, 0.4) 0%, transparent 50%), linear-gradient(135deg, rgb(34, 16, 79) 0%, rgb(76, 29, 149) 60%, rgb(147, 51, 234) 130%); }
body.mm-body .mm-st__eyebrow { background-color: rgba(255, 144, 61, 0.2); color: rgb(255, 146, 61); }
body.mm-body .mm-st__round .bi { color: rgb(255, 146, 61); }
body.mm-body .mm-st__score { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 6px 0px, rgba(0, 0, 0, 0.6) 0px 18px 30px -12px; }
body.mm-body .mm-st__track-head span { color: rgb(137, 111, 148); }
body.mm-body .mm-st__bar { background-color: rgb(241, 233, 245); box-shadow: rgba(52, 17, 68, 0.15) 0px 2px 4px inset; }
body.mm-body .mm-st__bar-fill { background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0px, rgba(255, 255, 255, 0.3) 8px, transparent 8px, transparent 16px), linear-gradient(90deg, rgb(168, 85, 247), rgb(255, 111, 0)); }
body.mm-body .mm-st__mark { color: rgb(163, 142, 172); box-shadow: rgb(230, 216, 236) 0px 0px 0px 3px, rgba(52, 17, 68, 0.2) 0px 3px 6px; }
body.mm-body .mm-st__mark.is-reached { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px, rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-st-tier { box-shadow: rgb(235, 217, 243) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -16px; }
body.mm-body .mm-st-tier.is-ready { box-shadow: 0 0 0 3px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 18px 30px -12px rgba(201, 74, 0, .6); box-shadow: 0 0 0 3px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 18px 30px -12px rgba(201, 74, 0, .6); }
@keyframes skStGlow { 0%, 100% { box-shadow: 0 0 0 3px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 18px 30px -12px rgba(201, 74, 0, .6); } 50% { box-shadow: rgb(255, 160, 61) 0px 0px 0px 5px, rgb(201, 74, 0) 0px 6px 0px, rgba(255, 112, 0, 0.8) 0px 18px 36px -8px; } }
body.mm-body .mm-st-tier.is-received { box-shadow: rgb(185, 235, 205) 0px 5px 0px, rgba(52, 17, 68, 0.45) 0px 14px 24px -16px; }
body.mm-body .mm-st-tier__num { color: rgb(137, 111, 148); }
body.mm-body .mm-st-tier__points { background-color: rgb(255, 235, 214); box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; }
body.mm-body .mm-st-tier.is-ready .mm-st-tier__media { background-image: radial-gradient(circle at 50% 70%, rgb(255, 255, 255) 0%, rgb(255, 225, 196) 45%, rgb(255, 152, 61) 100%); }
body.mm-body .mm-st-tier__media img { filter: drop-shadow(rgba(52, 17, 68, 0.3) 0px 6px 8px); }
body.mm-body .mm-st-tier.is-locked .mm-st-tier__media img { filter: grayscale(0.6) drop-shadow(rgba(52, 17, 68, 0.2) 0px 6px 8px); }
body.mm-body .mm-st-tier__stamp--lock { background-color: rgb(163, 142, 172); box-shadow: rgb(119, 99, 128) 0px 3px 0px; }
body.mm-body .mm-st-tier__note { color: rgb(137, 111, 148); }
body.mm-body .mm-st-tier__desc { color: rgb(126, 98, 138); }
body.mm-body .mm-st-tier__btn { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 4px 0px; }
body.mm-body .mm-st-tier__status { background-color: rgb(244, 239, 247); color: rgb(163, 142, 172); }
body.mm-body .mm-st-tier__mini { background-color: rgb(241, 233, 245); }
body.mm-body .mm-st-tier.is-ready .mm-st-tier__pick { background-image: linear-gradient(rgb(255, 245, 234), rgb(255, 225, 196)); box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; }
body.mm-body .mm-st-tier__pick-state { background-color: rgb(163, 142, 172); box-shadow: rgb(119, 99, 128) 0px 2px 0px; }
body.mm-body .mm-st-opt { box-shadow: rgba(52, 17, 68, 0.08) 0px 0px 0px 2px inset, rgba(52, 17, 68, 0.08) 0px 2px 0px; }
body.mm-body .mm-st-opt__icon { box-shadow: rgba(52, 17, 68, 0.06) 0px 0px 0px 2px inset; }
body.mm-body .mm-st-opt__icon img { filter: drop-shadow(rgba(52, 17, 68, 0.25) 0px 3px 4px); }
body.mm-body .mm-st-opt__txt small { color: rgb(137, 111, 148); }
body.mm-body .mm-st-opt__check { box-shadow: rgb(222, 210, 227) 0px 0px 0px 2px inset; }
body.mm-body .mm-st-tier.is-ready .mm-st-opt:hover { box-shadow: rgb(255, 154, 61) 0px 0px 0px 2px inset, rgba(201, 74, 0, 0.25) 0px 3px 0px; }
body.mm-body .mm-st-opt:has(.mm-st-opt__radio:checked) { box-shadow: inset 0 0 0 3px var(--sk-yellow-d), 0 4px 12px -4px rgba(201, 74, 0, .55); box-shadow: inset 0 0 0 3px var(--sk-yellow-d), 0 4px 12px -4px rgba(201, 74, 0, .55); background-color: rgb(255, 250, 243); }
body.mm-body .mm-st-opt__desc { color: rgb(126, 98, 138); }
body.mm-body .mm-st-opt__plus { background-color: rgb(255, 235, 214); color: rgb(138, 51, 0); box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; }
body.mm-body .mm-st-tier__chosen { background-color: rgb(255, 235, 214); color: rgb(138, 51, 0); }
body.mm-body .mm-st__how-icon { background: linear-gradient(180deg, rgb(255, 171, 61), var(--sk-yellow-2)); }
body.mm-body .mm-st__how-txt span { color: rgb(126, 98, 138); }
body.mm-body .mm-chars__card { box-shadow: rgb(235, 217, 243) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -16px; }
body.mm-body .mm-chars__card--jin { --c1: rgb(208, 189, 217); --c2: rgb(109, 81, 122); }
body.mm-body .mm-chars__card--penril { --c1: rgb(196, 124, 239); --c2: rgb(144, 50, 188); }
body.mm-body .mm-chars__card:hover { box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6); box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6); }
body.mm-body .mm-chars__level { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-chars__class { background-color: rgba(52, 17, 68, 0.55); }
body.mm-body .mm-chars__stats > div { background-color: rgb(251, 244, 254); box-shadow: rgb(242, 228, 248) 0px 0px 0px 2px inset; }
body.mm-body .mm-chars__stats dt { color: rgb(137, 111, 148); }
body.mm-body .mm-chars__stats div:last-child dt .bi { color: rgb(224, 82, 0); }
body.mm-body .mm-member.mm-member--form { box-shadow: rgb(235, 217, 243) 0px 6px 0px, rgba(52, 17, 68, 0.55) 0px 18px 30px -16px !important; }
body.mm-body .mm-member--form .mm-member__brand { background-image: radial-gradient(120% 140% at 100% 0%, rgba(255, 150, 31, 0.35) 0%, transparent 50%), linear-gradient(160deg, rgb(52, 17, 68) 0%, rgb(99, 34, 129) 65%, rgb(169, 55, 230) 130%); }
body.mm-body .mm-member-form__label { color: rgb(137, 111, 148) !important; }
body.mm-body .mm-member-form__input { border-top-color: rgb(237, 222, 244) !important; border-right-color: rgb(237, 222, 244) !important; border-bottom-color: rgb(237, 222, 244) !important; border-left-color: rgb(237, 222, 244) !important; background-color: rgb(252, 247, 254) !important; }
body.mm-body .mm-member-form__input::placeholder { color: rgb(181, 159, 191); }
body.mm-body .mm-member-form__input:focus { box-shadow: rgba(169, 55, 230, 0.18) 0px 0px 0px 4px !important; }
body.mm-body .mm-member-form__eye { color: rgb(137, 111, 148); }
body.mm-body .mm-member-form__eye:hover { background-color: rgb(244, 233, 250); }
body.mm-body .mm-member--form .mm-member__signup { box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; background-image: linear-gradient(rgb(255, 239, 220), rgb(255, 225, 196)) !important; }
body.mm-body .mm-signup__promo-card { box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow) !important; background-image: radial-gradient(120% 120% at 100% 0%, rgba(255, 150, 31, 0.3), transparent 50%), linear-gradient(165deg, rgb(52, 17, 68) 0%, rgb(99, 34, 129) 70%, rgb(169, 55, 230) 130%) !important; box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow) !important; }
body.mm-body .mm-signup__feature span.mm-signup__feature-icon { box-shadow: rgb(201, 74, 0) 0px 3px 0px; background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; }
body.mm-body .mm-signup__panel-head { border-bottom-color: rgb(242, 228, 248) !important; }
body.mm-body .mm-signup-form__section { background-color: rgb(252, 248, 254); box-shadow: rgb(245, 234, 250) 0px 0px 0px 2px inset; }
body.mm-body .mm-signup-form__help, body.mm-body .mm-signup .form-text { color: rgb(137, 111, 148) !important; }
body.mm-body .mm-signup :is(.mm-signup-form__input, .form-control, .form-select) { border-top-color: rgb(237, 222, 244) !important; border-right-color: rgb(237, 222, 244) !important; border-bottom-color: rgb(237, 222, 244) !important; border-left-color: rgb(237, 222, 244) !important; }
body.mm-body .mm-signup :is(.mm-signup-form__input, .form-control, .form-select):focus { box-shadow: rgba(169, 55, 230, 0.18) 0px 0px 0px 4px !important; }
body.mm-body .mm-signup :is(.mm-signup-form__input, .form-control)::placeholder { color: rgb(181, 159, 191); }
body.mm-body .mm-signup .password-toggle-btn { color: rgb(137, 111, 148) !important; }
body.mm-body .mm-signup-form__section--terms { background-color: rgb(255, 239, 220) !important; box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset !important; }
body.mm-body .mm-signup-form__check .form-check-input { border-top-color: rgb(202, 128, 73); border-right-color: rgb(202, 128, 73); border-bottom-color: rgb(202, 128, 73); border-left-color: rgb(202, 128, 73); }
body.mm-body .mm-signup-form__doc-btn { box-shadow: rgb(228, 157, 88) 0px 2px 0px !important; }
body.mm-body .mm-signup-form__secondary { border-top-color: rgb(237, 222, 244) !important; border-right-color: rgb(237, 222, 244) !important; border-bottom-color: rgb(237, 222, 244) !important; border-left-color: rgb(237, 222, 244) !important; }
body.mm-body .mm-charge__intro { box-shadow: 0 5px 0 rgb(37, 12, 48), var(--sk-shadow) !important; box-shadow: 0 5px 0 rgb(37, 12, 48), var(--sk-shadow) !important; }
body.mm-body .mm-charge__balance { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; box-shadow: rgb(201, 74, 0) 0px 4px 0px, rgba(0, 0, 0, 0.6) 0px 12px 20px -10px !important; }
body.mm-body .mm-charge__balance-label { box-shadow: rgb(255, 152, 61) 0px 0px 0px 3px inset; color: rgb(201, 74, 0) !important; }
body.mm-body .mm-charge__step { box-shadow: rgb(242, 228, 248) 0px 0px 0px 2px inset !important; color: rgb(137, 111, 148) !important; }
body.mm-body .mm-charge__step-num { background-color: rgb(237, 227, 241) !important; color: rgb(163, 142, 172) !important; }
body.mm-body .mm-charge__step.is-active { background-color: rgb(255, 239, 220) !important; box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset !important; }
body.mm-body .mm-charge__step.is-active .mm-charge__step-num { box-shadow: rgb(201, 74, 0) 0px 3px 0px; background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; }
body.mm-body .mm-charge__section-title .bi { box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-charge__packs-title::before { box-shadow: rgb(201, 74, 0) 0px 2px 0px; }
body.mm-body :is(.mm-charge__section-title, .mm-charge__packs-title) small { background-color: rgb(247, 236, 253); }
body.mm-body .mm-charge__method { background-color: rgb(252, 247, 254) !important; box-shadow: rgb(242, 228, 248) 0px 0px 0px 2px inset, rgb(235, 217, 243) 0px 4px 0px !important; }
body.mm-body .mm-charge__method:hover { box-shadow: inset 0 0 0 2px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 16px 26px -14px rgba(52, 17, 68, .6) !important; box-shadow: inset 0 0 0 2px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 16px 26px -14px rgba(52, 17, 68, .6) !important; }
body.mm-body .mm-charge__method--pix:hover { box-shadow: rgb(50, 188, 173) 0px 0px 0px 2px inset, rgb(31, 138, 127) 0px 6px 0px, rgba(52, 17, 68, 0.6) 0px 16px 26px -14px !important; }
body.mm-body .mm-charge__provider-note { background-color: rgb(247, 236, 253); }
body.mm-body .mm-charge__alert { box-shadow: rgb(237, 212, 250) 0px 0px 0px 2px inset; background-color: rgb(247, 236, 253) !important; color: rgb(85, 50, 101) !important; }
body.mm-body .mm-charge__identity-notice { box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; background-color: rgb(255, 239, 220) !important; color: rgb(107, 45, 0) !important; }
body.mm-body .mm-charge__identity-notice > .bi { color: rgb(201, 74, 0) !important; }
body.mm-body .mm-charge-pack { box-shadow: rgb(235, 217, 243) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -16px !important; }
body.mm-body .mm-charge-pack:hover { box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; }
body.mm-body .mm-charge-pack__body::before { background-image: radial-gradient(circle at 50% 65%, rgb(255, 255, 255) 0%, rgb(255, 225, 196) 45%, rgb(255, 152, 61) 100%); }
body.mm-body .mm-charge-pack__coin { filter: drop-shadow(rgba(150, 55, 0, 0.45) 0px 8px 10px); }
body.mm-body .mm-charge-pack__name { color: rgb(137, 111, 148) !important; }
body.mm-body .mm-charge-pack__strike { color: rgb(178, 158, 187) !important; }
body.mm-body .mm-charge-pack__price { background-color: rgb(247, 236, 253); }
body.mm-body .mm-charge-pack--limited { box-shadow: 0 0 0 3px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 18px 30px -12px rgba(201, 74, 0, .6) !important; box-shadow: 0 0 0 3px var(--sk-yellow), 0 6px 0 rgb(201, 74, 0), 0 18px 30px -12px rgba(201, 74, 0, .6) !important; }
body.mm-body .mm-news-hero { box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow); background-image: radial-gradient(120% 140% at 100% 0%, rgba(255, 150, 31, 0.3) 0%, transparent 50%), linear-gradient(135deg, rgb(52, 17, 68) 0%, rgb(99, 34, 129) 65%, rgb(169, 55, 230) 120%); box-shadow: 0 6px 0 rgb(37, 12, 48), var(--sk-shadow); }
body.mm-body .mm-news-hero__search input::placeholder { color: rgb(181, 159, 191); }
body.mm-body .mm-news-hero__search button { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-news-hero__icon { background-image: radial-gradient(circle at 35% 30%, rgb(255, 171, 61), rgb(255, 111, 0) 65%, rgb(201, 74, 0)); box-shadow: rgb(138, 51, 0) 0px 7px 0px, rgba(255, 255, 255, 0.1) 0px 0px 0px 10px, rgba(0, 0, 0, 0.6) 0px 20px 30px -10px; }
body.mm-body .mm-news-filter:hover { background-color: rgb(247, 236, 253); }
body.mm-body .mm-news-filter.is-active { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-news-grid .mm-news-card { box-shadow: rgb(235, 217, 243) 0px 5px 0px, rgba(52, 17, 68, 0.55) 0px 14px 24px -16px !important; }
body.mm-body .mm-news-grid .mm-news-card:hover, body.mm-body .mm-news-grid .mm-news-card:focus-visible { box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; box-shadow: 0 7px 0 var(--sk-yellow), 0 22px 32px -16px rgba(52, 17, 68, .6) !important; }
body.mm-body .mm-news-grid .mm-news-card__media { background-image: linear-gradient(135deg, rgb(99, 34, 129), rgb(169, 55, 230)) !important; }
body.mm-body .mm-news-grid .mm-news-card--maintenance .mm-news-card__badge { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; }
body.mm-body .mm-news-grid .mm-news-card__excerpt { color: rgb(126, 98, 138) !important; }
body.mm-body .mm-news-grid .mm-news-card__date { background-color: rgb(246, 239, 250); color: rgb(137, 111, 148) !important; }
body.mm-body .mm-news-card__more { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-news-empty { color: rgb(137, 111, 148); }
body.mm-body .mm-news-pager .page-link { box-shadow: rgb(235, 217, 243) 0px 3px 0px; }
body.mm-body .mm-news-pager .page-link:hover { background-color: rgb(247, 236, 253) !important; }
body.mm-body .mm-news-pager .active .page-link { box-shadow: rgb(201, 74, 0) 0px 3px 0px; background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)) !important; }
body.mm-body .mm-member-panel__xp--tier .mm-member-panel__xp-bar span { background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0px, rgba(255, 255, 255, 0.3) 6px, transparent 6px, transparent 12px), linear-gradient(90deg, rgb(168, 85, 247), rgb(255, 111, 0)) !important; }
body.mm-body .mm-stack--media { box-shadow: rgb(37, 12, 48) 0px 6px 0px, rgba(52, 17, 68, 0.7) 0px 18px 30px -16px !important; }
body.mm-body .mm-slide::after { background-image: linear-gradient(transparent, rgba(52, 17, 68, 0.55)); }
body.mm-body .mm-slide__ctrl { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 4px 0px, rgba(0, 0, 0, 0.6) 0px 10px 18px -6px; }
body.mm-body .mm-slide .carousel-caption { background-color: rgba(52, 17, 68, 0.7) !important; }
body.mm-body .mm-top5 { box-shadow: rgb(235, 217, 243) 0px 6px 0px, rgba(52, 17, 68, 0.6) 0px 16px 28px -16px; }
body.mm-body .mm-top5__head { background-image: radial-gradient(120% 160% at 100% 0%, rgba(255, 150, 31, 0.35), transparent 55%), linear-gradient(135deg, rgb(52, 17, 68), rgb(99, 34, 129) 70%, rgb(169, 55, 230) 130%); }
body.mm-body .mm-top5__icon { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-top5__tab { background-color: rgb(246, 239, 250); }
body.mm-body .mm-top5__tab:hover { background-color: rgb(240, 226, 247); }
body.mm-body .mm-top5__tab.active { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-top5__row:hover { background-color: rgb(251, 244, 254); }
body.mm-body .mm-top5__row--1 { background-image: linear-gradient(90deg, rgb(255, 235, 214), rgb(255, 255, 255) 80%); box-shadow: rgb(255, 152, 61) 0px 0px 0px 2px inset; }
body.mm-body .mm-top5__pos { background-color: rgb(246, 239, 250); color: rgb(137, 111, 148); }
body.mm-body .mm-top5__pos--1 { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-top5__pos--2 { background-image: linear-gradient(rgb(248, 244, 250), rgb(205, 188, 213)); color: rgb(87, 66, 97); box-shadow: rgb(166, 145, 175) 0px 3px 0px; }
body.mm-body .mm-top5__avatar { background-color: rgb(52, 17, 68); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgba(52, 17, 68, 0.3) 0px 2px 6px; }
body.mm-body .mm-top5__sub { color: rgb(137, 111, 148); }
body.mm-body .mm-top5__value { background-color: rgb(247, 236, 253); }
body.mm-body .mm-top5__row--1 .mm-top5__value { background-color: rgb(255, 210, 168); }
body.mm-body .mm-top5__empty { color: rgb(137, 111, 148); }
body.mm-body .mm-welcome__burst { background-image: repeating-conic-gradient(rgba(255, 150, 31, 0.45) 0deg, rgba(255, 150, 31, 0.45) 10deg, transparent 10deg, transparent 24deg); }
body.mm-body .mm-welcome__char { filter: drop-shadow(rgba(52, 17, 68, 0.3) 0px 10px 12px); }
body.mm-body .mm-welcome__step.is-current { background-image: linear-gradient(rgb(255, 245, 234), rgb(255, 229, 199)); box-shadow: rgb(255, 154, 61) 0px 0px 0px 2px inset, rgb(242, 154, 72) 0px 4px 0px; }
body.mm-body .mm-welcome__num { box-shadow: rgb(25, 8, 33) 0px 3px 0px; }
body.mm-body .mm-welcome__step.is-current .mm-welcome__num { background: linear-gradient(180deg, rgb(255, 171, 61), var(--sk-yellow-2)); }
body.mm-body .mm-welcome__inbox { box-shadow: rgb(25, 8, 33) 0px 3px 0px; }
body.mm-body .mm-welcome__btn--primary { background: linear-gradient(180deg, rgb(255, 171, 61), var(--sk-yellow-2)); }
body.mm-body .mm-activate--warn .mm-activate__badge { background: linear-gradient(180deg, rgb(255, 171, 61), var(--sk-yellow-2)); box-shadow: 0 6px 0 var(--sk-yellow-d), 0 0 0 10px rgba(255, 111, 0, .15); box-shadow: 0 6px 0 var(--sk-yellow-d), 0 0 0 10px rgba(255, 111, 0, .15); }
body.mm-body .mm-activate--info .mm-activate__badge { box-shadow: 0 6px 0 var(--sk-blue-d), 0 0 0 10px rgba(169, 55, 230, .15); box-shadow: 0 6px 0 var(--sk-blue-d), 0 0 0 10px rgba(169, 55, 230, .15); }
body.mm-body .mm-activate__char { filter: drop-shadow(rgba(52, 17, 68, 0.25) 0px 8px 10px); }
body.mm-body .mm-activate__card > i { box-shadow: rgb(25, 8, 33) 0px 3px 0px; }
body.mm-body .mm-buy { --buy-acc-2: rgb(255, 171, 61); --buy-tint: rgb(255, 229, 199); }
body.mm-body .mm-buy--apstore { --buy-tint: rgb(246, 233, 252); }
body.mm-body .mm-buy__store { background-color: rgba(52, 17, 68, 0.78); }
body.mm-body .mm-buy__badge { box-shadow: 0 6px 0 var(--sk-green-d), 0 14px 24px -10px rgba(52, 17, 68, .5); box-shadow: 0 6px 0 var(--sk-green-d), 0 14px 24px -10px rgba(52, 17, 68, .5); }
body.mm-body .mm-buy--warn .mm-buy__badge { background: linear-gradient(180deg, rgb(255, 171, 61), var(--sk-yellow-2)); box-shadow: 0 6px 0 var(--sk-yellow-d), 0 14px 24px -10px rgba(52, 17, 68, .5); box-shadow: 0 6px 0 var(--sk-yellow-d), 0 14px 24px -10px rgba(52, 17, 68, .5); }
body.mm-body .mm-buy--bad .mm-buy__badge { box-shadow: 0 6px 0 var(--sk-red-d), 0 14px 24px -10px rgba(52, 17, 68, .5); box-shadow: 0 6px 0 var(--sk-red-d), 0 14px 24px -10px rgba(52, 17, 68, .5); }
body.mm-body .mm-buy--warn .mm-buy__kicker { background-image: linear-gradient(rgb(255, 245, 234), rgb(255, 221, 184)); color: rgb(138, 51, 0); box-shadow: rgb(255, 154, 61) 0px 0px 0px 2px inset; }
body.mm-body .mm-buy__qty { box-shadow: rgb(25, 8, 33) 0px 3px 0px; }
body.mm-body .mm-buy__tip { background-image: linear-gradient(rgb(255, 245, 234), rgb(255, 229, 199)); box-shadow: rgb(255, 154, 61) 0px 0px 0px 2px inset; color: rgb(107, 39, 0); }
body.mm-body .mm-buy__tip i { box-shadow: rgb(242, 154, 72) 0px 3px 0px; }
body.mm-body .mm-buy__btn--primary { background: linear-gradient(180deg, rgb(255, 171, 61), var(--sk-yellow-2)); }
body.mm-body .mm-buy--lock .mm-buy__badge { box-shadow: 0 6px 0 var(--buy-acc-d), 0 14px 24px -10px rgba(52, 17, 68, .5); box-shadow: 0 6px 0 var(--buy-acc-d), 0 14px 24px -10px rgba(52, 17, 68, .5); }
body.mm-body .mm-buy--lock .mm-buy__kicker { background-image: linear-gradient(rgb(249, 240, 253), rgb(243, 225, 251)); box-shadow: rgb(223, 192, 238) 0px 0px 0px 2px inset; }
body.mm-body .mm-buy__field input:focus { box-shadow: inset 0 0 0 2px var(--sk-blue), 0 0 0 4px rgba(176, 63, 231, .18); box-shadow: inset 0 0 0 2px var(--sk-blue), 0 0 0 4px rgba(176, 63, 231, .18); }
body.mm-body .mm-buy__links a { color: var(--sk-blue-d, rgb(143, 49, 188)); }
body.mm-body .mm-seo-about__inner { border-top: 3px solid var(--sk-yellow,rgb(255, 150, 31)); background-image: linear-gradient(135deg, rgb(73, 27, 94) 0%, rgb(52, 17, 68) 100%); box-shadow: rgba(52, 17, 68, 0.7) 0px 14px 30px -18px; }
body.mm-body .mm-seo-about__text h2 { color: var(--sk-yellow,rgb(255, 150, 31)) !important; }
body.mm-body .mm-seo-about__text p { color: rgb(241, 220, 251); }
body.mm-body .mm-seo-about__btn { background-image: linear-gradient(rgb(255, 171, 61), rgb(255, 111, 0)); box-shadow: rgb(201, 74, 0) 0px 3px 0px; }
body.mm-body .mm-seo-about__link { color: rgb(189, 110, 237) !important; }

:root {
  --sk-yellow: #ff9a1f;  --sk-yellow-2: #ff7a00; --sk-yellow-d: #b34a00;
  --sk-red: #d81b2c;     --sk-red-2: #ff4757;    --sk-red-d: #8a0f1a;
  --sk-blue: #8e4dff;    --sk-blue-2: #b98bff;   --sk-blue-d: #6526d9;
  --sk-green: #5fd12e;   --sk-green-d: #2f8a14;
  --sk-navy: #24103f;    --sk-navy-2: #321658;   --sk-navy-3: #4a1f7c;
  --sk-ink: #1d1029;     --sk-muted: #6a5a80;
  --sk-cream: #fff1de;   --sk-paper: #f6dcc0;
  --sk-line: #eadff5;    --sk-soft: #f7f1ff;
  --sk-shadow: 0 16px 34px -16px rgba(36, 16, 63, .55);
  --sk-shadow-sm: 0 6px 16px -8px rgba(36, 16, 63, .45);
  --hw-night: #12081f;
  --hw-pumpkin: #ff7a00;
  --hw-glow: rgba(255, 122, 0, .55);
  --bs-primary: var(--sk-blue); --bs-primary-rgb: 142, 77, 255;
  --bs-link-color: var(--sk-blue-d); --bs-link-hover-color: var(--hw-pumpkin);
}

html body.mm-body,
html body.mm-body.sub, html body.mm-body.cpanel, html body.mm-body.ranking, html body.mm-body.mixmall {
  background: #160a29 !important;
}
body.mm-body .video-background { display: none !important; }

body.mm-body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(circle at 86% 9%, rgba(255, 244, 214, .95) 0, rgba(255, 226, 160, .9) 44px, rgba(255, 170, 70, .28) 52px, rgba(255, 140, 40, 0) 150px),
    radial-gradient(ellipse 40% 22% at 15% 100%, rgba(220, 200, 255, .16), transparent 70%),
    radial-gradient(ellipse 45% 20% at 60% 100%, rgba(220, 200, 255, .13), transparent 70%),
    radial-gradient(ellipse 35% 18% at 92% 100%, rgba(220, 200, 255, .15), transparent 70%),
    radial-gradient(ellipse 120% 45% at 50% 100%, rgba(255, 122, 0, .28) 0%, rgba(255, 122, 0, 0) 70%),
    linear-gradient(180deg, #160a29 0%, #2a1147 30%, #4a1d63 58%, #6b2f6b 80%, #8a3f5c 100%);
}

body.mm-body::after {
  content: "";
  position: fixed;
  top: 0; left: 0;
  width: 100%;
  height: 46vh;
  z-index: -1;
  pointer-events: none;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23140a24' fill-opacity='.8' d='M32 9c1.6 0 2.6 1.3 3 3l1.6-3.4.9 4.6c3.3-3.6 8.8-6.4 16.5-5.7-3.8 1.5-5.8 4-6.2 7 2.6-.9 5.7-.6 8.2 1.2-3.5.2-6.3 1.8-7.7 4.6-2.7-1.6-6.3-1.4-9.1.6-1.4 1-2.4 2.4-3 4l-4.2 4.6-4.2-4.6c-.6-1.6-1.6-3-3-4-2.8-2-6.4-2.2-9.1-.6C14.3 18.5 11.5 16.9 8 16.7c2.5-1.8 5.6-2.1 8.2-1.2-.4-3-2.4-5.5-6.2-7 7.7-.7 13.2 2.1 16.5 5.7l.9-4.6L29 12c.4-1.7 1.4-3 3-3z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23140a24' fill-opacity='.8' d='M32 9c1.6 0 2.6 1.3 3 3l1.6-3.4.9 4.6c3.3-3.6 8.8-6.4 16.5-5.7-3.8 1.5-5.8 4-6.2 7 2.6-.9 5.7-.6 8.2 1.2-3.5.2-6.3 1.8-7.7 4.6-2.7-1.6-6.3-1.4-9.1.6-1.4 1-2.4 2.4-3 4l-4.2 4.6-4.2-4.6c-.6-1.6-1.6-3-3-4-2.8-2-6.4-2.2-9.1-.6C14.3 18.5 11.5 16.9 8 16.7c2.5-1.8 5.6-2.1 8.2-1.2-.4-3-2.4-5.5-6.2-7 7.7-.7 13.2 2.1 16.5 5.7l.9-4.6L29 12c.4-1.7 1.4-3 3-3z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23140a24' fill-opacity='.8' d='M32 9c1.6 0 2.6 1.3 3 3l1.6-3.4.9 4.6c3.3-3.6 8.8-6.4 16.5-5.7-3.8 1.5-5.8 4-6.2 7 2.6-.9 5.7-.6 8.2 1.2-3.5.2-6.3 1.8-7.7 4.6-2.7-1.6-6.3-1.4-9.1.6-1.4 1-2.4 2.4-3 4l-4.2 4.6-4.2-4.6c-.6-1.6-1.6-3-3-4-2.8-2-6.4-2.2-9.1-.6C14.3 18.5 11.5 16.9 8 16.7c2.5-1.8 5.6-2.1 8.2-1.2-.4-3-2.4-5.5-6.2-7 7.7-.7 13.2 2.1 16.5 5.7l.9-4.6L29 12c.4-1.7 1.4-3 3-3z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 54px 27px, 38px 19px, 30px 15px;
  background-position: 8% 18%, 72% 30%, 40% 8%;
  animation: hwBats 26s ease-in-out infinite;
}
@keyframes hwBats {
  0%   { background-position: 8% 18%, 72% 30%, 40% 8%; }
  25%  { background-position: 20% 10%, 62% 22%, 52% 16%; }
  50%  { background-position: 32% 22%, 52% 34%, 64% 6%; }
  75%  { background-position: 18% 28%, 66% 18%, 48% 12%; }
  100% { background-position: 8% 18%, 72% 30%, 40% 8%; }
}

body.mm-body .mm-stars > span {
  filter: drop-shadow(0 0 4px rgba(255, 190, 110, .95)) drop-shadow(0 0 10px rgba(255, 122, 0, .55));
}
body.mm-body .mm-stars > span:nth-child(3n)::before { background: #d9b8ff; }
body.mm-body .mm-stars > span:nth-child(3n+1)::before { background: #ffcf8a; }

body.mm-body .mm-util {
  background: rgba(18, 8, 31, .9) !important;
  border-bottom: 2px solid rgba(255, 122, 0, .6) !important;
}
body.mm-body .mm-lang__trigger:hover, body.mm-body .mm-lang.show .mm-lang__trigger { background: rgba(255, 122, 0, .28) !important; }

body.mm-body .mm-logo-wrap { position: relative; }
body.mm-body .mm-logo-wrap img.logo_img {
  filter: drop-shadow(0 0 14px rgba(255, 122, 0, .55)) drop-shadow(0 10px 16px rgba(18, 8, 31, .6));
}
body.mm-body .mm-logo-wrap::after {
  content: "";
  position: absolute;
  top: -24px;
  left: calc(50% + 178px);
  width: 22px;
  height: 84px;
  pointer-events: none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cg fill='none' stroke='%23120720' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M7 9 2 6M7 11H1.5M7 13l-5 3M15 9l5-3M15 11h5.5M15 13l5 3'/%3E%3C/g%3E%3Cellipse cx='11' cy='11' rx='4.4' ry='5' fill='%23120720'/%3E%3Ccircle cx='9.4' cy='9.6' r='1' fill='%23ff7a00'/%3E%3Ccircle cx='12.6' cy='9.6' r='1' fill='%23ff7a00'/%3E%3C/svg%3E") center bottom / 22px 22px no-repeat,
    linear-gradient(rgba(255, 255, 255, .45), rgba(255, 255, 255, .45)) center top / 1px calc(100% - 18px) no-repeat;
  transform-origin: 50% 0;
  animation: hwSpider 4.5s ease-in-out infinite;
}
@keyframes hwSpider {
  0%, 100% { height: 74px; transform: rotate(2deg); }
  50% { height: 98px; transform: rotate(-2deg); }
}

body.mm-body .mm-site-nav,
body.mm-body .mm-site-chrome .mm-site-nav {
  background: linear-gradient(180deg, #3a1660 0%, #1e0b35 100%) !important;
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .1), 0 3px 0 var(--hw-pumpkin), 0 0 26px -4px var(--hw-glow), var(--sk-shadow) !important;
}
body.mm-body .mm-site-nav .nav-link:hover,
body.mm-body .mm-site-nav .show > .nav-link,
body.mm-body .mm-site-nav .nav-link.active {
  color: #ffb257 !important;
  background: rgba(255, 122, 0, .16) !important;
  text-shadow: 0 0 10px rgba(255, 122, 0, .7);
}
body.mm-body .mm-nav-dropdown .dropdown-item:hover,
body.mm-body .mm-site-nav .dropdown-menu .dropdown-item:hover { background: #fff1e2 !important; color: #b34a00 !important; }

body.mm-body .mm-player-bar,
body.mm-body .mm-account-bar {
  background: linear-gradient(90deg, #ff8a1f, #c2410c) !important;
}

body.mm-body .btn-primary, body.mm-body .btn-warning, body.mm-body .ec-btn-download,
body.mm-body .mm-member__cta, body.mm-body .mm-member__cta--submit,
body.mm-body .mm-buy__btn--primary, body.mm-body .mm-st-tier__btn {
  background: linear-gradient(180deg, #ffb04a 0%, #ff7a00 100%) !important;
  color: #3d1400 !important;
  text-shadow: 0 1px 0 rgba(255, 220, 170, .55);
  box-shadow: 0 4px 0 #a33f00, 0 10px 18px -8px rgba(18, 8, 31, .55), inset 0 2px 0 rgba(255, 236, 200, .6) !important;
}
body.mm-body .btn-primary:hover, body.mm-body .mm-member__cta--submit:hover,
body.mm-body .mm-buy__btn--primary:hover, body.mm-body .mm-st-tier__btn:hover {
  filter: brightness(1.06) drop-shadow(0 0 10px rgba(255, 122, 0, .45));
}

body.mm-body .mm-section-head {
  background: linear-gradient(180deg, #ff8a1f, #d9480f) !important;
}

body.mm-body .footer-bg.mm-site-footer, body.mm-body footer.mm-site-footer {
  background:
    radial-gradient(ellipse 60% 80% at 50% 0%, rgba(255, 122, 0, .14), transparent 70%),
    linear-gradient(180deg, #2a1147 0%, #0e0619 100%) !important;
  border-top: 4px solid var(--hw-pumpkin) !important;
  color: #cdbde4 !important;
}
body.mm-body .mm-site-footer .footer-title { color: #ffa043 !important; text-shadow: 0 0 12px rgba(255, 122, 0, .45); }
body.mm-body .mm-site-footer a, body.mm-body .mm-site-footer .link { color: #eadcff !important; }
body.mm-body .mm-site-footer a:hover { color: #ffa043 !important; }

body.mm-body .mm-cookie-banner__inner {
  box-shadow: inset 0 0 0 3px #ffe4c4, 0 5px 0 #ff9a3c, 0 24px 50px -20px rgba(18, 8, 31, .7) !important;
}

body.mm-body .mm-seo-about,
body.mm-body .mm-seo-about h2,
body.mm-body .mm-seo-about p { color: #f3e8ff; }
body.mm-body .mm-seo-about h2 { text-shadow: 0 0 14px rgba(255, 122, 0, .45); }

body.mm-body ::selection { background: #ff7a00; color: #fff; }
body.mm-body { scrollbar-color: #ff7a00 #1e0b35; }

body.mm-body .mm-member-form__alert { background: linear-gradient(180deg, #2a1147, #1d0b33); box-shadow: inset 0 0 0 2px rgba(255, 77, 87, .55), 0 3px 0 #0e0619, 0 0 18px -6px rgba(255, 77, 87, .6); color: #ffd6d9; }
body.mm-body .mm-member-form__alert-icon { background: linear-gradient(180deg, #ff9a3c, #ff5a1f); color: #2a0a00; box-shadow: 0 2px 0 #9a2f00, 0 0 10px rgba(255, 122, 0, .6); }
body.mm-body .mm-member-form__alert-txt a { color: #ffb257; }

body.mm-body .mm-st-off__card { background: radial-gradient(ellipse 90% 60% at 50% 0%, #ffe6cc 0%, rgba(255, 230, 204, 0) 70%), #fff; box-shadow: inset 0 0 0 3px #ffc58a, 0 6px 0 #c2410c, 0 0 30px -8px rgba(255, 122, 0, .55), var(--sk-shadow); }
body.mm-body .mm-st-off__ring { border-color: #ff9a3c; }
body.mm-body .mm-st-off__trophy { background: linear-gradient(180deg, #ffb04a, #ff7a00); color: #3d1400; box-shadow: 0 6px 0 #a33f00, 0 0 18px rgba(255, 122, 0, .55), inset 0 3px 0 rgba(255, 236, 200, .55); }
body.mm-body .mm-st-off__lock { background: #2a1147; }
body.mm-body .mm-st-off__eyebrow { background: #fff1e2; box-shadow: inset 0 0 0 2px #ffc58a; color: #8a3200; }
body.mm-body .mm-st-off__hint i { color: #ff7a00; }
body.mm-body .mm-st-off__btn--primary { background: linear-gradient(180deg, #ffb04a, #ff7a00); color: #3d1400 !important; box-shadow: 0 5px 0 #a33f00, inset 0 2px 0 rgba(255, 236, 200, .6); }

@media (max-width: 767.98px) {
  body.mm-body::after { height: 30vh; background-size: 40px 20px, 30px 15px, 24px 12px; }
  body.mm-body .mm-logo-wrap::after { left: calc(50% + 130px); }
}
@media (prefers-reduced-motion: reduce) {
  body.mm-body::after, body.mm-body .mm-logo-wrap::after { animation: none !important; }
}
