@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap);:root{--asura-bg:#0D0B0E;--asura-bg-card:#13111A;--asura-bg-secondary:#1B1820;--asura-bg-hover:#221E2C;--asura-accent:#913FE2;--asura-accent-dark:#6F2598;--asura-accent-light:#B06DF0;--asura-text:#F4EDFF;--asura-text-muted:#9177C0;--asura-border:rgba(145, 63, 226, 0.15);--asura-header-h:64px;--background-color:#0D0B0E;--primary:#913FE2}body{background-color:var(--asura-bg)!important;color:var(--asura-text)!important;font-family:Nunito,Poppins,sans-serif!important}body .bg{background:var(--asura-bg)!important}.wrapper{background-color:var(--asura-bg)!important}header{position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--asura-border);height:var(--asura-header-h);box-shadow:0 2px 20px rgba(0,0,0,.5)}header .container{height:100%}header .component{display:flex;align-items:center;gap:8px;height:100%;padding:0 8px}header .logo{display:flex;align-items:center;margin-right:12px;flex-shrink:0}header .logo img{height:36px;width:auto;object-fit:contain}#nav-menu-btn{color:var(--asura-text-muted);background:0 0;border:none;padding:6px;display:none}#nav-menu{display:flex;align-items:center;gap:4px;flex:1}#nav-menu ul{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}#nav-menu ul li>a{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:8px;color:#c0aeda!important;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:color .2s,background .2s;white-space:nowrap}#nav-menu ul li.current>a,#nav-menu ul li>a.active,#nav-menu ul li>a:hover{color:#fff!important;background-color:rgba(145,63,226,.15)}#nav-menu ul li>a i,#nav-menu ul li>a svg{font-size:12px;opacity:.7}#resources-menu{position:absolute;top:calc(var(--asura-header-h) + 4px);min-width:180px;background:#1b1820;border:1px solid var(--asura-border);border-radius:10px;padding:8px 0;box-shadow:0 8px 30px rgba(0,0,0,.5)}#nav-search{position:relative;margin-left:auto}#nav-search .form-control,#nav-search input{background-color:#1c1924!important;border:1px solid rgba(0,0,0,.5)!important;border-radius:20px!important;color:var(--asura-text)!important;padding:8px 16px 8px 40px!important;font-size:14px;width:240px;transition:border-color .2s,box-shadow .2s}#nav-search input:focus{border-color:var(--asura-accent)!important;box-shadow:0 0 0 3px rgba(145,63,226,.15)!important;outline:0}#nav-search input::placeholder{color:var(--asura-text-muted)}#nav-search .fa-magnifying-glass,#nav-search .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--asura-text-muted);font-size:13px;pointer-events:none}#nav-search-btn{color:var(--asura-text-muted);background:0 0;border:none;padding:6px}.nav-user{flex-shrink:0;margin-left:8px}#auth-login .btn,.auth-section a.btn,.login-btn{background:#13111a!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;transition:opacity .2s,transform .1s}#auth-login .btn:hover,.auth-section a.btn:hover{opacity:.9;transform:translateY(-1px)}#top-trending{background-color:var(--asura-bg)!important;padding:20px 0 0;position:relative;overflow:hidden}#top-trending::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(145,63,226,.08) 0,transparent 60%);pointer-events:none}#top-trending .container{position:relative}.swiper.trending{padding-bottom:20px}.swiper.trending .swiper-slide{height:320px;border-radius:12px;overflow:hidden;position:relative}.swiper-inner{position:relative;height:100%;width:100%}.swiper.trending .poster{display:block;position:absolute;right:0;top:0;width:40%;height:100%;z-index:0}.swiper.trending .poster>div{height:100%}.swiper.trending .poster img{width:100%;height:100%;object-fit:cover;border-radius:0 12px 12px 0}.swiper.trending .poster::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,#13111a 0,transparent 50%);z-index:1;pointer-events:none}.swiper.trending .info{position:absolute;left:0;top:0;width:65%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 32px;background:linear-gradient(to right,#13111a 55%,rgba(19,17,26,.6) 80%,transparent 100%);border-radius:12px 0 0 12px}.swiper.trending .info .above{display:flex;align-items:center;gap:10px;margin-bottom:10px}.swiper.trending .info .above span{background:var(--asura-accent);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:4px}.swiper.trending .info .above a.unit{font-size:22px;font-weight:800;color:#fff!important;text-decoration:none;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swiper.trending .info .below{display:flex;flex-direction:column;gap:6px;margin-top:8px}.swiper.trending .info .below p,.swiper.trending .info .below span{color:var(--asura-text-muted);font-size:13px;margin:0}.swiper.trending .info .below div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.swiper.trending .info .below div a{background:rgba(145,63,226,.15);border:1px solid rgba(145,63,226,.3);color:var(--asura-accent-light)!important;border-radius:20px;padding:3px 12px;font-size:11px;font-weight:700;text-decoration:none;text-transform:capitalize;transition:background .2s}.swiper.trending .info .below div a:hover{background:rgba(145,63,226,.3)}.swiper.trending .bookmark{position:absolute;top:16px;left:16px;z-index:5}.swiper.trending .bookmark .btn{background:rgba(19,17,26,.7);border:1px solid var(--asura-border);color:var(--asura-accent);border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.swiper.trending .bookmark .btn:hover{background:rgba(145,63,226,.25)}.trending-button-next,.trending-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:rgba(145,63,226,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;color:#fff}.trending-button-prev{left:-10px}.trending-button-next{right:-10px}.trending-button-next:hover,.trending-button-prev:hover{background:var(--asura-accent)}#most-viewed{margin-top:32px}#most-viewed .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--asura-border)}#most-viewed .head h2{font-size:18px;font-weight:800;color:var(--asura-text);margin:0;display:flex;align-items:center;gap:8px;letter-spacing:.02em;text-transform:uppercase}#most-viewed .head h2::before{content:'';display:inline-block;width:4px;height:18px;background:var(--asura-accent);border-radius:2px}#most-viewed .tabs{display:flex;gap:4px}#most-viewed .tabs .tab{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;color:var(--asura-text-muted);background:var(--asura-bg-secondary);transition:background .2s,color .2s;text-transform:uppercase;letter-spacing:.04em}#most-viewed .tabs .tab.active,#most-viewed .tabs .tab:hover{background:var(--asura-accent);color:#fff}#most-viewed .unit{display:flex;align-items:center;gap:10px;background:var(--asura-bg-card);border-radius:10px;padding:8px;border:1px solid rgba(255,255,255,.04);transition:background .2s,border-color .2s;text-decoration:none;overflow:hidden}#most-viewed .unit:hover{background:var(--asura-bg-hover);border-color:var(--asura-border)}#most-viewed .unit a{display:flex;align-items:center;gap:10px;text-decoration:none;width:100%}#most-viewed .unit b{font-size:18px;font-weight:800;color:var(--asura-accent);min-width:28px;text-align:center;flex-shrink:0}#most-viewed .unit .poster{width:55px;height:75px;border-radius:6px;overflow:hidden;flex-shrink:0}#most-viewed .unit .poster div,#most-viewed .unit .poster img{width:100%;height:100%;object-fit:cover}#most-viewed .unit span:not(b),#most-viewed .unit>a>span{font-size:13px;font-weight:600;color:var(--asura-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}section .head h2,section:has(#continue-reading-container) .head h2{font-size:18px;font-weight:800;color:var(--asura-text);margin:0;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:8px}section .head h2::before{content:'';display:inline-block;width:4px;height:18px;background:var(--asura-accent);border-radius:2px}section .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--asura-border);margin-top:32px}section .head .tabs a,section .head .tabs>div.tab{color:var(--asura-accent-light);font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:6px;background:rgba(145,63,226,.1);border:1px solid var(--asura-border);transition:background .2s}section .head .tabs a:hover{background:rgba(145,63,226,.25);color:#fff}#continue-reading-container .unit{background:var(--asura-bg-card);border-radius:10px;border:1px solid rgba(255,255,255,.04);overflow:hidden;transition:transform .2s,border-color .2s}#continue-reading-container .unit:hover{transform:translateY(-3px);border-color:var(--asura-border)}#continue-reading-container .unit .poster{border-radius:8px 8px 0 0}#continue-reading-container .unit .info{padding:8px}#continue-reading-container .unit .manga-title{color:var(--asura-text)!important;font-size:12px;font-weight:700}#continue-reading-container .unit .manga-date{color:var(--asura-text-muted);font-size:11px}section .head.long-tabs h2,section:has(.card-lg) .head h2{font-size:18px;font-weight:800;text-transform:uppercase}.card-lg.original .unit{background:var(--asura-bg-card)!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:10px!important;transition:border-color .2s,background .2s!important}.card-lg.original .unit:hover{border-color:var(--asura-border)!important;background:var(--asura-bg-hover)!important}.card-lg.original .unit .inner{display:flex;gap:10px;padding:10px}.card-lg.original .unit .poster{width:68px;height:96px;border-radius:6px;overflow:hidden;flex-shrink:0}.card-lg.original .unit .poster img{width:100%;height:100%;object-fit:cover}.card-lg.original .unit .info>a{color:var(--asura-text)!important;font-size:13px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;line-height:1.4;margin-bottom:6px}.card-lg.original .unit .info>a:hover{color:var(--asura-accent-light)!important}.card-lg.original .unit .type{background:rgba(145,63,226,.15);border:1px solid rgba(145,63,226,.3);color:var(--asura-accent-light)!important;border-radius:4px;font-size:10px;font-weight:800;padding:2px 8px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none!important}.card-lg.original .unit .content li{list-style:none;padding:0;margin:0}.card-lg.original .unit .content li a{display:flex;justify-content:space-between;align-items:center;padding:3px 0;text-decoration:none;color:var(--asura-text-muted)!important;font-size:11.5px;transition:color .2s}.card-lg.original .unit .content li a:hover{color:var(--asura-accent-light)!important}.card-lg.original .unit .content li a span:last-child{color:rgba(145,63,226,.5);font-size:10px}section.home-swiper .head h2{font-size:18px;font-weight:800;text-transform:uppercase;color:var(--asura-text)}.swiper.completed .unit{background:0 0}.swiper.completed .unit .poster{border-radius:10px;overflow:hidden;position:relative}.swiper.completed .unit .poster::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(13,11,14,.9),transparent);border-radius:0 0 10px 10px}.swiper.completed .unit span{font-size:12px;font-weight:700;color:var(--asura-text);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.swiper.completed .unit:hover span{color:var(--asura-accent-light)}.complete-button-next,.complete-button-prev{color:var(--asura-accent);cursor:pointer;font-size:20px;transition:color .2s}.complete-button-next:hover,.complete-button-prev:hover{color:var(--asura-accent-light)}.container>.alert.bg-secondary{background:rgba(145,63,226,.08)!important;border:1px solid var(--asura-border)!important;border-radius:10px!important;color:var(--asura-text-muted)!important;font-size:13px;padding:10px 20px;margin-top:16px}.container>.alert.bg-secondary p{color:var(--asura-text-muted);margin:0}footer{background-color:#13111a!important;border-top:1px solid var(--asura-border);margin-top:48px}footer .gotop{background:var(--asura-bg-card);border-top:1px solid var(--asura-border);padding:10px 0;text-align:center}footer .gotop .btn{color:var(--asura-text-muted);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:color .2s}footer .gotop .btn:hover{color:var(--asura-text)}footer .gotop .btn i{color:var(--asura-accent)}footer .gotop a.mb-0{color:var(--asura-text-muted)!important;text-decoration:none}footer .wrap{padding:40px 0 20px}footer .inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px}footer .inner .logo a{display:inline-block}footer .inner .logo img{height:40px;width:auto}footer .inner>div>p{color:var(--asura-text-muted);font-size:13px;margin-top:8px}footer .inner nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}footer .inner nav a[aria-label]{color:var(--asura-text-muted);font-size:22px;transition:color .2s}footer .inner nav a[aria-label]:hover{color:var(--asura-accent)}footer .inner nav ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}footer .inner nav ul li a{color:var(--asura-text-muted)!important;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:6px}footer .inner nav ul li a:hover{color:var(--asura-accent-light)!important}footer .inner nav.discord-cta{flex-direction:column;align-items:flex-start}footer .abs-footer{border-top:1px solid var(--asura-border);padding:16px 0;margin-top:20px}footer .abs-footer .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:0 0!important}footer .abs-footer span{color:var(--asura-text-muted);font-size:12px}footer .abs-footer .fa-heart{color:var(--asura-accent)}.card-md .poster img,.card-xs .poster img,.swiper-slide .poster img{transition:transform .3s ease,filter .3s ease}.card-md:hover .poster img,.card-xs:hover .poster img,.swiper-slide:hover .poster img{transform:scale(1.05);filter:brightness(1.05)}main.home>.container>section{margin-bottom:32px}.swiper-pagination-bullet{background:var(--asura-text-muted)!important;opacity:.5}.swiper-pagination-bullet-active{background:var(--asura-accent)!important;opacity:1}.modal-content{background:var(--asura-bg-card)!important;border:1px solid var(--asura-border)!important;border-radius:16px!important}.modal-content .form-control{background:#1c1924!important;border:1px solid var(--asura-border)!important;color:var(--asura-text)!important;border-radius:8px!important}.modal-content .btn-primary{background:var(--asura-accent)!important;border-color:var(--asura-accent)!important;border-radius:8px!important;font-weight:700}@media (max-width:1199.98px){#nav-menu{position:static!important;background:0 0!important;border-right:none!important;box-shadow:none!important;z-index:auto!important;transform:none!important;transition:none!important;display:flex!important;align-items:center!important;flex-direction:row!important;padding:0!important;width:auto!important;height:100%!important}#nav-menu>ul{display:flex!important;position:static!important;transform:none!important;flex-direction:row!important;background:0 0!important;border:none!important;box-shadow:none!important;z-index:auto!important;width:auto!important;left:auto!important;top:auto!important}.menu-overlay{display:none!important}}@media (max-width:991px){#nav-menu-btn{display:inline-flex!important}#nav-menu{position:fixed!important;top:56px!important;left:0!important;width:280px!important;height:calc(100vh - 56px)!important;background:#13111a!important;flex-direction:column!important;align-items:flex-start!important;padding:12px 8px!important;transform:translateX(-100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;overflow-y:auto!important;z-index:1050!important;box-shadow:4px 0 24px rgba(0,0,0,.7)!important;border-right:1px solid rgba(145,63,226,.15)!important;display:flex!important}#nav-menu.show{transform:translateX(0)!important}#nav-menu>ul{display:flex!important;flex-direction:column!important;position:static!important;transform:none!important;background:0 0!important;border:none!important;box-shadow:none!important;width:100%!important;gap:2px!important;padding:0!important;margin:0!important}#nav-menu ul li{width:100%!important;height:auto!important}#nav-menu ul li>a{width:100%!important;padding:11px 14px!important;border-radius:8px!important;display:flex!important;align-items:center!important;font-size:14px!important;font-weight:600!important;color:#c0aeda!important;transition:background .15s!important}#nav-menu ul li.show>a,#nav-menu ul li>a:hover{background:rgba(145,63,226,.15)!important;color:#fff!important}#nav-menu ul li>ul{display:none!important;position:static!important;background:rgba(145,63,226,.05)!important;border-left:2px solid rgba(145,63,226,.3)!important;margin:4px 0 4px 14px!important;padding:4px 0!important;border-radius:0 6px 6px 0!important;transform:none!important;box-shadow:none!important;width:auto!important;columns:1!important;column-gap:0!important}#nav-menu ul li.show>ul{display:block!important}#nav-menu ul li>ul li a{display:block!important;padding:8px 14px!important;font-size:13px!important;color:#9177c0!important;text-decoration:none!important;transition:color .15s!important}#nav-menu ul li>ul li a:hover{color:#b06df0!important}#nav-menu ul li:has(>ul)>a::after{content:'\f107';font-family:'Font Awesome 6 Pro','Font Awesome 6 Free',FontAwesome;font-weight:900;margin-left:auto;font-size:12px;opacity:.5;transition:transform .2s}#nav-menu ul li:has(>ul).show>a::after{transform:rotate(180deg)}#nav-search-btn{display:inline-flex!important}#nav-search{position:fixed!important;top:56px!important;left:0!important;right:0!important;margin:0!important;padding:12px 16px!important;background:#1c1924!important;border-bottom:1px solid rgba(145,63,226,.2)!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important;z-index:1040!important;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;width:auto!important;max-width:100%!important}#nav-search.active{pointer-events:auto!important;opacity:1!important;transform:translateY(0)!important}#nav-search .overlay{display:none!important}#nav-search .search-inner{position:relative!important;width:100%!important}#nav-search .search-inner form{width:100%!important;height:44px!important}#nav-search .search-inner input{width:100%!important;border-radius:10px!important;font-size:15px!important}#nav-search .suggestion{width:100%!important;max-height:60vh!important;overflow-y:auto!important}#mobile-menu-overlay{position:fixed!important;inset:0!important;background:rgba(0,0,0,.6)!important;z-index:1!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s ease!important;backdrop-filter:blur(2px)}#mobile-menu-overlay.show{opacity:1!important;pointer-events:auto!important}.swiper.trending .info{width:75%}}@media (max-width:767px){header .logo img{height:28px}#nav-search input{width:120px!important;font-size:12px!important}.swiper.trending .swiper-slide{height:200px}.swiper.trending .info{width:85%;padding:16px}.swiper.trending .info .above a.unit{font-size:15px}footer .inner{flex-direction:column;align-items:center;text-align:center}footer .inner nav ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}footer .abs-footer .wrapper{flex-direction:column;align-items:center;text-align:center}}@media (max-width:480px){.swiper.trending .swiper-slide{height:180px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#13111a}::-webkit-scrollbar-thumb{background:var(--asura-accent-dark);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--asura-accent)}::selection{background:rgba(145,63,226,.35);color:#fff}
