#mw-text{background:#0e0e12;color:#e4e4eb;line-height:1.75;font-size:16px;padding:40px 0}
#mw-text .container{max-width:880px;margin:0 auto;padding:0 20px}
#mw-text h2{font-size:1.6rem;margin-top:40px;margin-bottom:15px;font-weight:700;color:#b5aaff;border-left:4px solid #7a5cff;padding-left:10px;transition:color .2s ease}
#mw-text h2:hover{color:#d5caff}
#mw-text p{margin-bottom:15px;text-align:justify;color:#ccc}
#mw-text strong{color:#fff}
#mw-text ul{list-style-type:none;padding-left:0;margin:20px 0}
#mw-text ul li{background:#1a1a23;border-left:4px solid #7a5cff;margin-bottom:12px;padding:12px 15px;border-radius:6px;color:#d5d5e1;transition:all .2s ease}
#mw-text ul li:hover{background:#24242f;transform:translateX(3px)}
#mw-text a{color:#fff;text-decoration:none;font-weight:500}
#mw-text a:hover{color:#ccc}
.btn-home{display:inline-block;background:linear-gradient(135deg,#7a5cff,#9b8aff);color:#fff;padding:12px 28px;border-radius:10px;text-transform:uppercase;font-weight:600;margin-top:30px;transition:all .2s ease}
.btn-home:hover{background:linear-gradient(135deg,#9b8aff,#b5aaff);box-shadow:0 0 15px #9b8aff80;transform:translateY(-2px)}
#mw-text hr{border:none;height:1px;background:#2b2b33;margin:25px 0}
@media (max-width: 768px) {
#mw-text{padding:25px 0}
#mw-text h2{font-size:1.3rem}
#mw-text p{font-size:15px}
.btn-home{width:100%;text-align:center}
}
#w-episodes .dropdown-menu{display:none}
.episodes ul{padding:0;margin:0}
.episodes ul li{margin:3px;list-style:none;display:inline-block}
.episodes ul li a{display:block;background:#303030;padding:5px 0;color:#929292;width:50px;text-align:center}
.episodes ul li a.active{background:#5a2e98;color:#fff}
.episodes ul li a span{display:none}
.modal.sign .modal-content{padding:10px}
.modal.sign#md-login .modal-content::before{background-image:none}
.aside-wrapper{max-width:650px;margin:auto}
#player-server{display:flex;flex-wrap:wrap}
.server-note{background:#424242;width:30%;padding:15px}
.server-type span{background:#343434;color:#ccc;padding:5px 10px;margin:5px;line-height:40px;cursor:pointer}
.server-type span.active{background:#5a2e98}
.server-items{display:none}
.server-items.active{display:block}
.server-items span{background:#343434;color:#ccc;padding:5px 15px;margin:3px;cursor:pointer;border-radius: 4px;font-size: 13px;display: inline-block;}
.server-items span.active{background:#5a2e98}
#w-episodes .dropdown-menu{background:#343434}
#w-episodes .dropdown-menu.show{display:block}
.dropdown-item{cursor:pointer}
.episodes ul{display:none}
.episodes ul.active{display:block}
.episodes ul li a:hover{background:#5a2e98;color:#fff}
.loadings{display: none;margin: auto;border:2px solid none;border-radius:50%;border-top:3px solid #e45f3a;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.loadings.icon-search{width: 20px;height: 20px;position: absolute;z-index: 100;right: 60px;top: 15px;}
@media only screen and (max-width: 800px) {
.server-note{width:100%}
.server-wrap{padding:10px 0}
}