:root{color-scheme:dark;--aap-page:#222;--aap-surface:#333;--aap-surface-2:#272727;--aap-surface-3:#3b3b3b;--aap-input:#2b2b2b;--aap-border:#414141;--aap-border-soft:#383838;--aap-text:#f2f2f2;--aap-muted:#b8b8b8;--aap-subtle:#858585;--aap-accent:#f66;--aap-accent-hover:#ff7b7b;--aap-accent-soft:rgba(255,102,102,.14);--aap-green:#3cce7b;--aap-green-soft:rgba(60,206,123,.14);--aap-blue:#5fa8ff;--aap-yellow:#f2c94c;--aap-danger:#ef5f68;--aap-shadow:0 8px 25px rgba(0,0,0,.22);--aap-shadow-lg:0 22px 70px rgba(0,0,0,.42);--aap-shell:1390px;--aap-aside:310px;--aap-header:68px;--aap-radius-panel:15px;--aap-radius:10px;--aap-radius-small:6px;--aap-bottom-nav:66px;font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:1.5;letter-spacing:0}*{box-sizing:border-box;letter-spacing:0}html{background:var(--aap-page);scroll-behavior:smooth}body{background:var(--aap-page);color:var(--aap-text);font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:1.5;margin:0;min-width:320px;overflow-x:hidden}body.aap-lock{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}img{display:block;height:auto;max-width:100%}svg{display:block;flex:0 0 auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.aap-skip-link{background:var(--aap-text);color:var(--aap-page);left:12px;padding:10px 14px;position:fixed;top:-100px;z-index:10000}.aap-skip-link:focus{top:12px}.aap-shell{margin-inline:auto;max-width:calc(var(--aap-shell) + 32px);padding-inline:16px;width:100%}.aap-page{min-height:calc(100vh - var(--aap-header))}.aap-standard-page{padding-block:28px 70px}.aap-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) var(--aap-aside);padding-block:24px 72px}.aap-layout__main{min-width:0}.aap-layout__aside{display:grid;gap:16px;min-width:0;position:sticky;top:calc(var(--aap-header) + 18px)}.aap-icon{pointer-events:none}.aap-button{align-items:center;border:1px solid transparent;border-radius:var(--aap-radius-small);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;height:38px;justify-content:center;padding:0 16px;transition:background-color .18s,border-color .18s,color .18s}.aap-button--primary{background:var(--aap-accent);color:#fff}.aap-button--primary:hover{background:var(--aap-accent-hover)}.aap-button--ghost{background:transparent;border-color:var(--aap-border);color:var(--aap-muted)}.aap-button--ghost:hover{background:var(--aap-surface-3);color:#fff}.aap-icon-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.aap-icon-button:hover,.aap-icon-button:focus-visible{background:var(--aap-surface-3);outline:0}.aap-site-header{background:rgba(34,34,34,.96);border-bottom:1px solid var(--aap-border-soft);height:var(--aap-header);position:sticky;top:0;z-index:100}.admin-bar .aap-site-header{top:32px}.aap-site-header__inner{align-items:center;display:grid;gap:20px;grid-template-columns:auto auto minmax(210px,1fr) auto;height:100%}.aap-brand{align-items:center;display:inline-flex;gap:9px;min-width:0}.aap-brand__custom{height:38px;object-fit:contain;width:auto}.aap-brand__mark{align-items:center;background:var(--aap-accent);border-radius:8px;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}.aap-brand__mark .aap-icon{fill:currentColor;stroke-width:1.7}.aap-brand__name{color:#fff;font-size:19px;font-weight:800;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-desktop-nav{align-items:center;display:flex;height:100%}.aap-nav-link{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--aap-muted);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:4px;height:var(--aap-header);padding:0 11px;white-space:nowrap}.aap-nav-link:hover,.aap-nav-link.is-active{color:#fff}.aap-nav-link.is-active{border-bottom-color:var(--aap-accent)}.aap-nav-menu{height:100%;position:relative}.aap-nav-popover{background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:var(--aap-radius);box-shadow:var(--aap-shadow-lg);display:grid;gap:3px;left:0;min-width:220px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% - 5px);transform:translateY(-5px);transition:opacity .15s,transform .15s;visibility:hidden}.aap-nav-menu.is-open>.aap-nav-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.aap-nav-popover>a{align-items:center;border-radius:7px;color:var(--aap-muted);display:flex;font-size:13px;font-weight:600;gap:10px;min-height:39px;padding:8px 10px}.aap-nav-popover>a:hover,.aap-nav-popover>a:focus-visible{background:var(--aap-surface-3);color:#fff;outline:0}.aap-nav-popover--wide{grid-template-columns:repeat(2,minmax(210px,1fr));min-width:480px;padding:10px}.aap-nav-popover--wide>a{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;min-height:57px}.aap-nav-popover--wide>a>span{align-items:center;background:var(--aap-surface-2);border-radius:7px;display:flex;grid-row:1/3;height:32px;justify-content:center;width:32px}.aap-nav-popover--wide>a>b{color:var(--aap-text);font-size:13px}.aap-nav-popover--wide>a>small{color:var(--aap-subtle);font-size:11px}.aap-nav-popover--right{left:auto;right:0}.aap-header-search{align-items:center;background:var(--aap-input);border:1px solid var(--aap-border);border-radius:var(--aap-radius);color:var(--aap-muted);cursor:pointer;display:flex;gap:9px;height:39px;justify-self:stretch;max-width:430px;min-width:190px;padding:0 8px 0 12px;width:100%}.aap-header-search:hover{background:var(--aap-surface-2);border-color:#555;color:#fff}.aap-header-search span{font-size:13px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.aap-header-search kbd{background:var(--aap-surface-3);border:1px solid #4c4c4c;border-radius:5px;color:var(--aap-subtle);font-family:inherit;font-size:10px;margin-left:auto;padding:2px 6px;white-space:nowrap}.aap-header-actions{align-items:center;display:flex;gap:4px;height:100%}.aap-notification-button{position:relative}.aap-notification-button i{background:var(--aap-accent);border:2px solid var(--aap-page);border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.aap-login-button,.aap-account-button{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:var(--aap-radius-small);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:7px;height:38px;padding:0 12px}.aap-login-button:hover,.aap-account-button:hover{background:var(--aap-surface-3)}.aap-account-button img{border-radius:50%;height:27px;width:27px}.aap-account-menu{align-items:center;display:flex}.aap-mobile-menu-button,.aap-mobile-search,.aap-mobile-nav{display:none}.aap-drawer{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1000}.aap-drawer.is-open{pointer-events:auto;visibility:visible}.aap-drawer__backdrop{background:rgba(0,0,0,.64);border:0;inset:0;opacity:0;position:absolute;transition:opacity .2s;width:100%}.aap-drawer.is-open .aap-drawer__backdrop{opacity:1}.aap-drawer__panel{background:var(--aap-surface-2);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:390px;padding:18px;transform:translateX(100%);transition:transform .22s;width:88vw}.aap-drawer.is-open .aap-drawer__panel{transform:translateX(0)}.aap-drawer__panel>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.aap-drawer__panel nav{display:grid;gap:3px;overflow:auto}.aap-drawer__panel nav strong{color:var(--aap-subtle);font-size:11px;padding:18px 12px 7px;text-transform:uppercase}.aap-drawer__panel nav a,.aap-drawer__panel>footer a,.aap-drawer__panel>footer button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--aap-muted);display:flex;font-weight:600;gap:12px;min-height:44px;padding:0 12px;text-align:left;width:100%}.aap-drawer__panel nav a:hover{background:var(--aap-surface-3);color:#fff}.aap-drawer__panel>footer{border-top:1px solid var(--aap-border);display:grid;gap:4px;margin-top:auto;padding-top:12px}.aap-drawer__panel>footer img{border-radius:50%;height:28px;width:28px}.aap-section-heading{align-items:end;display:flex;gap:14px;justify-content:space-between;margin:0 0 14px}.aap-section-heading h2{align-items:center;display:flex;font-size:21px;font-weight:700;gap:9px;line-height:1.25;margin:0;min-width:0}.aap-section-heading>a{align-items:center;color:var(--aap-muted);display:flex;font-size:12px;font-weight:600;gap:2px;white-space:nowrap}.aap-section-heading>a:hover{color:var(--aap-accent)}.aap-section{margin-bottom:32px}.aap-panel{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);padding:18px}.aap-card-rail{display:grid;gap:14px;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:6px;scrollbar-color:#555 transparent;scrollbar-width:thin;scroll-snap-type:x proximity}.aap-card-rail>div{min-width:0;scroll-snap-align:start}.aap-anime-card{min-width:0}.aap-anime-card__poster{aspect-ratio:5/7;background:var(--aap-surface);border-radius:var(--aap-radius);display:block;overflow:hidden;position:relative}.aap-anime-card__poster>img{height:100%;object-fit:cover;transition:filter .2s,transform .25s;width:100%}.aap-anime-card__poster:hover>img{filter:brightness(.78);transform:scale(1.025)}.aap-anime-card__rating,.aap-anime-card__rank,.aap-anime-card__episode{align-items:center;backdrop-filter:blur(6px);border-radius:5px;display:flex;font-size:11px;font-weight:800;gap:3px;line-height:22px;min-height:22px;padding:0 6px;position:absolute;z-index:2}.aap-anime-card__rating{background:rgba(25,25,25,.8);color:#fff;left:7px;top:7px}.aap-anime-card__rating .aap-icon{color:var(--aap-green);fill:var(--aap-green)}.aap-anime-card__rank{background:var(--aap-accent);right:7px;top:7px}.aap-anime-card__episode{background:rgba(20,20,20,.82);bottom:7px;left:7px}.aap-anime-card__play{align-items:center;background:rgba(255,102,102,.92);border-radius:50%;display:flex;height:42px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-45%);transition:opacity .18s,transform .18s;width:42px}.aap-anime-card__poster:hover .aap-anime-card__play{opacity:1;transform:translate(-50%,-50%)}.aap-anime-card__play .aap-icon{fill:#fff;margin-left:2px}.aap-anime-card__body{padding:9px 2px 0}.aap-anime-card__body h3{font-size:13px;font-weight:700;line-height:1.35;margin:0;min-height:35px;overflow:hidden}.aap-anime-card__body h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aap-anime-card__body h3 a:hover{color:var(--aap-accent)}.aap-anime-card__body p{color:var(--aap-subtle);font-size:11px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-anime-grid{display:grid;gap:20px 14px;grid-template-columns:repeat(6,minmax(0,1fr))}.aap-skeleton-card i{aspect-ratio:5/7;border-radius:var(--aap-radius);display:block}.aap-skeleton-card i,.aap-skeleton-card span,.aap-skeleton-card small{animation:aap-pulse 1.35s infinite;background:var(--aap-surface-3)}.aap-skeleton-card span{border-radius:4px;display:block;height:14px;margin-top:10px;width:88%}.aap-skeleton-card small{border-radius:4px;display:block;height:10px;margin-top:7px;width:56%}@keyframes aap-pulse{0%,100%{opacity:.55}50%{opacity:1}}.aap-aside-panel{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);padding:15px}.aap-aside-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.aap-aside-title h2{align-items:center;display:flex;font-size:14px;gap:7px;margin:0}.aap-aside-title>a{color:var(--aap-subtle);font-size:11px}.aap-aside-title>a:hover{color:var(--aap-accent)}.aap-aside-account{text-align:center}.aap-aside-account__icon{align-items:center;background:var(--aap-surface-2);border-radius:50%;display:flex;height:58px;justify-content:center;margin:2px auto 10px;width:58px}.aap-aside-account h2{font-size:15px;margin:0}.aap-aside-account p{color:var(--aap-muted);font-size:12px;margin:6px auto 13px;max-width:220px}.aap-aside-account>.aap-button{margin:3px}.aap-aside-account>header{align-items:center;display:flex;text-align:left}.aap-aside-account>header img{border-radius:50%;height:44px;margin-right:10px;width:44px}.aap-aside-account>header strong,.aap-aside-account>header a{display:block}.aap-aside-account>header a{color:var(--aap-subtle);font-size:11px;margin-top:2px}.aap-aside-account__links{border-top:1px solid var(--aap-border);display:grid;grid-template-columns:1fr 1fr;margin-top:13px;padding-top:11px}.aap-aside-account__links a{align-items:center;color:var(--aap-muted);display:flex;font-size:11px;gap:5px;justify-content:center}.aap-aside-history{display:grid;gap:9px}.aap-aside-history>a{align-items:center;display:grid;gap:9px;grid-template-columns:43px minmax(0,1fr)}.aap-aside-history>a>img{border-radius:5px;height:58px;object-fit:cover;width:43px}.aap-aside-history strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-aside-history small{color:var(--aap-subtle);font-size:10px}.aap-aside-history i{background:var(--aap-surface-2);border-radius:4px;display:block;height:3px;margin-top:5px;overflow:hidden}.aap-aside-history i b{background:var(--aap-accent);display:block;height:100%}.aap-aside-top{display:grid;gap:3px;list-style:none;margin:0;padding:0}.aap-aside-top li>a{align-items:center;border-radius:7px;display:grid;gap:8px;grid-template-columns:20px 37px minmax(0,1fr);padding:5px}.aap-aside-top li>a:hover{background:var(--aap-surface-3)}.aap-aside-top li>a>b{color:var(--aap-subtle);font-size:12px;text-align:center}.aap-aside-top li>a>img{border-radius:4px;height:51px;object-fit:cover;width:37px}.aap-aside-top strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-aside-top small{align-items:center;color:var(--aap-subtle);display:flex;font-size:10px;gap:3px;margin-top:4px}.aap-aside-top small .aap-icon{color:var(--aap-green);fill:var(--aap-green)}.aap-aside-stats h2{font-size:14px;margin:0 0 10px}.aap-aside-stats dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.aap-aside-stats dl div{border-left:1px solid var(--aap-border);text-align:center}.aap-aside-stats dl div:first-child{border-left:0}.aap-aside-stats dt{color:var(--aap-subtle);font-size:9px}.aap-aside-stats dd{font-size:14px;font-weight:700;margin:3px 0 0}.aap-empty{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:34px;text-align:center}.aap-empty>span{align-items:center;background:var(--aap-surface-2);border-radius:50%;color:var(--aap-subtle);display:flex;height:74px;justify-content:center;width:74px}.aap-empty h2{font-size:18px;margin:15px 0 0}.aap-empty p{color:var(--aap-muted);margin:7px 0 17px;max-width:430px}.aap-search-dialog{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1100}.aap-search-dialog.is-open{pointer-events:auto;visibility:visible}.aap-search-dialog__backdrop{background:rgba(12,12,12,.82);border:0;inset:0;opacity:0;position:absolute;transition:opacity .15s;width:100%}.aap-search-dialog.is-open .aap-search-dialog__backdrop{opacity:1}.aap-search-dialog__panel{background:var(--aap-surface-2);border:1px solid var(--aap-border);border-radius:var(--aap-radius-panel);box-shadow:var(--aap-shadow-lg);left:50%;max-height:min(720px,calc(100vh - 80px));max-width:720px;opacity:0;overflow:hidden;position:absolute;top:56px;transform:translate(-50%,-12px);transition:opacity .17s,transform .17s;width:calc(100% - 32px)}.aap-search-dialog.is-open .aap-search-dialog__panel{opacity:1;transform:translate(-50%,0)}.aap-search-dialog__form{align-items:center;border-bottom:1px solid var(--aap-border);display:flex;gap:11px;height:62px;padding:0 16px}.aap-search-dialog__form input{background:transparent;border:0;color:#fff;flex:1;font-size:16px;height:100%;min-width:0;outline:0}.aap-search-dialog__form input::placeholder{color:var(--aap-subtle)}.aap-search-dialog__form kbd{background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:5px;color:var(--aap-subtle);font-family:inherit;font-size:10px;padding:3px 6px}.aap-search-dialog__form button{background:transparent;border:0;cursor:pointer;padding:6px}.aap-search-dialog__quick{align-items:center;border-bottom:1px solid var(--aap-border-soft);display:flex;gap:7px;overflow:auto;padding:10px 14px}.aap-search-dialog__quick span{color:var(--aap-subtle);font-size:10px;margin-right:5px;white-space:nowrap}.aap-search-dialog__quick a{background:var(--aap-surface);border-radius:5px;color:var(--aap-muted);font-size:10px;padding:5px 8px;white-space:nowrap}.aap-search-results{max-height:520px;min-height:240px;overflow:auto;padding:9px}.aap-search-results__hint{align-items:center;color:var(--aap-subtle);display:flex;flex-direction:column;justify-content:center;min-height:220px}.aap-search-results__hint p{color:var(--aap-muted);font-weight:600;margin:12px 0 2px}.aap-search-results__hint span{font-size:11px}.aap-search-group>h3{color:var(--aap-subtle);font-size:10px;margin:10px 8px 5px;text-transform:uppercase}.aap-search-item{align-items:center;border-radius:7px;display:grid;gap:10px;grid-template-columns:39px minmax(0,1fr) auto;padding:7px}.aap-search-item:hover,.aap-search-item.is-selected{background:var(--aap-surface)}.aap-search-item>img{border-radius:4px;height:51px;object-fit:cover;width:39px}.aap-search-item strong,.aap-search-item small{display:block}.aap-search-item strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-search-item small{color:var(--aap-subtle);font-size:10px;margin-top:3px}.aap-search-item>em{color:var(--aap-green);font-size:11px;font-style:normal;font-weight:700}.aap-search-dialog__panel>footer{border-top:1px solid var(--aap-border);color:var(--aap-subtle);display:flex;font-size:9px;gap:14px;padding:8px 14px}.aap-search-dialog__panel>footer span{align-items:center;display:flex;gap:4px}.aap-toast-region{bottom:22px;display:grid;gap:8px;pointer-events:none;position:fixed;right:22px;z-index:1200}.aap-toast{animation:aap-toast-in .2s ease;background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:7px;box-shadow:var(--aap-shadow);font-size:12px;padding:11px 14px}@keyframes aap-toast-in{from{opacity:0;transform:translateY(8px)}}.aap-site-footer{background:#1c1c1c;border-top:1px solid var(--aap-border-soft);padding:38px 0 18px}.aap-site-footer__grid{display:grid;gap:34px;grid-template-columns:minmax(250px,2fr) repeat(3,minmax(130px,1fr))}.aap-site-footer__brand p{color:var(--aap-subtle);font-size:11px;max-width:390px}.aap-site-footer nav{display:flex;flex-direction:column;gap:7px}.aap-site-footer nav strong{font-size:12px;margin-bottom:5px}.aap-site-footer nav a{color:var(--aap-subtle);font-size:11px}.aap-site-footer nav a:hover{color:var(--aap-accent)}.aap-site-footer__bottom{border-top:1px solid var(--aap-border-soft);color:var(--aap-subtle);display:flex;font-size:10px;justify-content:space-between;margin-top:30px;padding-top:16px}.aap-rating-line{align-items:center;color:#bdbdbd;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;gap:10px;min-height:42px}.aap-rating-line>span{align-items:center;display:flex;gap:5px;white-space:nowrap}.aap-rating-line>i{background:#9a9a9a;height:29px;margin:0 1px;width:2px}.aap-rating-line__site{color:var(--aap-green);font-size:27px}.aap-rating-line__site .aap-icon{fill:var(--aap-green);stroke:var(--aap-green)}.aap-rating-line__brand strong{color:#f4f4f4;font-size:17px;font-weight:800}.aap-rating-line__brand b{font-size:18px}.aap-rating-buttons{display:flex;flex-wrap:wrap;gap:8px}.aap-rating-button{align-items:center;background:var(--aap-surface-2);border:1px solid var(--aap-border);border-radius:8px;display:grid;gap:2px;grid-template-columns:30px auto;grid-template-rows:auto auto;min-height:52px;padding:7px 12px}.aap-rating-button>img,.aap-rating-button>.aap-icon{grid-row:1/3}.aap-rating-button>b{font-size:15px;line-height:1}.aap-rating-button>small{color:var(--aap-subtle);font-size:9px}.aap-rating-button--site{color:var(--aap-green)}.aap-rating-button--site .aap-icon{fill:currentColor}.aap-prose{color:#d0d0d0;line-height:1.75}.aap-prose h2,.aap-prose h3{color:#fff}.aap-prose a{color:var(--aap-accent)}.aap-prose img{border-radius:var(--aap-radius);margin-block:18px}.aap-article{background:var(--aap-surface);border-radius:var(--aap-radius-panel);margin:auto;max-width:900px;padding:28px}.aap-article h1{font-size:27px;margin:0 0 20px}.aap-pagination{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:26px}.aap-pagination a,.aap-pagination span{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:6px;display:flex;height:36px;justify-content:center;min-width:36px;padding:0 10px}.aap-pagination .current{background:var(--aap-accent);border-color:var(--aap-accent);color:#fff}.aap-pagination a:hover{background:var(--aap-surface-3)}body.aap-theme-light{color-scheme:light;--aap-page:#f1f1f1;--aap-surface:#fff;--aap-surface-2:#f7f7f7;--aap-surface-3:#ececec;--aap-input:#f4f4f4;--aap-border:#d9d9d9;--aap-border-soft:#e4e4e4;--aap-text:#222;--aap-muted:#595959;--aap-subtle:#838383;--aap-shadow:0 8px 25px rgba(0,0,0,.1);--aap-shadow-lg:0 22px 70px rgba(0,0,0,.16)}body.aap-theme-light .aap-site-header{background:rgba(255,255,255,.96)}body.aap-theme-light .aap-brand__name,body.aap-theme-light .aap-search-dialog__form input{color:#222}@media(prefers-color-scheme:light){body.aap-theme-system{color-scheme:light;--aap-page:#f1f1f1;--aap-surface:#fff;--aap-surface-2:#f7f7f7;--aap-surface-3:#ececec;--aap-input:#f4f4f4;--aap-border:#d9d9d9;--aap-border-soft:#e4e4e4;--aap-text:#222;--aap-muted:#595959;--aap-subtle:#838383;--aap-shadow:0 8px 25px rgba(0,0,0,.1);--aap-shadow-lg:0 22px 70px rgba(0,0,0,.16)}body.aap-theme-system .aap-site-header{background:rgba(255,255,255,.96)}body.aap-theme-system .aap-brand__name,body.aap-theme-system .aap-search-dialog__form input{color:#222}}@media(max-width:1250px){.aap-site-header__inner{gap:12px}.aap-nav-link{padding-inline:8px}.aap-header-search{max-width:320px}.aap-account-button span{display:none}.aap-anime-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1180px){.aap-layout{grid-template-columns:minmax(0,1fr)}.aap-layout__aside{display:none}.aap-site-header__inner{grid-template-columns:auto auto minmax(180px,1fr) auto}.aap-nav-popover--wide{left:-110px}.aap-anime-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1020px){.aap-desktop-nav{display:none}.aap-site-header__inner{grid-template-columns:auto minmax(180px,1fr) auto}.aap-mobile-menu-button{display:inline-flex}.aap-anime-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.aap-card-rail{grid-auto-columns:minmax(142px,1fr)}}@media(max-width:820px){:root{--aap-header:102px}.admin-bar .aap-site-header{top:46px}.aap-site-header__inner{grid-template-columns:1fr auto;height:56px}.aap-header-search{display:none}.aap-header-actions>.aap-icon-button:not(.aap-mobile-menu-button),.aap-header-actions>.aap-account-menu,.aap-header-actions>.aap-login-button{display:none}.aap-mobile-search{display:block;height:45px;padding-bottom:8px}.aap-mobile-search button{align-items:center;background:var(--aap-input);border:1px solid var(--aap-border);border-radius:8px;color:var(--aap-subtle);display:flex;gap:8px;height:37px;padding:0 11px;width:100%}.aap-mobile-search span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-mobile-nav{align-items:center;background:rgba(39,39,39,.97);border-top:1px solid var(--aap-border);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--aap-bottom-nav) + env(safe-area-inset-bottom));left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:95}.aap-mobile-nav a,.aap-mobile-nav button{align-items:center;background:transparent;border:0;color:var(--aap-subtle);display:flex;flex-direction:column;font-size:9px;gap:4px;height:var(--aap-bottom-nav);justify-content:center;min-width:0;padding:0 3px}.aap-mobile-nav .is-active{color:var(--aap-accent)}.aap-mobile-nav button .aap-icon{background:var(--aap-accent);border-radius:50%;color:#fff;height:36px;padding:8px;width:36px}.aap-site-footer{padding-bottom:calc(24px + var(--aap-bottom-nav) + env(safe-area-inset-bottom))}.aap-layout{padding-block:18px 48px}.aap-section{margin-bottom:26px}.aap-section-heading h2{font-size:18px}.aap-section-heading>a{font-size:11px}.aap-card-rail{grid-auto-columns:143px;gap:11px;margin-inline:-16px;padding-inline:16px}.aap-anime-grid{gap:17px 11px;grid-template-columns:repeat(4,minmax(0,1fr))}.aap-anime-card__body h3{font-size:12px}.aap-search-dialog__panel{border-radius:0;inset:0;max-height:none;max-width:none;transform:translateY(-10px);width:100%}.aap-search-dialog.is-open .aap-search-dialog__panel{transform:translateY(0)}.aap-search-dialog__form{padding-inline:13px}.aap-search-dialog__quick{padding-inline:12px}.aap-search-results{max-height:calc(100vh - 150px)}.aap-site-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.aap-site-footer__grid nav:last-child{display:none}}@media(max-width:640px){.aap-shell{padding-inline:12px}.aap-layout{padding-top:14px}.aap-brand__name{font-size:17px;max-width:180px}.aap-brand__mark{height:32px;width:32px}.aap-section-heading{align-items:center;margin-bottom:11px}.aap-section-heading h2{font-size:17px}.aap-panel{border-radius:12px;padding:13px}.aap-anime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aap-anime-card__poster{border-radius:8px}.aap-anime-card__body{padding-top:7px}.aap-anime-card__body h3{font-size:11px;min-height:31px}.aap-anime-card__body p{font-size:9px}.aap-rating-line{font-size:14px;gap:7px}.aap-rating-line__site{font-size:22px}.aap-rating-line__brand strong,.aap-rating-line__brand b{font-size:14px}.aap-rating-line>i{height:23px}.aap-site-footer__grid{grid-template-columns:1fr 1fr}.aap-site-footer__brand{grid-column:1/3}.aap-site-footer__grid nav:nth-of-type(3){display:none}.aap-site-footer__bottom{display:block}.aap-site-footer__bottom span{display:block;margin-top:5px}.aap-toast-region{bottom:calc(var(--aap-bottom-nav) + 12px);left:12px;right:12px}.aap-toast{text-align:center}.aap-article{padding:20px}.aap-article h1{font-size:23px}}@media(max-width:460px){.aap-anime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aap-card-rail{grid-auto-columns:132px}.aap-drawer__panel{max-width:none;width:100%}.aap-rating-line__brand:nth-last-child(-n+2){display:none}.aap-rating-buttons{display:grid;grid-template-columns:repeat(2,1fr)}.aap-rating-button{min-width:0}.aap-search-dialog__form kbd{display:none}.aap-site-footer__grid{display:block}.aap-site-footer__grid nav{margin-top:25px}.aap-site-footer__grid nav:nth-of-type(n+2){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
