



.mh-logo-frame{position:relative;display:block;width:100%;aspect-ratio:2.45;overflow:hidden;margin:0 auto}
.mh-logo-frame img.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120%;max-width:none!important;height:auto;max-height:none!important;margin:0!important;filter:drop-shadow(0 8px 16px #0005)}
.mh-home-brand{width:100%;min-width:0}
.mh-logo-frame.mh-logo-hero{max-width:680px;margin-bottom:20px}

.home>.container>.row{padding-top:2rem!important;padding-bottom:2rem!important}
.home .h5{font-size:1.15rem;font-weight:500;letter-spacing:.015em;text-transform:none;max-width:none;color:#f0f4f7;margin-bottom:22px!important;line-height:1.5}
.mh-join-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}
.mh-join-actions .copy-address{padding:14px 19px;font-size:1rem;border-radius:5px;box-shadow:none}
.mh-join-actions .mh-discord-link{padding:14px 18px;border-color:#d2dfe35c;font-size:.89rem;font-weight:500;border-radius:5px;background:#15232b55;color:#e6eef3}
.mh-join-actions .mh-discord-link:hover{color:#111a20;background:#f0f4f6}
.home #news{border:1px solid #d0dfeb2e;border-radius:9px;background:#202a32;box-shadow:0 12px 35px #0004}
.home .carousel-item{background:#202a32}
.home .carousel-item>img,.home .carousel-item>svg{height:275px;object-fit:cover;object-position:center}
.home .carousel-item::after{display:none}
.home .carousel-caption{position:static;left:auto;right:auto;bottom:auto;text-align:left;padding:22px 25px 24px;min-height:160px}
.home .carousel-caption h2{font-size:1.2rem;line-height:1.45;font-weight:500;letter-spacing:-.015em;margin:0 0 17px}
.home .carousel-caption h2 a{color:#f2f6f8;text-shadow:none}
.home .mh-slide-link{display:inline-flex;align-items:center;gap:8px;color:#ffaa00;font-size:.8rem;font-weight:500;padding:0}
.home .mh-slide-link:hover{color:#ffd27a}
.home .carousel-control-prev,.home .carousel-control-next{top:118px;bottom:auto;width:34px;height:38px;background:#14212bba;border:1px solid #d9e7f333;border-radius:5px;opacity:.85}
.home .carousel-control-prev{left:12px}
.home .carousel-control-next{right:12px}
.home .carousel-control-prev-icon,.home .carousel-control-next-icon{width:19px;height:19px}
.home{padding-bottom:170px;min-height:900px;min-height:min(100svh,1050px)}
.home::after{height:160px}
.home .mh-video-toggle{bottom:170px}
.mh-home-content{padding-top:30px;padding-bottom:5px}
.mh-home-wiki-intro{margin-bottom:25px}
.mh-home-wiki-intro h2{font-weight:500;font-size:1.45rem;letter-spacing:-.025em}
.mh-home-wiki-intro a{font-size:.84rem}
.mh-mode-feature{height:100%;border:1px solid #44515b;border-radius:8px;overflow:hidden;background:#232d35}
.mh-mode-cover{position:relative;display:block;background:#16222b;overflow:hidden}
.mh-mode-cover img{display:block;width:100%;height:250px;object-fit:cover;object-position:center;transition:filter .2s}
.mh-mode-cover:hover img{filter:brightness(1.08)}
.mh-mode-cover::after{position:absolute;content:'';inset:48% 0 0;background:linear-gradient(transparent,#101a23d9);pointer-events:none}
.mh-mode-cover span{position:absolute;z-index:1;left:24px;bottom:20px;font-size:1.8rem;letter-spacing:-.025em;font-weight:700;color:#f1f6fa}
.mh-mode-gallery .col-md-6:nth-child(2) .mh-mode-cover img{object-fit:contain;background:#17232d}
.mh-mode-details{padding:23px 25px 25px}
.mh-mode-details h3{font-size:1.15rem;font-weight:500;line-height:1.5;margin:0 0 8px;color:#f0f5f8;letter-spacing:-.015em}
.mh-mode-details p{color:#bac7cf;font-size:.86rem;line-height:1.8;margin:0 0 21px}
.mh-mode-details>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #4a586266;padding-top:17px;color:#ffaa00;font-size:.8rem;font-weight:500}
.mh-mode-details>a:hover{color:#ffd27a}
.mh-logo-frame.mh-logo-inner{max-width:410px}
.top-header .row .h5{font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6;margin-bottom:16px!important;color:#e9f0f4}
.top-header .copy-address{font-size:.91rem;padding:12px 17px;box-shadow:none}
.top-header .pb-1 .h5{font-size:.79rem;letter-spacing:0;text-transform:none;color:#bfced7}
.top-header .row.py-4{padding-top:18px!important;padding-bottom:16px!important}
.footer{margin-top:145px}
.footer::before{top:-145px;height:150px}
.footer .row.mb-5{margin-bottom:28px!important;--bs-gutter-y:20px}
.mh-logo-frame.mh-logo-footer{max-width:470px}
.footer h3{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;margin-bottom:15px}
.footer p{max-width:440px;font-size:.9rem;line-height:1.9;margin-bottom:22px!important}
.footer .social-links{display:inline-flex;align-items:center;margin-left:0!important;margin-bottom:0!important;vertical-align:middle}
.footer .social-links a{padding:0 8px}
.footer .social-links i{font-size:1.35rem!important}
.footer .copy-address{margin-right:14px;margin-bottom:0!important;font-size:.86rem}
.footer-links{margin-top:25px;padding-bottom:24px;margin-bottom:0}
.footer-links a{font-weight:400;letter-spacing:.015em;font-size:.8rem;text-transform:none}
.footer-links .list-inline-item:not(:last-child)::after{content:'·';margin:0 8px;color:#667784}
.footer .text-bg-primary p{max-width:none;margin-bottom:3px!important;font-size:.72rem;line-height:1.7}
.footer .text-bg-primary .small{font-size:.65rem;margin-bottom:0!important}
.mh-wiki-heading>p:last-child{max-width:800px}
.mh-wiki-card h2{font-weight:500;letter-spacing:-.02em;line-height:1.5;font-size:1.35rem}
.mh-wiki-card .mh-wiki-card-body{padding:25px}
.mh-wiki-card p{font-size:.86rem;color:#becbd4}
.mh-store .mh-store-hero h1{font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.13;letter-spacing:-.04em;margin-bottom:20px}
.mh-store .mh-store-hero-copy>p:not(.mh-store-eyebrow){font-size:.92rem;line-height:1.85;max-width:440px}
.mh-store .mh-store-heading h2{font-weight:500;letter-spacing:-.035em;font-size:2rem}
.mh-store .mh-store-strip{padding-top:18px;padding-bottom:18px}
.mh-store .mh-store-bottom{padding:29px 33px;gap:30px;background:#222d36;border-color:#485968}
.mh-store .mh-store-bottom h2{font-weight:500;font-size:1.65rem;letter-spacing:-.025em;line-height:1.4;margin-bottom:8px}
.mh-store .mh-store-bottom p:last-child{font-size:.85rem;max-width:620px}
.mh-forum-intro-content>.mh-eyebrow{display:none}
.mh-forum-intro-content h1{font-weight:500;letter-spacing:-.035em}
.mh-forum-category .mh-category-header h2{font-weight:500}
@media(min-width:1200px) and (max-width:1399px){.mh-logo-frame.mh-logo-hero{max-width:600px}.home .carousel-caption{padding:20px;min-height:165px}.home .carousel-caption h2{font-size:1.05rem}.home .carousel-item>img,.home .carousel-item>svg{height:255px}.home .carousel-control-prev,.home .carousel-control-next{top:108px}}
@media(max-width:1199px){.mh-logo-frame.mh-logo-hero{max-width:530px}.home .carousel-caption{padding:20px;min-height:165px}.home .carousel-caption h2{font-size:1.1rem}.home .carousel-item>img,.home .carousel-item>svg{height:250px}.home .carousel-control-prev,.home .carousel-control-next{top:105px}.home .h5{font-size:1.05rem}.mh-join-actions{gap:10px}.mh-join-actions .copy-address{font-size:.91rem;padding:13px 16px}.mh-join-actions .mh-discord-link{font-size:.84rem;padding:13px 15px}}
@media(max-width:991px){.home{min-height:0;padding-bottom:135px}.home::after{height:120px}.home .mh-video-toggle{bottom:130px}.home>.container>.row{--bs-gutter-y:28px;padding-top:10px!important;padding-bottom:24px!important}.home #news{max-width:620px}.home .carousel-item>img,.home .carousel-item>svg{height:300px}.home .carousel-caption{min-height:0;padding:22px 24px}.home .carousel-control-prev,.home .carousel-control-next{top:130px}.mh-logo-frame.mh-logo-hero{max-width:590px;margin-bottom:15px}.home .h5{font-size:1.1rem;margin-bottom:18px!important}.mh-logo-frame.mh-logo-inner{max-width:350px}.mh-mode-cover img{height:210px}.mh-mode-cover span{left:19px;font-size:1.55rem}.mh-mode-details{padding:21px}.mh-mode-details h3{font-size:1.05rem}.footer{margin-top:120px}.footer::before{top:-120px;height:125px}.mh-logo-frame.mh-logo-footer{max-width:420px}}
@media(max-width:767px){.home>.container>.row{padding-top:10px!important;padding-bottom:20px!important;--bs-gutter-y:30px}.mh-logo-frame.mh-logo-hero{max-width:470px;margin-bottom:12px}.home .h5{font-size:1rem;margin-bottom:19px!important;padding:0}.mh-join-actions{gap:9px}.mh-join-actions .copy-address{font-size:.9rem;padding:12px 14px}.mh-join-actions .mh-discord-link{font-size:.8rem;padding:12px 13px}.home .carousel-item>img,.home .carousel-item>svg{height:220px}.home .carousel-caption{padding:19px 20px 21px}.home .carousel-caption h2{font-size:1.08rem;line-height:1.5;margin-bottom:15px}.home .carousel-control-prev,.home .carousel-control-next{top:91px;width:30px;height:34px}.home .mh-slide-link{font-size:.77rem}.home{padding-bottom:100px}.home::after{height:85px}.home .mh-video-toggle{bottom:97px}.mh-home-content{padding-top:22px}.mh-home-wiki-intro{margin-bottom:20px}.mh-home-wiki-intro h2{font-size:1.3rem}.mh-mode-cover img{height:210px}.mh-mode-cover span{font-size:1.65rem;bottom:17px}.mh-mode-details{padding:20px}.mh-mode-details h3{font-size:1.08rem}.mh-mode-details p{font-size:.81rem;margin-bottom:18px}.mh-mode-details>a{font-size:.78rem;padding-top:15px}.mh-logo-frame.mh-logo-inner{max-width:300px;margin-bottom:6px}.top-header .row .h5{font-size:.9rem;margin-bottom:12px!important;padding:0}.top-header .copy-address{font-size:.85rem;padding:11px 15px}.top-header .row.py-4{--bs-gutter-y:8px;padding-top:7px!important;padding-bottom:13px!important}.top-header .pb-1 .h5{font-size:.73rem;margin-bottom:15px!important}.footer{margin-top:100px}.footer::before{top:-100px;height:105px}.mh-logo-frame.mh-logo-footer{max-width:390px}.footer .row.mb-5{--bs-gutter-y:15px;margin-bottom:25px!important}.footer h3{margin-bottom:10px}.footer p{margin-left:auto;margin-right:auto;max-width:330px;font-size:.86rem;margin-bottom:19px!important}.footer .social-links{text-align:center!important}.footer-links{margin-top:20px;padding-bottom:15px}.footer-links a{font-size:.75rem}.footer-links .list-inline-item:not(:last-child)::after{margin-left:5px;margin-right:5px}.footer .copy-address{font-size:.8rem;margin-right:9px}.footer .text-bg-primary p{max-width:none;font-size:.68rem}.footer .text-bg-primary .small{font-size:.62rem}.mh-wiki-card h2{font-size:1.25rem}.mh-wiki-card .mh-wiki-card-body{padding:22px}.mh-store .mh-store-hero h1{font-size:2.7rem}.mh-store .mh-store-hero-copy>p:not(.mh-store-eyebrow){font-size:.84rem}.mh-store .mh-store-heading h2{font-size:1.8rem}.mh-store .mh-store-bottom{padding:24px;gap:20px}.mh-store .mh-store-bottom h2{font-size:1.5rem}.mh-store .mh-store-bottom p:last-child{font-size:.8rem}}
@media(max-width:359px){.mh-join-actions{gap:8px}.mh-join-actions .copy-address{font-size:.82rem;padding:11px 12px}.mh-join-actions .mh-discord-link{font-size:.76rem;padding:11px 12px}.home .carousel-caption{padding:17px}.home .carousel-caption h2{font-size:1rem}.home .carousel-item>img,.home .carousel-item>svg{height:190px}.home .carousel-control-prev,.home .carousel-control-next{top:78px}.mh-logo-frame.mh-logo-inner{max-width:280px}.home .h5{font-size:.95rem}.mh-mode-cover img{height:185px}}
@media(prefers-reduced-motion:reduce){.mh-mode-cover img{transition:none}}
