/* MineHub branding and compatibility adjustments for DarkWave 1.2.2. */
:root{--primary-color:#ffaa00;--mh-bg:#171b20;--mh-panel:#242a30;--mh-border:#3c454d;--mh-text:#f1f5f7;--mh-muted:#bcc6ce}
html{scroll-behavior:smooth;scroll-padding-top:24px}
body{color:#edf3f6}








.hero-section{isolation:isolate;background-image:url('../video/minecraft-village.jpg')!important;background-position:center!important;background-size:cover!important}.hero-section>.container{z-index:3;position:relative}

.hero-section>.container{z-index:2!important}
.home>.container{padding-left:24px;padding-right:24px}
.home{min-height:760px;min-height:100svh;padding-bottom:205px}

.home::before{z-index:1;background:linear-gradient(110deg,#141a1fcc,#20282e75 65%,#141a1f9c)}
.home::after{height:190px;z-index:4;pointer-events:none}
.home .logo{max-height:none;max-width:530px;width:100%;filter:drop-shadow(0 10px 20px #0008)}
.home .h5{font-weight:700;font-size:1.13rem;letter-spacing:.08em;color:#ffaa00;line-height:1.65}
.home .copy-address{font-size:1.05rem;padding:.85rem 1.4rem;box-shadow:0 5px 20px #0003}
.mh-home-tagline{font-size:.86rem;text-transform:none;line-height:1.85;color:#d9e1e6}
.social-links a{color:#e3ebef;transition:color .18s}
.social-links a:hover{color:#ffaa00}
.social-links i{font-size:1.5rem!important}
.home #news{overflow:hidden;border:1px solid #ffffff25;border-radius:10px;box-shadow:0 20px 50px #0b101466}
.home .carousel-item{background:#11161a}
.home .carousel-item>img,.home .carousel-item>svg{height:360px;object-fit:cover;object-position:center}
.home .carousel-item::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,#10161bed 100%);pointer-events:none}
.home .carousel-caption{z-index:1;left:10%;right:10%;bottom:15px;text-align:left}
.home .carousel-caption h2{font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:700;line-height:1.3;margin-bottom:15px}
.home .carousel-caption h2 a{color:#fff;text-shadow:0 2px 10px #0009}
.home .carousel-caption .btn{font-size:.78rem;padding:.55rem 1rem}
.home .carousel-control-prev,.home .carousel-control-next{width:9%;z-index:2}
.home .carousel-control-prev-icon,.home .carousel-control-next-icon{width:1.5rem;height:1.5rem}
.mh-home-content{padding-top:25px;padding-bottom:25px}
.mh-mode-card{border:0;border-top:3px solid #ffaa00;border-radius:8px;box-shadow:0 6px 25px #11161a12;background:#242a30}
.mh-mode-card .card-body{padding:2rem}
.mh-eyebrow{font-size:.72rem;letter-spacing:.13em;font-weight:700;color:#ffaa00;margin-bottom:15px;display:block}
.mh-mode-card h2{font-size:1.6rem;font-weight:700;line-height:1.35;margin-bottom:17px}
.mh-mode-card p{color:#c6cdd2;font-size:.89rem;line-height:1.85;margin-bottom:22px}
.mh-mode-card .btn{font-size:.8rem;padding:.7rem 1rem}
.top-header::after{z-index:1;background:linear-gradient(105deg,#141a1fdb,#222b32a3)}
.top-header .logo{max-height:100px;max-width:300px;width:100%;object-fit:contain;filter:drop-shadow(0 5px 10px #0007)}
.top-header .row .h5{font-size:.95rem;color:#ffaa00;font-weight:500;letter-spacing:.05em}
.top-header .pb-1 .h5{font-size:.78rem;letter-spacing:.04em;color:#d9e2e8;margin-bottom:18px}
.top-header .copy-address{padding:.65rem 1.1rem;font-size:.88rem}
.content{margin-top:2.5rem;margin-bottom:3rem;min-height:230px}
.content h1{border-radius:6px;font-size:2rem;padding:.8rem 1rem}
.content>.card,.content>.row .card,.mh-forum-shell .card{background:#242a30;border-color:#3c454d}
.card-header{background:#2d353c;border-color:#3c454d}
.content .list-group-item{background:#242a30;border-color:#3c454d}
.content .table{--bs-table-bg:transparent}
.content .text-muted{color:#bcc6ce!important}
.content .form-control,.content .form-select{background-color:#1b2228;border-color:#54616a;color:#f3f6f8}
.content .form-control::placeholder{color:#b6c1c9}
.content .form-control:focus,.content .form-select:focus{border-color:#ffaa00;box-shadow:0 0 0 .2rem #ffaa0025}
.content .btn-primary{color:#11161a}
.content .card-body{line-height:1.75}
.content .breadcrumb{--bs-breadcrumb-divider-color:#8c979f;--bs-breadcrumb-item-active-color:#bcc5cc}
.content .breadcrumb a{color:#c4ccd2}
.content>p{color:#f1f4f6}
.content>.row>h1{width:auto}
.mh-presentation .mh-lead{color:#f1f4f6}
.mh-presentation h2{color:#ffaa00}
.mh-presentation p,.mh-presentation li{color:#d1d8dd}
.mh-presentation .mh-article-nav a{background:#303a42}
.mh-forum-intro{background:linear-gradient(110deg,#242a30e8,#242a3088),url('/storage/img/prezentari/survival-arena.png') center/cover;border-color:#48545d;border-radius:8px}
.mh-forum-intro h1{background:none;color:#fff;text-align:left;padding:0}
.mh-forum-intro-content{padding:2rem}
.mh-forum-jump a{background:#242a30;border-color:#3c454d;color:#e0e5e9}
.mh-forum-category{border-color:#3c454d}
.mh-forum-category .mh-category-header{background:linear-gradient(100deg,color-mix(in srgb,var(--category-color) 11%,#242a30),#242a30)}
.mh-forum-category .mh-category-header h2{font-size:1.45rem}
.mh-forum-row:hover{background:#303a42}
.mh-forum-shell h1{font-size:2.1rem}
.mh-topic-body,.mh-topic-author,.mh-sidebar-heading{background:#242a30}
.mh-topic-body .markdown-body{--color-canvas-default:#242a30;--color-fg-default:#edf2f5;color:#edf2f5}
.leaderboard-item{display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #3c454d;padding:16px 0}
.leaderboard-item .rank{color:#ffaa00;font-weight:700}
.leaderboard-item .player-info{display:flex;align-items:center;flex:1}
.leaderboard-item .vote-count{color:#bcc6ce;font-size:.85rem}
.vote-section>.container{padding:0}
.vote-section .section-title{color:#f1f4f6;font-size:1.9rem;font-weight:700}
.vote-section .subtitle{color:#b8c1c8}
.vote-section .card-body h2{font-size:1.35rem}
.footer{margin-top:240px;z-index:0}
.footer::before{z-index:-1}
.home-footer{background:#11161a!important}
.footer .logo{max-height:none;max-width:310px;object-fit:contain}
.footer h3{font-weight:700;font-size:1.3rem;color:#ffaa00;margin-bottom:17px}
.footer p{font-size:.88rem;color:#c6cdd3;line-height:1.9}
.footer .row.mb-5{align-items:center;margin-bottom:2rem!important}
.footer .social-links{text-align:left!important;margin-top:0;margin-left:-8px}
.footer .copy-address{font-size:.86rem;padding:.65rem 1rem}
.footer-links{padding-bottom:1.7rem}
.footer-links a{font-size:.76rem;color:#e4e9ed;letter-spacing:.05em}
.footer-links .list-inline-item:not(:last-child)::after{color:#7e8a93}
.footer .text-bg-primary{padding:1.2rem 0!important}
.footer .text-bg-primary p{color:#141a1f;line-height:1.65;font-size:.73rem}
.footer .text-bg-primary .small{font-size:.67rem}
.mh-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;pointer-events:none;transition:opacity .3s}
.mh-background-video.mh-video-ready{opacity:1}
.mh-video-toggle{position:absolute;z-index:5;bottom:22px;right:22px;border:1px solid #ffffff55;border-radius:50%;background:#1a2228bd;color:#fff;width:31px;height:31px;display:grid;place-items:center;font-size:.8rem}
.home .mh-video-toggle{bottom:205px}
.mh-video-toggle:hover{background:#37424b}
.mh-store{--store-gold:#ffaa00;--store-border:#46515a;--store-muted:#bdc6cd}
.mh-store h1{background:none;padding:0;text-align:left}
.mh-store h1,.mh-store h2,.mh-store h3{font-family:Rubik,system-ui,sans-serif;letter-spacing:-.025em}
.mh-store .mh-store-hero{background:#1b2228;border-radius:9px}
.mh-store .mh-store-hero h1{font-size:clamp(2.5rem,4.6vw,4rem)}
.mh-store .mh-store-hero::after{background:linear-gradient(90deg,#182127eb 3%,#182127cc 43%,#18212742)}
.mh-store-heading h2,.mh-store-bottom h2{color:#f1f4f6}
.mh-store .mh-ranks-label>span{font-family:Rubik,system-ui,sans-serif;color:#f1f4f6;font-size:1.2rem}
.mh-ranks-label>small,.mh-store-context,.mh-store-context strong,.mh-store-context-note{color:#bac4cc}
.mh-store .mh-store-eyebrow{color:#ffaa00}
.mh-store-hero .mh-store-eyebrow,.mh-product-info .mh-store-eyebrow,.mh-store-bottom .mh-store-eyebrow,.mh-product-description .mh-store-eyebrow{color:#ffaa00}
.mh-store .mh-rank-card{background:linear-gradient(150deg,color-mix(in srgb,var(--rank-color) 5%,#29323a),#1b2228)}
.mh-store .mh-rank-visual{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--rank-color) 18%,transparent),transparent 72%),linear-gradient(#33404a66,#1b222888)}
.mh-store .mh-rank-card h3{font-size:1.55rem}
.mh-store .mh-rank-card-body{padding-left:16px;padding-right:16px}
.mh-store .mh-rank-card li{color:#d3cddd}
.mh-store .mh-product-visual{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--rank-color) 16%,transparent),transparent 65%),linear-gradient(155deg,#303b43,#1b2228)}
.mh-store .mh-product-info{background:#242a30;padding:28px;border:1px solid #46515a;border-radius:8px}
.mh-store .mh-product-info h1{font-size:3.2rem}
.mh-store .mh-product-description{background:#242a30}
.mh-store .mh-product-description>h2,.mh-store .mh-store-bottom h2{color:#eef3f6}
.mh-store .mh-store-bottom{background:linear-gradient(115deg,#303a43,#1b2228)}
.mh-store .mh-order-box{background:#161e24}
.mh-store .mh-product-description li{background:#303b44;border-color:#495762}
.mh-store .mh-scope-tabs{background:#242a30;border-color:#586771}
.mh-store .mh-product-back a,.mh-store .mh-store-breadcrumb,.mh-store .mh-store-breadcrumb a{color:#c4ccd2}
.mh-store .mh-universal-price-note{background:#fff3d4;color:#62502b;border-color:#d7bd80}
.mh-store .mh-product-crest-name{font-family:Rubik,system-ui,sans-serif;font-size:2.1rem}
.mh-store .mh-product-info .mh-product-price{color:#f1f5f7}
.mh-store .mh-store-strip{color:#bac4cc;border-color:#48545d}
.mh-store .mh-store-strip i{color:#ffaa00}
.mh-store .mh-product-description h3,.mh-store .mh-product-description p{color:#d4dde3}
.mh-store .mh-store-heading>p{color:#b9c3ca}
@media(max-width:1199px){}
@media(max-width:991px){.home{min-height:0;padding-bottom:190px}.home>.container>.row{padding-top:1.5rem!important;padding-bottom:2rem!important;--bs-gutter-y:1rem}.home .logo{max-width:490px}.home .carousel{max-width:650px;margin:auto}.home .carousel-item>img,.home .carousel-item>svg{height:330px}.mh-store .mh-product-info{padding:22px}.home .mh-video-toggle{bottom:175px}.footer{margin-top:210px}}
@media(max-width:767px){.home .logo{max-width:380px}.home .carousel-item>img,.home .carousel-item>svg{height:280px}.home .carousel-caption h2{font-size:1.25rem}.home::after{height:100px}.home{padding-bottom:110px}.home .mh-video-toggle{bottom:105px}.home .h5{font-size:.95rem}.home .copy-address{font-size:.95rem}.home .social-links{padding-top:.4rem!important}.mh-home-tagline{font-size:.8rem}.top-header .logo{max-width:230px;max-height:80px;margin-bottom:10px!important}.top-header .row{--bs-gutter-y:10px}.top-header .row.py-4{padding-top:12px!important;padding-bottom:12px!important}.top-header .row .h5{margin-bottom:10px!important;font-size:.85rem}.top-header .pb-1 .h5{margin-bottom:12px}.top-header .mh-video-toggle{bottom:16px;right:14px}.mh-mode-card .card-body{padding:1.5rem}.mh-mode-card h2{font-size:1.3rem}.mh-home-content{padding-top:15px}.footer{margin-top:160px}.footer::before{height:165px;top:-160px}.footer .logo{max-width:260px}.footer .row.mb-5{row-gap:1rem}.footer h3,.footer p{text-align:center}.footer .col-md-7{text-align:center}.footer .social-links{text-align:center!important;margin:0}.footer-links{padding-bottom:1rem}.footer-links li{margin-bottom:.6rem}.content{margin-top:1.6rem}.content h1{font-size:1.55rem}.mh-forum-shell h1{font-size:1.8rem}.mh-forum-intro-content{padding:1.5rem}.mh-store .mh-store-hero h1{font-size:2.75rem}.mh-store .mh-product-info h1{font-size:2.8rem}.mh-store .mh-rank-card h3{font-size:1.4rem}.mh-store .mh-rank-card-body{padding-left:12px;padding-right:12px}.mh-store .mh-rank-card li{font-size:.65rem}.mh-store .mh-rank-price{font-size:1.5rem}.mh-store .mh-product-info{padding:20px}}
@media(max-width:359px){.home .carousel-item>img,.home .carousel-item>svg{height:240px}.home .h5{font-size:.85rem}.home .carousel-caption h2{font-size:1.05rem}.mh-store .mh-rank-card-body{padding-left:10px;padding-right:10px}.mh-store .mh-rank-card h3{font-size:1.2rem}.mh-store .mh-rank-card li{font-size:.6rem}.mh-store .mh-rank-details{font-size:.6rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mh-background-video,.mh-video-toggle{display:none}.btn,.social-links a{transition:none}}

/* MineHub logo, game gold and Wiki content. */
[data-bs-theme=dark]{--bs-body-bg:#171b20;--bs-body-bg-rgb:23,27,32;--bs-body-color:#edf3f6;--bs-border-color:#3c454d;--bs-secondary-bg:#242a30;--bs-tertiary-bg:#2b343c;--bs-primary-color-contrast:#141a1f!important}
body{background:#171b20}




.home .h5,.top-header .row .h5{line-height:1.9}
.home .h5{font-size:.91rem;letter-spacing:.055em;max-width:420px;margin-left:auto;margin-right:auto}
.top-header .row .h5{font-size:.75rem}
.home .carousel-caption h2{font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.4}
.footer,.home-footer{background:#11161a!important}
.footer .text-bg-primary{background:linear-gradient(105deg,#ffaa00,#ff9b32)!important}
.btn-primary{--bs-btn-color:#141a1f;--bs-btn-hover-color:#141a1f;--bs-btn-active-color:#141a1f}
.mh-store .mh-scope-tabs .mh-scope-option.is-selected{background:#ffaa00!important}
.mh-store .mh-store-hero::before{background-image:url('../video/minecraft-sunset.jpg')}
.mh-store{--store-gold:#ffaa00}
.mh-store .mh-product-crest-name{color:var(--rank-color)}
.mh-store .mh-product-facts,.mh-store .mh-order-help,.mh-store .mh-product-intro{color:#bac7cf}
.content>.mh-wiki-heading h1,.mh-wiki-article-heading h1{background:none;color:#f2f6f8;text-align:left;padding:0;margin:0 0 18px;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.25}
.mh-wiki-heading{max-width:900px;padding:12px 0 24px}
.mh-wiki-heading>p:last-child{font-size:1rem;color:#b9c6cf;line-height:1.85;max-width:760px}
.mh-wiki{margin-top:5px}
.mh-wiki-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.mh-wiki-card{border:1px solid #44515b;border-radius:9px;background:#242c33;overflow:hidden;display:flex;flex-direction:column}
.mh-wiki-cover{display:block;position:relative;overflow:hidden;background:#161e25}
.mh-wiki-cover img{display:block;width:100%;height:245px;object-fit:cover;transition:transform .3s}
.mh-wiki-cover:hover img{transform:scale(1.025)}
.mh-wiki-cover>span{position:absolute;left:22px;bottom:20px;padding:7px 12px;background:#111a22df;border:1px solid #ffaa0055;border-radius:4px;color:#ffaa00;font-weight:700;font-size:.83rem;letter-spacing:.08em}
.mh-wiki-cover::before{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#07121ac9);z-index:0;pointer-events:none}
.mh-wiki-card-body{padding:26px;display:flex;flex-direction:column;flex:1}
.mh-wiki-card h2{font-size:1.5rem;line-height:1.45;color:#f1f6f9;margin:0 0 15px;font-weight:700}
.mh-wiki-card p{font-size:.87rem;line-height:1.85;color:#b9c7d1;margin-bottom:22px}
.mh-wiki-features{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}
.mh-wiki-features a{padding:8px 10px;font-size:.72rem;color:#e6edf2;border:1px solid #55616a;border-radius:4px;background:#303a42;transition:color .15s,border-color .15s}
.mh-wiki-features a:hover{color:#ffaa00;border-color:#ffaa00}
.mh-wiki-features i{color:#ffaa00;margin-right:5px}
.mh-wiki-card .btn{margin-top:auto;align-self:flex-start;font-size:.82rem;padding:.75rem 1.1rem}
.mh-wiki-bottom{margin-top:34px;padding:22px 26px;border:1px solid #4a565e;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#202930}
.mh-wiki-bottom p{margin:0;font-size:.87rem;color:#c7d3dc;line-height:1.8}
.mh-wiki-bottom a{font-size:.83rem;white-space:nowrap;color:#ffaa00}
.mh-wiki-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:22px;font-size:.82rem;color:#b5c3cd}
.mh-wiki-breadcrumb a{color:#ffaa00}
.mh-wiki-breadcrumb i{font-size:.6rem;color:#8698a4}
.mh-wiki-article-heading{max-width:1000px;padding:8px 0 12px}
.mh-wiki-article-heading>.mh-eyebrow{margin-bottom:12px}
.mh-wiki-nav-link{display:inline-flex;gap:8px;align-items:center;color:#ffaa00;margin-bottom:20px;font-size:.85rem}
.mh-home-wiki-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px}
.mh-home-wiki-intro h2{font-size:1.35rem;color:#f0f5f8;font-weight:700;margin:0}
.mh-home-wiki-intro a{color:#ffaa00;font-size:.8rem;white-space:nowrap}
.mh-forum-intro{background:linear-gradient(110deg,#242a30ed,#242a3099),url('/storage/img/prezentari/survival-arena.png') center/cover}
.mh-presentation .mh-article-nav a{border-color:#52606b;color:#e0e9ef;background:#28343e}
.mh-presentation .mh-article-nav a:hover{border-color:#ffaa00;color:#ffaa00}
.mh-presentation section{scroll-margin-top:24px}
@media(max-width:1199px){}
@media(max-width:767px){.home .h5{font-size:.8rem;padding:0 6px}.top-header .row .h5{font-size:.68rem;padding:0 10px}.mh-wiki-grid{grid-template-columns:1fr;gap:22px}.mh-wiki-heading{padding:0 0 17px}.content>.mh-wiki-heading h1,.mh-wiki-article-heading h1{font-size:1.9rem}.mh-wiki-heading>p:last-child{font-size:.87rem}.mh-wiki-cover img{height:215px}.mh-wiki-card-body{padding:22px}.mh-wiki-card h2{font-size:1.25rem}.mh-wiki-features{gap:7px}.mh-wiki-features a{font-size:.67rem;padding:8px}.mh-wiki-bottom{flex-direction:column;align-items:flex-start;padding:20px;gap:12px}.mh-home-wiki-intro{gap:15px}.mh-home-wiki-intro h2{font-size:1.1rem}.mh-home-wiki-intro a{font-size:.72rem}.mh-home-content .mh-mode-card h2{font-size:1.25rem}}
@media(max-width:359px){.mh-wiki-card-body{padding:18px}.mh-wiki-card h2{font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){.mh-wiki-cover img{transition:none}.mh-wiki-cover:hover img{transform:none}}

/* Keep the native DarkWave menu above the animated header layers. */
.hero-section .navbar{position:relative;z-index:6!important}
