:root{--accent:#e8ff3d!important;--accent-dim:rgba(232, 255, 61, .1)!important;--accent-glow:rgba(232, 255, 61, .16)!important;--bg:#070707!important;--bg2:#0d0d0d!important;--bg3:#111111!important;--bg4:#171717!important;--border:#242424!important;--border2:#303030!important;--text:#f5f5f5!important;--text2:#a0a0a0!important;--muted:#666666!important;--white:#f5f5f5!important;--red:#e8ff3d!important;--red-dim:rgba(232, 255, 61, .1)!important;--gold:#e8ff3d!important;--gold-dim:rgba(232, 255, 61, .1)!important;--green:#e8ff3d!important;--green2:#e8ff3d!important;--green-dim:rgba(232, 255, 61, .1)!important;--green-glow:rgba(232, 255, 61, .16)!important;--blue:#e8ff3d!important;--blue2:#e8ff3d!important;--blue-dim:rgba(232, 255, 61, .1)!important;--blue-glow:rgba(232, 255, 61, .16)!important;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}html{scroll-behavior:smooth}body{background:#070707!important;color:var(--text)!important;font-family:Manrope,'DM Sans',sans-serif!important;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:Manrope,'DM Sans',sans-serif}a,button,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}::selection{color:#080808;background:var(--accent)}body .ichigo-nav{height:72px!important;position:sticky!important;top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .nav-inner{width:100%!important;max-width:none!important;padding:0 clamp(18px,3.1vw,44px)!important;gap:clamp(10px,1.5vw,22px)!important}body .nav-logo{margin-right:2px!important;gap:0!important}body .nav-logo img{display:none!important}body .nav-logo-text{color:#f5f5f5!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.8px!important}body .nav-logo-text span{color:var(--accent)!important}body .nav-mode-badge{display:none!important}body .nav-links{gap:2px!important;margin:0!important;flex:1 1 auto}body .nav-link{position:relative;padding:9px 10px!important;border:0!important;border-radius:7px!important;background:0 0!important;color:#969696!important;font-size:12.5px!important;font-weight:600!important;gap:7px!important;transition:color .16s,background .16s!important}body .nav-link i{opacity:.6!important;font-size:11px!important}body .nav-link:hover{color:#f5f5f5!important;background:rgba(255,255,255,.045)!important}body .nav-link.active{color:var(--accent)!important;background:0 0!important}body .nav-link.active::after{content:'';position:absolute;left:10px;right:10px;bottom:1px;height:2px;border-radius:2px;background:var(--accent)}body .ichigo-nav .nav-search{display:none!important}body .nav-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 11px;color:#b6b6b6;background:rgba(255,255,255,.035);border:1px solid #242424;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:color .16s,border-color .16s,background .16s}body .nav-search-trigger:hover{color:#fff;background:#111;border-color:#3b3b3b}body .nav-search-trigger i{font-size:12px;color:#929292}body .nav-search-trigger kbd{margin-left:7px;padding:2px 5px;border:1px solid #343434;border-radius:4px;color:#747474;background:#101010;font:10px Manrope,sans-serif}body .nav-auth{margin:0!important;gap:8px!important}body .btn-signin{padding:8px 14px!important;border:1px solid #f5f5f5!important;border-radius:8px!important;background:#f5f5f5!important;color:#080808!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:800!important}body .btn-signin:hover{background:var(--accent)!important;border-color:var(--accent)!important;transform:none!important}body .user-btn{border:1px solid #292929!important;border-radius:8px!important;background:#101010!important}body .user-btn:hover{border-color:#3b3b3b!important}body .mode-switch-menu,body .user-dd{background:#111!important;border:1px solid #303030!important;border-radius:10px!important;box-shadow:0 18px 46px rgba(0,0,0,.55)!important}body .mode-switch-menu a,body .mode-switch-menu button,body .user-dd a{color:#b7b7b7!important;font-family:Manrope,sans-serif!important;font-size:12px!important}body .mode-switch-menu a:hover,body .mode-switch-menu button:hover,body .user-dd a:hover{color:#fff!important;background:#1b1b1b!important}body .more-menu{margin:0!important}body .more-menu .mode-switch-btn{min-height:38px;padding:0 10px!important;color:#a4a4a4!important;background:0 0!important;border:1px solid transparent!important;border-radius:8px!important;font-size:12px!important}body .more-menu .mode-switch-btn:hover,body .more-menu.open .mode-switch-btn{color:#f5f5f5!important;background:#111!important;border-color:#282828!important}body .more-menu .mode-switch-menu{display:flex!important;flex-direction:column;gap:2px;min-width:190px!important;padding:6px!important;top:calc(100% + 8px)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-4px)!important;transition:opacity .16s,transform .16s,visibility .16s!important}body .more-menu.open .mode-switch-menu,body .more-menu:focus-within .mode-switch-menu,body .more-menu:hover .mode-switch-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}body .more-menu .mode-switch-menu a,body .more-menu .mode-switch-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px!important;border:0;border-radius:6px;background:0 0;text-align:left;text-decoration:none;cursor:pointer}body .more-menu .mode-switch-menu i{width:14px;color:#777;text-align:center;font-size:11px}body main{width:100%!important;max-width:none!important;margin:0 auto!important;padding:30px 32px 88px!important}body .discord-bar{background:#0b0b0b!important;border-color:#1d1d1d!important}body .discord-bar-btn{border-radius:6px!important;background:#171717!important;border-color:#303030!important;color:#ddd!important}body .discord-bar-btn:hover{color:var(--accent)!important}body.search-open{overflow:hidden!important}body .search-overlay{position:fixed;inset:0;z-index:10000;display:flex;justify-content:center;align-items:flex-start;padding:min(12vh,90px) 20px 24px;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s}body .search-overlay.open{opacity:1;visibility:visible;pointer-events:auto}body .search-dialog{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(760px,84vh);overflow:hidden;padding:26px;background:#0d0d0d;border:1px solid #2b2b2b;border-radius:14px;box-shadow:0 28px 88px rgba(0,0,0,.62);transform:translateY(8px) scale(.99);transition:transform .2s}body .search-overlay.open .search-dialog{transform:translateY(0) scale(1)}body .search-dialog-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}body .search-kicker{margin:0 0 6px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:1.8px}body .search-dialog-top h2{margin:0;color:#f5f5f5;font-size:clamp(21px,3vw,28px);font-weight:700;letter-spacing:-.8px}body .search-close{width:34px;height:34px;border:1px solid #303030;border-radius:7px;color:#999;background:#111;cursor:pointer}body .search-close:hover{color:#fff;border-color:#555}body .search-dialog-form{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 14px;border:1px solid #383838;border-radius:8px;background:#111;transition:border-color .15s,background .15s}body .search-dialog-form:focus-within{border-color:#737373;background:#141414}body .search-dialog-form>i{color:#858585;font-size:14px}body .search-dialog-form input{min-width:0;flex:1;border:0;outline:0;background:0 0;color:#f5f5f5;font-size:14px}body .search-dialog-form input::placeholder{color:#727272}body .search-dialog-form kbd{padding:2px 5px;border:1px solid #353535;border-radius:4px;color:#757575;background:#0b0b0b;font-size:10px}body #searchDialogClear{border:0;color:#898989;background:0 0;cursor:pointer}body .search-type-tabs{display:flex;gap:18px;overflow-x:auto;margin:18px 0 14px;border-bottom:1px solid #222}body .search-type-tabs button{flex:0 0 auto;position:relative;padding:0 0 10px;border:0;color:#8d8d8d;background:0 0;font-size:12px;font-weight:650;cursor:pointer}body .search-type-tabs button.active{color:var(--accent)}body .search-type-tabs button.active::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent)}body .search-dialog-content{min-height:150px;overflow-y:auto;padding-right:3px}body .search-content-heading{margin-bottom:10px;color:#777;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}body .search-recent-list,body .search-trending-list{display:flex;flex-wrap:wrap;gap:8px}body .search-recent{margin-top:24px}body .search-term{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #282828;border-radius:6px;color:#b4b4b4;background:#111;font-size:11.5px;cursor:pointer;transition:color .15s,border-color .15s}body .search-term:hover{color:var(--accent);border-color:#525252}body .search-term i{color:#737373;font-size:10px}body .search-dialog-content.has-results .search-discovery{display:none}body .search-results-status{margin:2px 0 12px;color:#8c8c8c;font-size:11px}body .search-results-status[data-kind=error]{color:#ff9c9c}body .search-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}body .search-result-skeleton{display:flex;align-items:center;gap:11px;min-width:0;padding:8px}body .search-skeleton-art{width:46px;height:60px;flex:0 0 auto;border-radius:4px;background:#191919;animation:1.3s ease-in-out infinite alternate ichigoSkeletonPulse}body .search-skeleton-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}body .search-skeleton-line{width:82%;height:8px;border-radius:3px;background:#202020;animation:1.3s ease-in-out infinite alternate ichigoSkeletonPulse}body .search-skeleton-line.short{width:42%;height:6px}body .search-result-card{display:flex;align-items:center;gap:11px;min-width:0;padding:8px;border-radius:7px;color:inherit;text-decoration:none;transition:background .14s}body .search-result-card:hover{background:#171717}body .search-result-art{width:46px;height:60px;flex:0 0 auto;overflow:hidden;border-radius:4px;background:#191919}body .search-result-art img{display:block;width:100%;height:100%;object-fit:cover}body .search-result-card.no-image .search-result-art::after{content:'ICHIGO';display:grid;height:100%;place-items:center;color:#565656;font-size:8px;font-weight:800;letter-spacing:1px}body .search-result-info{display:flex;min-width:0;flex-direction:column;gap:5px}body .search-result-title{overflow:hidden;color:#e9e9e9;font-size:12px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body .search-result-meta{color:#777;font-size:10px}body main .anime-grid,body main .manga-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:22px 16px!important}body main .anime-card,body main .manga-card{min-width:0;color:inherit;transition:opacity .16s,transform .16s}body main .anime-card .card-img,body main .manga-card .card-img{overflow:hidden;border:0!important;background:#111!important;box-shadow:none!important;transform:none!important;transition:transform .2s,filter .2s!important}body main .anime-card:hover .card-img,body main .manga-card:hover .card-img{transform:translateY(-3px)!important;filter:brightness(1.06)}body main .anime-card .card-img img,body main .manga-card .card-img img{transition:transform .25s!important}body main .anime-card:hover .card-img img,body main .manga-card:hover .card-img img{transform:scale(1.035)!important}body main .card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 58%)!important}body main .play-btn,body main .read-btn{width:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.28);background:rgba(12,12,12,.86)!important;box-shadow:none!important}body main .play-btn i,body main .read-btn i{color:#fff!important}body main .card-info{padding:9px 1px 0!important}body main .card-title{color:#e7e7e7!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important}body main .card-meta{color:#777!important;font-size:10.5px!important;font-weight:500!important}body main .c-live,body main .c-score,body main .card-badge-right{border:1px solid rgba(0,0,0,.15)!important;border-radius:4px!important;color:#0a0a0a!important;background:var(--accent)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.3px!important}body main .c-live{top:auto!important;right:7px!important;bottom:7px!important;left:auto!important}body main .home-section-title,body main .section-title,body main .top10-title{color:#f2f2f2!important;font-family:Manrope,sans-serif!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.45px!important;text-transform:none!important}body main .home-section-title .section-bar,body main .manga-section-bar,body main .section-bar{background:var(--accent)!important}body main .home-view-more{color:#888!important;font-size:11px!important;font-weight:650!important}body main .home-view-more:hover{color:var(--accent)!important}body main .genres-box,body main .top10-box{padding:0!important;border:0!important;border-radius:0!important;background:0 0!important}body main .top10-tabs-header{padding-bottom:13px!important;border-color:#252525!important}body main .top10-tab-btns{padding:2px!important;border:1px solid #292929!important;border-radius:6px!important;background:#101010!important}body main .top10-tab-btn{border-radius:4px!important}body main .top10-tab-btn.active{color:#090909!important;background:var(--accent)!important}body main .top10-row{padding:7px 0!important;border:0!important;border-bottom:1px solid #1d1d1d!important;border-radius:0!important;background:0 0!important}body main .top10-row:hover{transform:none!important;background:#101010!important}body main .top10-rank-tag,body main .top10-row:first-child .top10-rank-tag,body main .top10-row:nth-child(2) .top10-rank-tag,body main .top10-row:nth-child(3) .top10-rank-tag{color:#888!important}body main .genre-pill-link{border-color:transparent transparent #242424!important;border-radius:0!important;background:0 0!important;color:#aaa!important}body main .genre-pill-link:hover{color:var(--accent)!important;background:0 0!important;transform:none!important}body main .home-layout-grid{grid-template-columns:minmax(0,1fr) 260px!important;gap:34px!important}body main .genres-box,body main .home-layout-grid>div,body main .top10-box{min-width:0!important}body main .trending-item-card{flex-basis:148px!important;border:0!important;border-radius:6px!important;background:0 0!important}body main .trending-rank-num{top:auto!important;bottom:7px!important;left:7px!important;border:0!important;border-radius:3px!important;color:#0a0a0a!important;background:var(--accent)!important;font-size:11px!important}body main .trending-item-info{padding:8px 1px 0!important}body main .trending-item-title{color:#e7e7e7!important;font-size:12px!important;font-weight:650!important}body main .trending-item-meta{color:#777!important;font-size:10px!important}body main .sched-row{border:0!important;border-bottom:1px solid #202020!important;border-radius:0!important;background:0 0!important}body main .sched-row:hover{background:#101010!important;transform:none!important;box-shadow:none!important}body main .sched-time{border:0!important;border-radius:4px!important;color:#151515!important;background:var(--accent)!important}body main .today-badge{color:#111!important;background:var(--accent)!important}body main .spotlight-wrapper{width:calc(100% + 88px)!important;min-height:680px!important;margin:-30px -44px 48px!important;border:0!important;border-radius:0!important;background:#070707!important}body main .spotlight-slide{min-height:680px!important}body main .spotlight-bg img{filter:brightness(.66) saturate(.78)!important}body main .spotlight-bg::after{background:linear-gradient(90deg,rgba(7,7,7,.97) 0,rgba(7,7,7,.76) 35%,rgba(7,7,7,.18) 76%,rgba(7,7,7,.1) 100%),linear-gradient(0deg,#070707 0,rgba(7,7,7,.12) 40%,transparent 100%)!important}body main .spotlight-content{max-width:660px!important;padding:54px clamp(28px,6vw,100px)!important}body main .spotlight-rank-badge{padding:0!important;border:0!important;color:var(--accent)!important;background:0 0!important;font-size:10px!important;letter-spacing:1.7px!important}body main .spotlight-rank-badge i{color:var(--accent)!important}body main .spotlight-title{max-width:680px;font-family:Manrope,sans-serif!important;font-size:clamp(40px,5.6vw,72px)!important;font-weight:800!important;letter-spacing:-2.5px!important;line-height:1.02!important;text-transform:uppercase}body main .spotlight-sub-title{color:#aaa!important;font-size:13px!important}body main .spotlight-tags{gap:7px!important}body main .sp-tag{border:0!important;border-radius:3px!important;color:#c9c9c9!important;background:rgba(255,255,255,.1)!important;font-size:9px!important}body main .sp-tag.white{color:#0a0a0a!important;background:var(--accent)!important}body main .sp-tag.green{color:#e5e5e5!important;border-color:transparent!important;background:rgba(255,255,255,.1)!important}body main .sp-tag i{color:var(--accent)!important}body main .spotlight-desc{max-width:540px;color:#c1c1c1!important;font-size:14px!important;line-height:1.75!important}body main .sp-btn-watch{min-height:42px;padding:0 18px!important;border-radius:7px!important;color:#090909!important;background:var(--accent)!important;box-shadow:none!important;font-size:12px!important}body main .sp-btn-watch:hover{background:#f1ff8c!important;box-shadow:none!important}body main .sp-btn-detail{min-height:42px;padding:0 16px!important;border-radius:7px!important;border-color:rgba(255,255,255,.28)!important;background:rgba(10,10,10,.55)!important;font-size:12px!important}body main .sp-nav-arrow{border-color:#353535!important;border-radius:6px!important;background:rgba(10,10,10,.7)!important}body main .sp-dot.active{background:var(--accent)!important}body main .hero-banner{width:calc(100% + 88px)!important;margin:-30px -44px 38px!important;border:0!important;border-radius:0!important;background:#070707!important}body main .hero-banner-slide{min-height:620px!important}body main .hero-banner-bg img{filter:brightness(.66) saturate(.72)!important}body main .hero-banner-bg::after{background:linear-gradient(90deg,rgba(7,7,7,.98) 0,rgba(7,7,7,.78) 35%,rgba(7,7,7,.18) 78%,rgba(7,7,7,.06) 100%),linear-gradient(0deg,#070707 0,rgba(7,7,7,.2) 42%,transparent 100%)!important}body main .hero-banner-content{max-width:700px!important;padding:68px clamp(28px,6vw,92px)!important}body main .hero-badge-main{border-radius:3px!important;color:#090909!important;background:var(--accent)!important;font-size:9px!important}body main .hero-badge-item{border:0!important;border-radius:3px!important;color:#dedede!important;background:rgba(255,255,255,.1)!important;font-size:10px!important}body main .hero-badge-item i{color:var(--accent)!important}body main .hero-title{max-width:720px;font-family:Manrope,sans-serif!important;font-size:clamp(40px,5.5vw,68px)!important;font-weight:800!important;letter-spacing:-2.2px!important;line-height:1.03!important}body main .hero-desc{max-width:540px;color:#c1c1c1!important;font-size:14px!important;line-height:1.75!important}body main .hero-btn-primary{min-height:42px;padding:0 18px!important;border-radius:7px!important;color:#080808!important;background:var(--accent)!important;box-shadow:none!important;font-size:12px!important}body main .hero-btn-primary:hover{background:#f1ff8c!important;box-shadow:none!important}body main .hero-btn-details{min-height:42px;padding:0 16px!important;border-radius:7px!important;background:rgba(10,10,10,.55)!important;font-size:12px!important}body main .hero-dot.active{background:var(--accent)!important}body main .movies-filter-bar,body main .series-filter-bar{margin:0 0 18px!important;padding-bottom:14px;border-bottom:1px solid #202020}body main .cat-tabs{gap:18px!important}body main .cat-tab{padding:8px 0!important;border:0!important;border-radius:0!important;color:#888!important;background:0 0!important;font-size:11.5px!important}body main .cat-tab.active{position:relative;color:var(--accent)!important;font-weight:750!important}body main .cat-tab.active::after{content:'';position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--accent)}body main .movies-search-box,body main .series-search-box{max-width:310px!important;border:1px solid #292929!important;border-radius:7px!important;background:#101010!important}body main .movies-search-box:focus-within,body main .series-search-box:focus-within{border-color:#626262!important;background:#131313!important}body main .movies-search-box i,body main .series-search-box i{color:#818181!important}body main .movies-search-input,body main .series-search-input{color:#eee!important;font-size:12px!important}body main .genre-pills{gap:17px!important;margin:0 0 30px!important;padding:2px 0 12px;border-bottom:1px solid #1d1d1d}body main .genre-pill{padding:4px 0!important;border:0!important;border-radius:0!important;color:#777!important;background:0 0!important;font-size:11px!important}body main .genre-pill.active,body main .genre-pill:hover{color:var(--accent)!important;background:0 0!important;transform:none!important}body main .section-header{margin:30px 0 16px!important}body main .section-header .section-title{font-size:23px!important}body main .anime-grid{margin-bottom:32px}body main .anime-card .card-img{border-radius:6px!important}body .ichigo-nav{background:rgba(5,5,5,.96)!important;border-bottom-color:#202020!important}body main .section-header{border-color:#242424}body main .anime-grid,body main .manga-grid{align-items:start}body main .anime-card:focus-visible,body main .manga-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:5px}body main .anime-card .card-info,body main .manga-card .card-info{min-height:48px}body main .anime-card .card-title,body main .manga-card .card-title{min-height:2.7em}body main .anime-card .card-meta,body main .manga-card .card-meta{letter-spacing:.01em}body main .cat-tabs,body main .manga-pills{scrollbar-width:none}body main .cat-tabs::-webkit-scrollbar,body main .manga-pills::-webkit-scrollbar{display:none}body footer{background:#070707}body main .manga-hero{margin:8px 0 34px!important;padding:14px 0 27px!important;border-bottom:1px solid #242424!important}body main .manga-hero-glow{display:none!important}body main .manga-eyebrow{color:var(--accent)!important;font-size:10px!important;letter-spacing:1.8px!important}body main .manga-eyebrow::before,body main .manga-title .grad{color:var(--accent)!important;background:0 0!important;-webkit-text-fill-color:var(--accent)!important}body main .manga-title{color:#f2f2f2!important;font-family:Manrope,sans-serif!important;font-size:clamp(35px,5vw,58px)!important;font-weight:800!important;letter-spacing:-2px!important}body main .manga-sub{max-width:520px!important;color:#999!important}body main .manga-search-input{border-color:#2a2a2a!important;border-radius:7px!important;background:#101010!important}body main .manga-search-input:focus{border-color:#666!important;box-shadow:none!important}body main .btn-green{min-height:42px;border-radius:7px!important;color:#090909!important;background:var(--accent)!important}body main .manga-pills{gap:17px!important}body main .cat-pill{padding:5px 0!important;border:0!important;border-radius:0!important;color:#858585!important;background:0 0!important}body main .cat-pill.active,body main .cat-pill:hover{color:var(--accent)!important;background:0 0!important;border-color:transparent!important;transform:none!important}body main .manga-section-bar{background:var(--accent)!important}body main .manga-card .card-img{border-radius:6px!important}body main .manga-card:hover .card-img{border-color:transparent!important;box-shadow:none!important}body main .manga-card .card-title{color:#e5e5e5!important}body main .ch-tag{color:#090909!important;background:var(--accent)!important}body main .status-completed,body main .status-hiatus,body main .status-ongoing{border-color:transparent!important;color:#d3d3d3!important;background:#202020!important}body main .detail-hero{border:0!important;border-radius:8px!important;background:#101010!important}body main .chapter-list{border-color:#252525!important;border-radius:8px!important;background:#0d0d0d!important}body main .chapter-item .ch-num,body main .chapter-item:hover .ch-arrow{color:var(--accent)!important}body main .mspa-spinner{border-top-color:var(--accent)!important}body main .manga-empty{grid-column:1/-1!important;padding:28px 20px!important;border:0!important;border-radius:0!important;background:0 0!important}body main .manga-grid>.manga-empty{width:100%;box-sizing:border-box}body main .manga-error-state{width:100%;box-sizing:border-box;min-height:140px!important;gap:9px}body main .manga-error-state .btn-green{min-height:38px}body main .btn-outline,body main .btn-primary,body main .ep-btn.active,body main .season-tab.active{border-radius:7px!important}body main .btn-primary{color:#090909!important;background:var(--accent)!important}body main .ep-btn.active,body main .ep-btn:hover,body main .season-tab.active{color:#090909!important;background:var(--accent)!important;border-color:var(--accent)!important}body main .pill,body main .tag{border-radius:5px!important}body footer.landing-footer,body main+footer{border-top:1px solid #222!important;background:#090909!important}body footer>div[style*="position:absolute"]{display:none!important}body footer .footer-grid{grid-template-columns:1.5fr repeat(3,minmax(120px,1fr))!important}body footer .footer-grid>div:first-child img{display:none!important}body footer .footer-grid>div:first-child>div:first-child{gap:0!important}body footer .footer-grid>div:first-child>div:first-child p{color:#f5f5f5!important;font-family:Manrope,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.7px!important}body footer .footer-grid a:hover,body footer .footer-grid>div:first-child>div:first-child p span{color:var(--accent)!important}body main .cat-btn{border-radius:6px!important;color:#999!important;background:0 0!important}body main .cat-btn:hover{border-color:#454545!important;color:#f5f5f5!important;background:#111!important}body main .cat-btn.active{border-color:var(--accent)!important;color:#090909!important;background:var(--accent)!important}body main .filter-opt.active{color:var(--accent)!important;background:rgba(232,255,61,.08)!important}body main .active-filter-tag{border-color:rgba(232,255,61,.22)!important;color:var(--accent)!important;background:rgba(232,255,61,.08)!important}body main .browse-search-bar input:focus{border-color:#666!important;background:#131313!important}body main .browse-sidebar>div{border-color:#242424!important;border-radius:7px!important;background:#0d0d0d!important}body .bg-grid{display:none!important}body .bg-mesh{background:radial-gradient(circle at 18% 2%,rgba(255,255,255,.045),transparent 36%)!important}body .landing-nav{width:100%;max-width:none;margin:0;padding:22px clamp(18px,2vw,32px)!important;border:0!important}body .brand-logo-img{display:none!important}body .brand-wrap{gap:0!important}body .brand-title{font-family:Manrope,sans-serif!important;font-size:17px!important;letter-spacing:-.7px!important}body .brand-title span{color:var(--accent)!important}body .landing-nav .nav-status{padding:0!important;border:0!important;color:#777!important;background:0 0!important;font-size:11px!important}body .landing-nav .status-dot.online{background:var(--accent)!important;box-shadow:none!important}body .landing-nav .nav-link-btn{color:#999!important;font-size:12px!important}body .landing-nav .nav-link-btn:hover{color:var(--accent)!important;background:0 0!important}body .landing-nav .btn-auth-primary{border-radius:7px!important;color:#090909!important;background:var(--accent)!important;box-shadow:none!important;font-size:12px!important}body .landing-hero{align-items:flex-start!important;text-align:left!important;max-width:none!important;padding:70px clamp(18px,4vw,64px) 28px!important}body .hero-pill-eyebrow{padding:0!important;border:0!important;border-radius:0!important;color:#999!important;background:0 0!important;font-size:10px!important;letter-spacing:1.5px!important}body .hero-pill-eyebrow span{color:#d4d4d4!important}body .hero-big-brand{color:#f4f4f4!important;font-family:Manrope,sans-serif!important;font-size:clamp(52px,9vw,104px)!important;font-weight:800!important;letter-spacing:-5px!important}body .hero-headline{color:#a5a5a5!important;font-family:Manrope,sans-serif!important;font-size:clamp(23px,3.2vw,40px)!important;letter-spacing:-1.3px!important}body .hero-headline strong{color:#f5f5f5!important}body .hero-tagline-text{max-width:560px!important;color:#999!important;font-size:14px!important}body .hero-tagline-text b{color:#e7e7e7!important}body .pillars-grid{max-width:none!important;margin:10px 0 34px!important;gap:0!important;border-top:1px solid #222;border-bottom:1px solid #222}body .pillar-card{min-height:162px;padding:20px 18px!important;border:0!important;border-right:1px solid #222!important;border-radius:0!important;background:0 0!important}body .pillar-card:last-child{border-right:0!important}body .pillar-card:hover{transform:none!important;box-shadow:none!important;background:#0c0c0c!important}body .pillar-icon{width:36px!important;height:36px!important;margin-bottom:13px!important;border:0!important;border-radius:6px!important;color:var(--accent)!important;background:#171717!important;font-size:16px!important}body .pillar-title{color:#eee!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:700!important}body .pillar-desc{color:#858585!important;font-size:11px!important}body .pillar-badge{top:20px!important;right:14px!important;color:#666!important;font-size:8px!important;letter-spacing:.7px!important}body .marquee-library-section{padding:10px 0 36px!important}body .landing-updates-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;max-width:none;margin:0 0 18px;padding:0 7px}body .updates-eyebrow{margin:0 0 7px;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:1.7px}body .landing-updates-heading h2{margin:0;color:#eee;font-family:Manrope,sans-serif;font-size:clamp(18px,2.4vw,25px);font-weight:750;letter-spacing:-.6px}body .updates-live{display:inline-flex;align-items:center;gap:7px;padding-bottom:2px;color:#777;font-size:9px;font-weight:650;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}body .updates-live i{width:6px;height:6px;border-radius:50%;background:var(--accent)}body .updates-loading{margin:0;padding:22px 7px;color:#747474;font-size:12px}body .updates-skeleton-row{display:flex;gap:14px;padding:0 7px}body .updates-skeleton-row span{width:145px;flex:0 0 145px;aspect-ratio:2/3;border-radius:5px;background:#141414;animation:1.3s ease-in-out infinite alternate ichigoSkeletonPulse}@keyframes ichigoSkeletonPulse{from{opacity:.48}to{opacity:.9}}body .marquee-card{display:block;border:0!important;border-radius:5px!important;text-decoration:none}body .marquee-card:hover{transform:translateY(-3px)!important;box-shadow:none!important}body .mq-overlay{background:linear-gradient(0deg,rgba(0,0,0,.92),transparent 68%)!important}body .mq-type{color:var(--accent)!important;background:0 0!important}body .landing-footer{padding:24px!important;color:#666!important}body .footer-dev-badge{border-radius:5px!important;color:#999!important;background:0 0!important}body .auth-modal{border-radius:14px!important;background:#101010!important}body .google-auth-btn{border-radius:7px!important;color:#090909!important;background:var(--accent)!important;box-shadow:none!important}body main .search-page,body main .watchlist-page,body main .wc-page-wrap{width:100%!important;max-width:none!important}@media (max-width:1120px){body main .home-layout-grid{grid-template-columns:minmax(0,1fr) 230px!important;gap:24px!important}body .nav-link{padding:8px 7px!important;font-size:11px!important}body .nav-link i{display:none}body .nav-inner{gap:10px!important}}@media (max-width:800px){body .ichigo-nav{height:62px!important}body .discord-bar{display:none!important}body .nav-inner{padding:0 16px!important;gap:12px!important}body .more-menu,body .nav-links{display:none!important}body .nav-search-trigger{width:40px;min-width:40px;min-height:40px;margin-left:auto;padding:0;border:0;background:0 0}body .nav-search-trigger kbd,body .nav-search-trigger span{display:none}body .nav-search-trigger i{color:#f0f0f0;font-size:16px}body .nav-auth{margin-left:0!important}body .btn-signin{min-height:38px;padding:0 11px!important}body .user-btn{min-height:38px;padding:4px!important}body .user-btn .uname,body .user-btn>i{display:none}body .user-btn img{width:28px!important;height:28px!important}body main{padding:20px 18px calc(94px + env(safe-area-inset-bottom,0px))!important}body main .home-layout-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}body main .home-layout-grid>div:last-child{display:grid;min-width:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}body main .spotlight-wrapper{width:calc(100% + 36px)!important;min-height:500px!important;margin:-20px -18px 30px!important}body main .spotlight-slide{min-height:500px!important}body main .spotlight-content{padding:34px 22px!important}body main .spotlight-title{font-size:clamp(34px,8vw,54px)!important;letter-spacing:-1.5px!important}body main .hero-banner{width:calc(100% + 36px)!important;margin:-20px -18px 28px!important}body main .hero-banner-slide{min-height:490px!important}body main .hero-banner-content{padding:42px 24px!important}body main .hero-title{font-size:clamp(34px,8vw,54px)!important;letter-spacing:-1.5px!important}body main .anime-grid,body main .manga-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 12px!important}body .mobile-nav{min-height:58px!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #242424!important;background:rgba(9,9,9,.96)!important;box-shadow:none!important}body .mobile-nav-item{min-height:46px!important;color:#707070!important;font-size:9px!important;font-weight:650!important}body .mobile-nav-item i{margin:0!important;color:#777!important;font-size:17px!important}body .mobile-nav-item.active,body .mobile-nav-item.active i{color:var(--accent)!important}body .auth-overlay,body .mobile-switch-sheet{z-index:11000!important}body .mobile-switch-sheet-content{border:1px solid #303030!important;border-radius:14px 14px 0 0!important;background:#101010!important}body .mobile-switch-sheet>div{max-height:88vh;overflow-y:auto}body .mobile-more-links{margin-top:18px;padding-top:15px;border-top:1px solid #242424}body .mobile-more-links-title{margin:0 0 10px;color:#777;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}body .mobile-more-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .mobile-more-links-grid a,body .mobile-more-links-grid button{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border:1px solid #242424;border-radius:7px;color:#aaa;background:#131313;font:600 9px Manrope,sans-serif;text-align:center;text-decoration:none;cursor:pointer}body .mobile-more-links-grid a:hover,body .mobile-more-links-grid button:hover{color:var(--accent);border-color:#383838}body .mobile-more-links-grid i{color:#777;font-size:13px}body main+footer{margin-top:28px!important;padding:28px 20px 22px!important}body footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .search-overlay{align-items:flex-end;padding:0}body .search-dialog{width:100%;max-height:90vh;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;border-bottom:0}body .landing-nav{padding:16px 18px!important}body .landing-hero{padding:42px 18px 20px!important}body .hero-big-brand{letter-spacing:-3px!important}body .pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .pillar-card:nth-child(2){border-right:0!important}body .pillar-card:nth-child(-n+2){border-bottom:1px solid #222!important}}@media (max-width:520px){body main{padding-right:16px!important;padding-left:16px!important}body main .spotlight-wrapper{width:calc(100% + 32px)!important;margin-right:-16px!important;margin-left:-16px!important;min-height:430px!important}body main .spotlight-slide{min-height:430px!important}body main .spotlight-content{padding:24px 18px!important}body main .spotlight-bg::after{background:linear-gradient(90deg,rgba(7,7,7,.92),rgba(7,7,7,.48)),linear-gradient(0deg,#070707 0,rgba(7,7,7,.2) 60%,transparent)!important}body main .hero-banner{width:calc(100% + 32px)!important;margin-right:-16px!important;margin-left:-16px!important}body main .hero-banner-slide{min-height:430px!important}body main .hero-banner-bg::after{background:linear-gradient(90deg,rgba(7,7,7,.9),rgba(7,7,7,.38)),linear-gradient(0deg,#070707 0,rgba(7,7,7,.2) 62%,transparent)!important}body main .hero-banner-content{padding:30px 18px!important}body main .home-layout-grid>div:last-child{grid-template-columns:minmax(0,1fr)!important}body main .anime-grid,body main .manga-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}body main .trending-item-card{flex-basis:124px!important}body main .movies-filter-bar,body main .series-filter-bar{align-items:stretch!important;flex-direction:column;gap:10px!important}body main .movies-search-box,body main .series-search-box{width:100%;max-width:none!important;min-height:42px}body main .genre-pills{gap:16px!important;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}body main .genre-pills::-webkit-scrollbar{display:none}body main .genre-pill{flex:0 0 auto;white-space:nowrap}body main .manga-hero{margin-top:0!important}body main .manga-title{font-size:clamp(34px,11vw,48px)!important}body .search-results-grid{grid-template-columns:1fr}body .search-result-skeleton{min-height:60px}body .search-dialog-top h2{font-size:22px}body .landing-hero{padding-top:30px!important}body .hero-tagline-text br{display:none}body .landing-updates-heading{align-items:flex-start;flex-direction:column;gap:6px;padding:0 2px}body .updates-live{font-size:8px}body .updates-skeleton-row span{width:112px;flex-basis:112px}body .pillars-grid{margin-right:-16px!important;margin-left:-16px!important}body .pillar-card{padding:17px 13px!important}body .pillar-badge{display:none}body .marquee-card{width:112px!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}@media (hover:none),(pointer:coarse),(max-width:520px){body .mq-overlay{opacity:1}body .mq-type{font-size:7px}body .mq-title{font-size:10px}}