.aa-card-media{height:auto;aspect-ratio:1/1}.aa-card-media img{aspect-ratio:1/1;object-fit:cover}
.aa-pagination .page-navigator{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}.aa-pagination .page-navigator li{display:inline-flex;margin:0;padding:0}.aa-pagination .page-navigator a,.aa-pagination .page-navigator span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0;padding:0 13px;border:1px solid var(--aa-line);border-radius:10px;background:rgba(255,255,255,.02);color:var(--aa-muted);font-size:13px;line-height:1;transition:border-color .16s,color .16s,background .16s,transform .16s}.aa-pagination .page-navigator a:hover{border-color:var(--aa-gold);color:var(--aa-gold);transform:translateY(-2px)}.aa-pagination .page-navigator .current a{border-color:var(--aa-pink);background:linear-gradient(120deg,var(--aa-pink),var(--aa-orange));color:#19060b;font-weight:850}.aa-pagination .page-navigator .prev a,.aa-pagination .page-navigator .next a{padding:0 15px;color:var(--aa-text)}.aa-pagination .page-navigator .prev{margin-right:4px}.aa-pagination .page-navigator .next{margin-left:4px}.aa-pagination .page-navigator li:not(.prev):not(.next) span{border-color:transparent;background:transparent;min-width:22px;padding:0;color:var(--aa-faint)}
@media(max-width:560px){.aa-pagination .page-navigator{gap:5px}.aa-pagination .page-navigator a,.aa-pagination .page-navigator span{min-width:36px;height:36px;padding:0 10px}.aa-pagination .page-navigator .prev a,.aa-pagination .page-navigator .next a{padding:0 10px}}
.aa-category-showcase{display:block}.aa-poster-strip{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:4px 2px 10px}.aa-poster-strip img{flex:0 0 calc((100% - 40px)/5);width:auto;height:auto;aspect-ratio:1/1;object-fit:cover;min-width:0}.aa-breadcrumb{display:flex;align-items:center;gap:9px;padding-top:27px;color:var(--aa-faint);font-size:12px}.aa-breadcrumb a:hover{color:var(--aa-gold)}.aa-breadcrumb strong{max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aa-muted);font-weight:600}.aa-content .app-faq{margin:36px 0;padding:21px 24px;border:1px solid var(--aa-line);border-radius:16px;background:rgba(255,255,255,.025)}.aa-content .app-faq>h2{margin-top:0;padding-bottom:14px;border-bottom:1px solid var(--aa-line)}.aa-content .app-faq details{border-bottom:1px solid var(--aa-line);padding:0}.aa-content .app-faq details:last-child{border-bottom:0}.aa-content .app-faq summary{display:flex;align-items:center;gap:16px;min-height:58px;cursor:pointer;list-style:none}.aa-content .app-faq summary::-webkit-details-marker{display:none}.aa-content .app-faq summary h3{flex:1;margin:0;color:var(--aa-text);font-size:17px;line-height:1.35}.aa-content .app-faq summary:after{content:'+';display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid var(--aa-line);border-radius:50%;color:var(--aa-gold);font-size:18px;line-height:1}.aa-content .app-faq details[open] summary:after{content:'−';background:rgba(243,185,58,.1)}.aa-content .app-faq details>div{padding:0 42px 15px 0}.aa-content .app-faq details p{margin:0;color:var(--aa-muted);font-size:14px}.aa-content .aa-internal-link{color:#ff829f;text-decoration:underline;text-decoration-color:rgba(255,130,159,.35);text-underline-offset:3px}.aa-post-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-bottom:44px}.aa-post-nav-item{display:flex;flex-direction:column;gap:4px;min-width:0}.aa-post-nav-item span{color:var(--aa-faint);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.aa-post-nav-item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aa-text);font-size:14px;font-weight:750}.aa-post-nav-item a:hover{color:var(--aa-gold)}.aa-post-nav-next{text-align:right;align-items:flex-end}.aa-post-nav-index{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border:1px solid var(--aa-line);border-radius:10px;color:var(--aa-muted);font-size:12px;font-weight:750}.aa-post-nav-index:hover{border-color:var(--aa-gold);color:var(--aa-gold)}.aa-related-section{padding:8px 0 76px;border-top:1px solid rgba(255,255,255,.04)}.aa-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aa-related-card{display:flex;align-items:center;gap:14px;min-width:0;padding:17px;border:1px solid var(--aa-line);border-radius:14px;background:var(--aa-surface);transition:border-color .16s,transform .16s}.aa-related-card:hover{border-color:var(--aa-gold);transform:translateY(-2px)}.aa-related-number{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:rgba(255,47,102,.12);color:var(--aa-pink);font-size:11px;font-weight:850}.aa-related-card>span:last-child{display:block;min-width:0}.aa-related-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aa-text);font-size:13px}.aa-related-card small{display:block;margin-top:3px;color:var(--aa-faint);font-size:11px}.aa-related-card:hover small{color:var(--aa-gold)}@media(max-width:700px){.aa-breadcrumb{padding-top:19px}.aa-content .app-faq{padding:17px 15px}.aa-content .app-faq summary h3{font-size:15px}.aa-content .app-faq details>div{padding-right:0}.aa-post-nav{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:35px}.aa-post-nav-index{grid-column:1/-1;grid-row:1;justify-self:center}.aa-post-nav-prev{grid-column:1;grid-row:2}.aa-post-nav-next{grid-column:2;grid-row:2}.aa-related-section{padding-bottom:54px}.aa-related-grid{grid-template-columns:1fr}}
