<?php\n
/* AMC: AniList poster art for news posts — test phase */
if ( ! function_exists('amc_anime_title_guess') ) {
function amc_anime_title_guess($title){
    $title = html_entity_decode($title, ENT_QUOTES);
    $cuts = array(' Won ',' Is ',' Are ',' Gets ',' Got ',' Announces',' Announced',' Confirmed',' Confirms',' Season ',' Reveals',' Revealed',' Just ',' Finally ',' Returns',' Drops',' Hits ',' Coming ',' Now ',' Will ',' Has ',' Sets ',' Made ',' Fixed ',' — ',' – ',' | ');
    $pos = strlen($title);
    foreach($cuts as $c){ $p = stripos($title,$c); if($p!==false && $p>1 && $p<$pos){ $pos=$p; } }
    return trim(substr($title,0,$pos));
}
function amc_fetch_anilist_cover($query){
    $gql = wp_json_encode(array('query'=>'query($s:String){Media(search:$s,type:ANIME){title{romaji english}coverImage{extraLarge large}}}','variables'=>array('s'=>$query)));
    $resp = wp_remote_post('https://graphql.anilist.co', array('headers'=>array('Content-Type'=>'application/json','Accept'=>'application/json'),'body'=>$gql,'timeout'=>15));
    if(is_wp_error($resp)) return null;
    $d = json_decode(wp_remote_retrieve_body($resp), true);
    $m = isset($d['data']['Media'])?$d['data']['Media']:null;
    if(!$m) return null;
    $img = !empty($m['coverImage']['extraLarge'])?$m['coverImage']['extraLarge']:(!empty($m['coverImage']['large'])?$m['coverImage']['large']:null);
    if(!$img) return null;
    $t = !empty($m['title']['english'])?$m['title']['english']:$m['title']['romaji'];
    return array('img'=>$img,'title'=>$t);
}
function amc_set_poster_for_post($post_id){
    if(get_post_meta($post_id,'_amc_poster_set',true)) return 'skip-done';
    $title = get_the_title($post_id);
    $name = amc_anime_title_guess($title);
    if(strlen($name)<2) return 'no-name';
    $hit = amc_fetch_anilist_cover($name);
    if(!$hit) return 'no-match: '.$name;
    require_once ABSPATH.'wp-admin/includes/media.php';
    require_once ABSPATH.'wp-admin/includes/file.php';
    require_once ABSPATH.'wp-admin/includes/image.php';
    $prev = get_post_thumbnail_id($post_id);
    $att = media_sideload_image($hit['img'], $post_id, $name.' poster', 'id');
    if(is_wp_error($att)) return 'dl-fail: '.$att->get_error_message();
    if($prev) update_post_meta($post_id,'_amc_poster_prev',$prev);
    set_post_thumbnail($post_id,$att);
    update_post_meta($post_id,'_amc_poster_set',1);
    return 'ok: '.$name.' => '.$hit['title'];
}
}
add_action('admin_init', function(){
    if(!current_user_can('manage_options')) return;
    if(!empty($_GET['amc_poster_log'])){ wp_die('<pre>'.esc_html(print_r(get_option('amc_poster_test_log'),true)).'</pre>'); }
    if(empty($_GET['amc_poster_test'])) return;
    $ids = array(13200,13199,13198,13197,13196,13195);
    $log = array();
    foreach($ids as $id){ $log[$id]=amc_set_poster_for_post($id); }
    update_option('amc_poster_test_log',$log);
});



add_action( 'wp_head', 'amc_theme_vars', 1 );
function amc_theme_vars() {
    if ( is_front_page() ) { return; }
    echo <<<'CSSBLOCK'
<style>
@font-face{font-family:'Sora';font-style:normal;font-weight:600 800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Sora';font-style:normal;font-weight:600 800;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--red:#ff2e3b;--red-soft:#ff5a64;--bg:#070709;--bg2:#0d0e12;--card:#121319;--line:rgba(255,255,255,.08);--txt:#f3f4f7;--mut:#9aa0ad;--glass:rgba(13,14,18,.62)}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body.amc-home{background:var(--bg);color:var(--txt);font-family:'Inter',system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}
.amc-home h1,.amc-home h2,.amc-home h3,.amc-home .brand{font-family:'Sora',sans-serif;letter-spacing:-.02em}
.amc-home a{color:inherit;text-decoration:none}
.amc-home img{display:block;max-width:100%}
.amc-wrap{max-width:1240px;margin:0 auto;padding:0 22px}
body.admin-bar .amc-nav{top:32px}
@media(max-width:782px){body.admin-bar .amc-nav{top:46px}}
/* NAV */
.amc-nav{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:var(--glass);border-bottom:1px solid var(--line)}
.amc-nav-in{display:flex;align-items:center;justify-content:space-between;height:64px}
.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:19px;color:#fff}
.brand .mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--red),#b3121d);display:grid;place-items:center;font-size:12px;font-weight:800;box-shadow:0 0 22px rgba(255,46,59,.5);flex-shrink:0}
.brand small{color:var(--mut);font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-family:'Inter'}
.amc-links{display:flex;gap:28px;font-size:14.5px;color:var(--mut);font-weight:500}
.amc-links a{transition:color .2s}
.amc-links a:hover{color:#fff}
.sub-btn{background:var(--red);color:#fff;font-weight:600;font-size:14px;padding:9px 18px;border-radius:10px;display:inline-flex;align-items:center;gap:7px;box-shadow:0 8px 26px rgba(255,46,59,.38);transition:transform .15s,box-shadow .2s}
.sub-btn:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(255,46,59,.55)}
.burger{display:none;background:none;border:0;color:#fff;cursor:pointer;padding:6px}
.amc-hero{position:relative;padding:148px 0 84px;overflow:hidden}
.amc-hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(900px 520px at 78% 6%,rgba(255,46,59,.22),transparent 60%),radial-gradient(700px 500px at 6% 94%,rgba(80,30,160,.16),transparent 60%)}
.grid-bg{position:absolute;inset:0;z-index:0;opacity:.4;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000 28%,transparent 75%);mask-image:radial-gradient(circle at 50% 32%,#000 28%,transparent 75%)}
.amc-hero .amc-wrap{position:relative;z-index:3;text-align:center}
.hero-fx{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.fx-orb{position:absolute;top:48%;width:470px;height:470px;border-radius:50%;transform:translateY(-50%);filter:blur(18px);opacity:.7;animation:fxpulse 3s ease-in-out infinite}
.fx-orb-blue{left:-150px;background:radial-gradient(circle at 50% 50%,rgba(110,180,255,1),rgba(150,110,255,.6) 45%,transparent 70%)}
.fx-orb-white{right:-150px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,1),rgba(205,225,255,.55) 45%,transparent 70%);animation-delay:-1.5s}
@keyframes fxpulse{0%,100%{opacity:.5;transform:translateY(-50%) scale(.82)}50%{opacity:1;transform:translateY(-50%) scale(1.18)}}
.fx-ring{position:absolute;top:48%;left:-60px;width:280px;height:280px;margin-top:-140px;border-radius:50%;background:conic-gradient(from 0deg,rgba(90,150,255,0),rgba(130,95,255,.9),rgba(70,160,255,1),rgba(130,95,255,.9),rgba(90,150,255,0));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));opacity:.7}
.fx-ring-a{animation:fxspin 16s linear infinite}
.fx-ring-b{width:190px;height:190px;margin-top:-95px;left:-15px;animation:fxspin 10s linear infinite reverse;opacity:.85}
@keyframes fxspin{to{transform:rotate(360deg)}}
.fx-flash{position:absolute;top:50%;width:580px;height:700px;transform:translateY(-50%);opacity:0;animation:fxflash 3s steps(1) infinite}
.fx-flash-l{left:-210px;background:radial-gradient(circle at 32% 50%,rgba(140,195,255,.95),rgba(100,135,255,.3) 42%,transparent 68%)}
.fx-flash-r{right:-210px;background:radial-gradient(circle at 68% 50%,rgba(255,255,255,.96),rgba(200,222,255,.32) 42%,transparent 68%);animation-delay:-1.5s}
@keyframes fxflash{0%,100%{opacity:0}3%{opacity:1}5%{opacity:.35}7%{opacity:.9}9%{opacity:.1}34%{opacity:0}37%{opacity:.95}39%{opacity:.3}41%{opacity:.85}43%{opacity:0}68%{opacity:0}71%{opacity:.95}73%{opacity:.25}75%{opacity:.8}77%{opacity:0}}
.fx-bolt{position:absolute;top:50%;width:134px;height:340px;transform:translateY(-50%);fill:#fff;filter:drop-shadow(0 0 22px rgba(190,218,255,1)) drop-shadow(0 0 8px rgba(255,255,255,1));opacity:0;animation:fxbolt 3s steps(1) infinite}
.fx-bolt-r{right:20px}
.fx-bolt-l{left:20px;fill:rgba(170,205,255,1);filter:drop-shadow(0 0 22px rgba(120,170,255,1)) drop-shadow(0 0 8px rgba(190,215,255,1));transform:translateY(-50%) scaleX(-1);animation-delay:-1.5s}
@keyframes fxbolt{0%,100%{opacity:0}3%{opacity:1}5%{opacity:.35}7%{opacity:.95}9%{opacity:0}34%{opacity:0}37%{opacity:1}39%{opacity:.3}41%{opacity:.9}43%{opacity:0}68%{opacity:0}71%{opacity:1}73%{opacity:.3}75%{opacity:.92}77%{opacity:0}}
.ember{position:absolute;bottom:0;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#ff7a80,#ff2e3b 60%,transparent);box-shadow:0 0 9px rgba(255,46,59,.85);opacity:0;animation-name:fxrise;animation-timing-function:linear;animation-iteration-count:infinite}
@keyframes fxrise{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.9}88%{opacity:.45}100%{transform:translateY(-580px) scale(.35);opacity:0}}
.orbit-track{position:absolute;top:50%;left:50%;width:1160px;height:520px;margin:-260px 0 0 -580px;border-radius:50%;border:1px solid rgba(120,160,255,.13);z-index:1;pointer-events:none;box-shadow:inset 0 0 60px rgba(90,130,255,.05)}
.orbit-track::after{content:"";position:absolute;top:50%;left:50%;width:760px;height:340px;margin:-170px 0 0 -380px;border-radius:50%;border:1px solid rgba(120,160,255,.09)}
.hero-orbit{position:absolute;inset:0;z-index:1;pointer-events:none}
.orbit-item{position:absolute;top:50%;left:50%;width:160px;height:96px;margin:-48px 0 0 -80px;border-radius:13px;overflow:hidden;opacity:.96;border:1px solid rgba(180,205,255,.6);box-shadow:0 8px 22px rgba(0,0,0,.30),0 0 28px rgba(95,150,255,.45);animation:orbitpath 84s linear infinite;will-change:transform;pointer-events:auto;text-decoration:none}
.orbit-item img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.18) brightness(1.16) contrast(1.05)}
.orbit-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,20,0) 66%,rgba(8,10,20,.28));box-shadow:inset 0 0 14px rgba(150,185,255,.25)}
@keyframes orbitpath{0%{transform:translate(580px,0)}8.33%{transform:translate(502px,130px)}16.66%{transform:translate(290px,225px)}25%{transform:translate(0,260px)}33.33%{transform:translate(-290px,225px)}41.66%{transform:translate(-502px,130px)}50%{transform:translate(-580px,0)}58.33%{transform:translate(-502px,-130px)}66.66%{transform:translate(-290px,-225px)}75%{transform:translate(0,-260px)}83.33%{transform:translate(290px,-225px)}91.66%{transform:translate(502px,-130px)}100%{transform:translate(580px,0)}}
.hero-veil{opacity:.35 !important;position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(60% 56% at 50% 42%,rgba(7,8,16,.93) 0%,rgba(7,8,16,.6) 44%,rgba(7,8,16,0) 72%)}
@media(max-width:1023px){.hero-fx,.orbit-track,.hero-orbit,.hero-veil{display:none}}
.cta-top{position:relative;z-index:6;display:flex;justify-content:center;padding:6px 20px 0}
.amc-hero > .jetpack-boost-guide{display:none !important;height:0 !important}
.cta-top .btn-primary,.cta-top .sub-btn{background:rgba(255,46,59,.72) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.cta-top .btn-ghost{background:rgba(20,20,28,.45) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18) !important}
.amc-hero .eyebrow{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.nav-actions{display:flex;align-items:center;gap:18px;margin-right:14px}
.nav-act{color:#c9c9d2;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.nav-act:hover{color:#fff}
.nav-sub{background:#ff2e3b;color:#fff;font-size:13px;font-weight:700;padding:9px 18px;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;box-shadow:0 4px 16px rgba(255,46,59,.4);white-space:nowrap}
@media(max-width:1150px){.nav-actions{display:none}}
.amc-content-floor{background:#0a0a0f;text-align:center;padding:36px 20px 46px;position:relative;z-index:3}
.amc-content-floor .lead{margin-left:auto;margin-right:auto;margin-top:0;max-width:560px;font-size:15.5px;color:#b9b9c4;line-height:1.6}
.btn-subscribe-hero{display:inline-flex;align-items:center;gap:11px;background:rgba(255,46,59,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff !important;font-weight:800;font-size:19px;letter-spacing:.4px;padding:18px 58px;border-radius:16px;text-decoration:none;box-shadow:0 12px 40px rgba(255,46,59,.45);margin:28px auto 6px;transition:transform .15s}
.btn-subscribe-hero:hover{transform:translateY(-2px)}
.amc-content-floor .stats{justify-content:center;margin-top:26px}
.amc-newsletter{max-width:360px;margin:2px auto 0;background:#0f0f17;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:13px 16px 10px;text-align:center}
.amc-newsletter h3{font-size:14.5px;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 6px}
.amc-newsletter > p{color:#8e8e9a;font-size:11.5px;margin:0 0 9px}
.amc-newsletter .mailpoet_form{padding:0 !important;margin:0}
.amc-newsletter .mailpoet_paragraph{margin:0 0 10px !important}
.amc-newsletter input.mailpoet_text{width:100% !important;background:#0a0a0f;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;padding:9px 11px;font-size:13px;box-sizing:border-box}
.amc-newsletter input.mailpoet_submit{width:100%;background:#5b7cfa;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-weight:700;font-size:13px;cursor:pointer}
.amc-newsletter input.mailpoet_submit:hover{background:#4a6af8}
.amc-chip-lane{background:transparent;padding:24px 20px;display:flex;justify-content:center}
.amc-chip-lane .chips{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:0}
.cta-top .cta-row{margin:0;display:grid;grid-template-columns:repeat(3,225px);gap:16px;justify-content:center;align-items:stretch}
.cta-top .cta-row .btn-primary,.cta-top .cta-row .btn-ghost,.cta-top .cta-row .sub-btn{width:100%;box-sizing:border-box;justify-content:center;text-align:center}
@media(min-width:901px){.amc-hero h1{font-size:46px !important;letter-spacing:-0.8px !important}.amc-hero .lead{font-size:15px !important;max-width:480px !important}.amc-hero .stats{margin-top:16px !important;gap:42px !important}.amc-hero .stat .n{font-size:22px !important}.amc-hero .stat .l{font-size:12px !important}.amc-hero .pill{font-size:12.5px !important;padding:8px 16px !important}}
@media(max-width:700px){.cta-top .cta-row{grid-template-columns:1fr;max-width:320px;margin:0 auto}}
@media(min-width:901px){header.amc-hero{padding-top:70px !important;padding-bottom:56px !important}}
div.hero-orbit,div.orbit-track{transform:scale(.75)}
.eyebrow{margin-top:8px;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--red-soft);background:rgba(255,46,59,.1);border:1px solid rgba(255,46,59,.3);padding:6px 15px;border-radius:100px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:26px}
.pulse{width:8px;height:8px;border-radius:50%;background:var(--red);animation:amcpulse 2s infinite}
@keyframes amcpulse{0%{box-shadow:0 0 0 0 rgba(255,46,59,.6)}70%{box-shadow:0 0 0 11px rgba(255,46,59,0)}100%{box-shadow:0 0 0 0 rgba(255,46,59,0)}}
.amc-hero h1{font-size:clamp(36px,6.2vw,80px);font-weight:800;line-height:1.03;margin-bottom:22px;color:#fff}
.amc-hero h1 .grad{background:linear-gradient(120deg,#fff 20%,var(--red-soft) 55%,var(--red) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}
.amc-hero p.lead{font-size:clamp(15px,1.9vw,20px);color:var(--mut);max-width:660px;margin:0 auto 34px}
.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.btn-primary{background:var(--red);color:#fff;font-weight:600;font-size:16px;padding:15px 30px;border-radius:13px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 12px 40px rgba(255,46,59,.42);transition:transform .15s,box-shadow .2s}
.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(255,46,59,.6)}
.btn-ghost{background:rgba(255,255,255,.05);color:var(--txt);font-weight:600;font-size:16px;padding:15px 28px;border-radius:13px;border:1px solid var(--line);transition:background .2s,border-color .2s}
.btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}
.stats{display:flex;gap:42px;justify-content:center;margin-top:48px;flex-wrap:wrap}
.stat .n{font-family:'Sora';font-size:30px;font-weight:800;color:#fff}
.stat .l{color:var(--mut);font-size:12.5px;letter-spacing:.04em}
/* category quick-nav chips */
.chips{display:flex;gap:11px;flex-wrap:wrap;justify-content:center;margin-top:40px}
.chip{padding:9px 18px;border-radius:100px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--mut);font-size:13.5px;font-weight:500;transition:all .2s}
.chip:hover{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 6px 22px rgba(255,46,59,.38)}
/* SECTION */
.block{padding:60px 0;position:relative}
.block.alt{background:linear-gradient(180deg,var(--bg2),var(--bg))}
.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px;gap:18px;flex-wrap:wrap}
.sec-head h2{font-size:clamp(24px,3.4vw,38px);font-weight:700;color:#fff;display:flex;align-items:center;gap:13px}
.sec-head h2 .bar{width:6px;height:30px;border-radius:4px;background:var(--red);box-shadow:0 0 16px rgba(255,46,59,.6)}
.sec-head .kicker{color:var(--red-soft);font-size:12.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}
.see-all{color:var(--mut);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .2s,gap .2s}
.see-all:hover{color:#fff;gap:10px}
/* VIDEO GRID */
.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}
.vcard{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s,box-shadow .28s;display:block}
.vcard:hover{transform:translateY(-7px);border-color:rgba(255,46,59,.5);box-shadow:0 22px 56px rgba(0,0,0,.55)}
.thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a0b10}
.thumb .img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}
.vcard:hover .thumb .img{transform:scale(1.06)}
.g-fallback{position:absolute;inset:0;background:radial-gradient(120% 120% at 40% 30%,#2b1d4a,#0a0814)}
.g-fallback .fb-label{position:absolute;inset:0;display:grid;place-items:center;font-family:'Sora';font-weight:800;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.3)}
.scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.7));z-index:1}
.rank{position:absolute;top:8px;left:10px;z-index:3;font-family:'Sora';font-weight:800;font-size:30px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7);line-height:1}
.tag{position:absolute;top:10px;left:11px;z-index:3;font-family:'Sora';font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(255,46,59,.92);padding:5px 10px;border-radius:7px;box-shadow:0 4px 16px rgba(255,46,59,.45)}
.vsub .read{margin-left:auto;color:var(--mut);font-weight:600;transition:color .2s}
.is-article:hover .read{color:var(--red-soft)}
.play{position:absolute;inset:0;z-index:2;display:grid;place-items:center;opacity:0;transition:opacity .25s}
.vcard:hover .play{opacity:1}
.play span{width:58px;height:58px;border-radius:50%;background:rgba(255,46,59,.92);display:grid;place-items:center;box-shadow:0 0 32px rgba(255,46,59,.65);transform:scale(.8);transition:transform .25s}
.vcard:hover .play span{transform:scale(1)}
.vmeta{padding:15px 16px 17px}
.vmeta h3{font-size:15.5px;font-weight:600;line-height:1.34;margin-bottom:9px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vsub{display:flex;align-items:center;gap:7px;color:var(--mut);font-size:12.5px}
/* FEATURE / CTA / FOOTER reuse */
.cta{padding:78px 0}
.cta-box{position:relative;border-radius:26px;overflow:hidden;padding:56px 40px;text-align:center;border:1px solid rgba(255,46,59,.28);background:linear-gradient(160deg,rgba(255,46,59,.14),rgba(20,8,10,.6) 55%)}
.cta-box::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 50% 0%,rgba(255,46,59,.26),transparent 65%)}
.cta-box>*{position:relative;z-index:2}
.cta-box h2{font-size:clamp(28px,4vw,46px);font-weight:800;margin-bottom:13px;color:#fff}
.cta-box p{color:var(--mut);max-width:520px;margin:0 auto 30px;font-size:15.5px}
.amc-foot{border-top:1px solid var(--line);padding:46px 0 34px;background:var(--bg2)}
.foot-grid{display:flex;justify-content:space-between;gap:36px;flex-wrap:wrap;margin-bottom:30px}
.foot-about{max-width:300px}
.foot-about p{color:var(--mut);font-size:13.5px;margin-top:13px}
.socials{display:flex;gap:11px;margin-top:16px}
.socials a{width:37px;height:37px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--mut);transition:all .2s}
.socials a:hover{color:#fff;border-color:var(--red);background:rgba(255,46,59,.15)}
.foot-col h4{font-size:13.5px;margin-bottom:14px;font-family:'Sora';color:#fff}
.foot-col a{display:block;color:var(--mut);font-size:13.5px;margin-bottom:9px;transition:color .2s}
.foot-col a:hover{color:#fff}
.copy{border-top:1px solid var(--line);padding-top:22px;color:var(--mut);font-size:12.5px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
.reveal.in{opacity:1;transform:none}
#amc-mobnav{display:none;position:fixed;top:64px;left:0;right:0;z-index:99;background:rgba(7,7,9,.97);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);padding:14px 22px 20px}
#amc-mobnav a{display:block;padding:13px 0;color:var(--txt);font-size:16px;font-weight:500;border-bottom:1px solid var(--line)}
#amc-mobnav.open{display:block}
@media(max-width:860px){
  .amc-links{display:none}
  .burger{display:block}
  .sub-btn{padding:8px 14px;font-size:13px}
  .amc-hero{padding:120px 0 60px}
  .block{padding:46px 0}
  .stats{gap:30px;margin-top:38px}
  .cta-box{padding:42px 22px}
}
@media(max-width:520px){
  .vgrid{grid-template-columns:1fr}
  .stat .n{font-size:26px}
  .brand small{display:none}
  .sec-head h2{font-size:23px}
}

.amc-stats-lane{text-align:center;padding:4px 20px 30px;position:relative;z-index:3}
.amc-stats-lane .stats{display:flex;justify-content:center;gap:48px;margin-top:0;flex-wrap:wrap}
.amc-foot-news{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 0 20px;margin:0 0 22px;border-bottom:1px solid rgba(255,255,255,.08)}
.amc-foot-news-label{color:#fff;font-weight:700;font-size:14px;white-space:nowrap}
.amc-foot-news .mailpoet_form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}
.amc-foot-news .mailpoet_paragraph{margin:0 !important}
.amc-foot-news .mailpoet_text{height:38px;min-width:140px;margin:0}
.amc-foot-news .mailpoet_submit input{height:38px;margin:0;white-space:nowrap}
.amc-foot-news .mailpoet_message{flex-basis:100%;margin:6px 0 0}

/* hero band fix v3 */
.hero-veil{display:none!important}
.grid-bg,.hero-fx{height:700px!important}
@media(min-width:901px){header.amc-hero{padding:240px 0 220px!important}}
.amc-stats-lane{margin-top:18px!important;padding-top:0!important;padding-bottom:10px!important}
.amc-chip-lane{padding-bottom:10px!important}
section.block:first-of-type{padding-top:30px!important}

body,html{background:#070709}
.nav-logo-img .sticky-logo{display:none}
@media(max-width:991px){.nav-logo-img .main-logo{display:none}}
@media(min-width:992px){.nav-logo-img .main-logo-mobile{display:none}}
.main-nav.main-nav-control{background:rgba(13,14,18,.92)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}
</style>
CSSBLOCK;
}


add_action( 'wp_enqueue_scripts', 'amc_enqueue_parent_theme', 5 );
function amc_enqueue_parent_theme() {
    wp_enqueue_style(
        'vidorev-style',
        get_template_directory_uri() . '/style.css',
        [],
        wp_get_theme( get_template() )->get( 'Version' )
    );
}

add_action( 'wp_enqueue_scripts', 'amc_trim_post_assets', 100 );
function amc_trim_post_assets() {
    if ( ! is_singular( 'post' ) ) { return; }
    $post_content = get_post_field( 'post_content', get_the_ID() );
    foreach ( wp_styles()->registered as $handle => $style ) {
        if ( ! $style->src ) { continue; }
        $src = $style->src;
        if (
            ( strpos( $src, '/plugins/quiz-maker/' ) !== false && ! has_shortcode( $post_content, 'ays_quiz' ) ) ||
            ( strpos( $src, '/plugins/ninja-forms/' ) !== false && ! has_shortcode( $post_content, 'ninja_form' ) )
        ) {
            wp_dequeue_style( $handle );
        }
    }
    foreach ( wp_scripts()->registered as $handle => $script ) {
        if ( ! $script->src ) { continue; }
        $src = $script->src;
        if (
            ( strpos( $src, '/plugins/quiz-maker/' ) !== false && ! has_shortcode( $post_content, 'ays_quiz' ) ) ||
            ( strpos( $src, '/plugins/ninja-forms/' ) !== false && ! has_shortcode( $post_content, 'ninja_form' ) )
        ) {
            wp_dequeue_script( $handle );
        }
    }
}

// Intercept AMCANIME copyright text in footer output
add_action( 'wp', function() {
    ob_start( function( $html ) {
        return str_replace( 'Powered by AMCANIME', 'Animanga Culture', $html );
    } );
} );

/* ===================== AMC INNER PAGES — unified design v1 (2026-06-11) =====================
 * Brings the homepage design language to every inner page: same fixed glass nav,
 * same rich footer, editorial article layout, on brand sidebar and archive cards.
 * The component CSS (.amc-nav, .amc-foot, .brand, .burger, #amc-mobnav, .socials,
 * .foot-grid, .copy, .amc-foot-news) already ships on non front pages via
 * amc_theme_vars() above, so this block only adds the inner page skin and markup.
 * ============================================================================ */

add_action( 'wp_head', 'amc_inner_skin', 2 );
function amc_inner_skin() {
    if ( is_front_page() || is_admin() ) { return; }
    echo <<<'AMCSKIN'
<style>
/* hide the stock VidoRev chrome */
#site-header,#site-footer{display:none !important}
html{background:#070709}
body:not(.amc-home){background:#070709 !important;padding-top:64px;font-family:'Inter',system-ui,sans-serif}
/* breadcrumbs */
.nav-breadcrumbs-elm{background:transparent !important;border:none !important;padding:16px 0 0}
.nav-breadcrumbs-elm *{color:#9aa0ad !important;font-size:11.5px !important;letter-spacing:.05em;text-transform:uppercase;font-family:'Inter',sans-serif !important}
.nav-breadcrumbs-elm a:hover{color:#fff !important}
/* article */
.single-post-basic-content:not(:has(iframe,video,[class*="player"],[class*="video"])){display:none}
h1.entry-title{font-family:'Sora',sans-serif !important;font-weight:800 !important;font-size:clamp(30px,4vw,44px) !important;line-height:1.12 !important;letter-spacing:-.02em !important;color:#fff !important;margin:12px 0 14px !important}
.entry-meta,.entry-meta a,.entry-meta span,.entry-meta time{color:#9aa0ad !important;font-family:'Inter',sans-serif !important;font-size:11.5px !important;letter-spacing:.07em;text-transform:uppercase}
.entry-meta a:hover{color:#ff5a64 !important}
.entry-content p{font-size:17px !important;line-height:1.85 !important;color:#cfd3dd !important;font-family:'Inter',sans-serif !important;margin-bottom:22px !important}
.entry-content h2,.entry-content h3,.entry-content h4{font-family:'Sora',sans-serif !important;color:#fff !important;line-height:1.25 !important;margin:38px 0 16px !important;letter-spacing:-.01em}
.entry-content h2{font-size:26px !important;padding-left:14px;border-left:4px solid #ff2e3b}
.entry-content h3{font-size:21px !important}
.entry-content a{color:#ff5a64 !important;border-bottom:1px solid rgba(255,46,59,.35);text-decoration:none !important}
.entry-content a:hover{color:#fff !important;border-color:#fff}
.entry-content [class*="ays"] a,.entry-content [class*="ays"] a:hover{border-bottom:none !important}
.entry-content img{border-radius:14px;border:1px solid rgba(255,255,255,.08)}
.entry-content ul,.entry-content ol{color:#cfd3dd !important;margin-bottom:22px}
.entry-content li{font-size:16.5px !important;line-height:1.7 !important;color:#cfd3dd !important}
.entry-content blockquote{position:relative;background:linear-gradient(160deg,rgba(255,46,59,.10),rgba(18,19,25,.85) 60%) !important;border:1px solid rgba(255,46,59,.30) !important;border-left:4px solid #ff2e3b !important;border-radius:16px;padding:26px 28px !important;margin:34px 0 !important;box-shadow:0 14px 44px rgba(0,0,0,.35)}
.entry-content blockquote::before,.entry-content blockquote::after{content:none !important}
.entry-content blockquote i,.entry-content blockquote .fa{display:none !important}
.entry-content blockquote p{color:#e8eaf0 !important;font-size:16.5px !important;line-height:1.75 !important;margin:0 !important}
.entry-content blockquote strong{font-family:'Sora',sans-serif;color:#ff5a64 !important;letter-spacing:.02em}
/* share row: drop Google Plus, restyle the rest */
.ld-t-footer-sharing ul.social-block li.google-plus-link{display:none !important}
.ld-t-footer-sharing ul.social-block li a{width:40px !important;height:40px !important;line-height:40px !important;border-radius:50% !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.14) !important;color:#9aa0ad !important;transition:all .2s}
.ld-t-footer-sharing ul.social-block li a:hover{background:#ff2e3b !important;border-color:#ff2e3b !important;color:#fff !important;transform:translateY(-2px)}
/* previous / next */
.single-post-nav{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:20px 0;margin:30px 0}
.single-post-nav,.single-post-nav a,.single-post-nav span{color:#cfd3dd !important;font-family:'Inter',sans-serif !important}
.single-post-nav a:hover{color:#ff5a64 !important}
.single-post-nav img{border-radius:10px}
/* related posts */
h3.related-header{font-family:'Sora',sans-serif !important;font-weight:700 !important;color:#fff !important;font-size:22px !important;display:flex;align-items:center;gap:12px;text-transform:none !important}
h3.related-header::before{content:"";width:5px;height:24px;border-radius:4px;background:#ff2e3b;box-shadow:0 0 14px rgba(255,46,59,.6)}
.single-related-posts img{border-radius:12px;border:1px solid rgba(255,255,255,.08);transition:transform .3s}
.single-related-posts a:hover img{transform:translateY(-4px)}
.single-related-posts .entry-title,.single-related-posts .entry-title a{font-family:'Sora',sans-serif !important;font-size:14.5px !important;font-weight:600 !important;color:#e8eaf0 !important;line-height:1.4}
.single-related-posts .entry-title a:hover{color:#ff5a64 !important}
/* sidebar */
#main-sidebar{font-family:'Inter',sans-serif}
#main-sidebar .widget{background:#0f1016;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px 18px;margin-bottom:26px}
#main-sidebar .widget-title{font-family:'Sora',sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#fff !important;letter-spacing:.02em;padding-left:11px;border-left:4px solid #ff2e3b;text-transform:none !important;margin-bottom:18px !important}
#main-sidebar .widget-title::after,#main-sidebar .widget-title::before{display:none !important}
#main-sidebar .item-number{font-family:'Sora',sans-serif !important;font-weight:800 !important;color:#ff2e3b !important;text-shadow:0 0 18px rgba(255,46,59,.5)}
#main-sidebar a{color:#e8eaf0 !important}
#main-sidebar a:hover{color:#ff5a64 !important}
#main-sidebar img{border-radius:10px}
/* sidebar newsletter card (inputs reuse MailPoet markup) */
.amc-side-news{background:linear-gradient(160deg,rgba(255,46,59,.12),#0f1016 60%);border:1px solid rgba(255,46,59,.3);border-radius:16px;padding:22px 18px;margin:0 0 26px}
.amc-side-news h4{font-family:'Sora',sans-serif;color:#fff;font-size:16px;margin:0 0 6px}
.amc-side-news p{color:#9aa0ad;font-size:12.5px;margin:0 0 12px}
.amc-side-news .mailpoet_form{padding:0 !important;margin:0}
.amc-side-news .mailpoet_paragraph{margin:0 0 10px !important}
.amc-side-news input.mailpoet_text{width:100% !important;background:#0a0a0f !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:8px !important;color:#fff !important;padding:10px 12px !important;font-size:13px !important;box-sizing:border-box}
.amc-side-news input.mailpoet_submit{width:100%;background:#ff2e3b !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:10px 16px !important;font-weight:700 !important;font-size:13px !important;cursor:pointer}
/* archives */
h1.archive-title{font-family:'Sora',sans-serif !important;font-weight:800 !important;color:#fff !important;font-size:clamp(28px,3.4vw,38px) !important;display:flex;align-items:center;gap:13px;margin:20px 0 6px !important}
h1.archive-title::before{content:"";width:6px;height:30px;border-radius:4px;background:#ff2e3b;box-shadow:0 0 16px rgba(255,46,59,.6)}
.blog-items article.post-item .post-item-wrap{background:#121319;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s,box-shadow .28s}
.blog-items article.post-item .post-item-wrap:hover{transform:translateY(-7px);border-color:rgba(255,46,59,.5);box-shadow:0 22px 56px rgba(0,0,0,.55)}
.blog-items .blog-pic{overflow:hidden}
.blog-items .blog-pic img{transition:transform .4s}
.blog-items .post-item-wrap:hover .blog-pic img{transform:scale(1.06)}
.blog-items .listing-content{padding:15px 16px 17px}
.blog-items .listing-content .entry-title,.blog-items .listing-content .entry-title a{font-family:'Sora',sans-serif !important;font-size:15.5px !important;font-weight:600 !important;color:#fff !important;line-height:1.34 !important}
.blog-items .listing-content .entry-title a:hover{color:#ff5a64 !important}
.blog-items .listing-content span{color:#9aa0ad}
.blog-pagination a,.blog-pagination span{background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.12) !important;color:#cfd3dd !important;border-radius:10px !important}
.blog-pagination .current,.blog-pagination a:hover{background:#ff2e3b !important;border-color:#ff2e3b !important;color:#fff !important}
/* comments */
.comments-area input,.comments-area textarea,.comment-respond input,.comment-respond textarea{background:#121319 !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;border-radius:10px !important}
/* search bar and admin bar offsets */
#amc-searchbar{display:none;position:fixed;top:64px;left:0;right:0;z-index:99;background:rgba(7,7,9,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);padding:16px 22px}
#amc-searchbar.open{display:block}
#amc-searchbar form{max-width:680px;margin:0 auto;display:flex;gap:10px}
#amc-searchbar input{flex:1;background:#121319;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;padding:12px 16px;font-size:15px;font-family:'Inter',sans-serif}
#amc-searchbar button{background:#ff2e3b;border:0;color:#fff;font-weight:700;border-radius:10px;padding:0 22px;cursor:pointer}
.amc-search-btn{background:none;border:0;color:#c9c9d2;cursor:pointer;padding:6px;display:grid;place-items:center}
.amc-search-btn:hover{color:#fff}
body.admin-bar #amc-searchbar{top:96px}
body.admin-bar #amc-mobnav{top:96px}
@media(max-width:782px){body.admin-bar #amc-searchbar{top:110px}body.admin-bar #amc-mobnav{top:110px}}
/* fix pack v1 */
.amc-nav a,.amc-foot a,#amc-mobnav a,.single-related-posts a,#main-sidebar a,.blog-items a,.single-post-nav a,.nav-breadcrumbs-elm a{text-decoration:none !important}
button.amc-search-btn{width:38px !important;height:38px !important;min-width:0 !important;padding:6px !important;background:transparent !important;background-color:transparent !important;border:0 !important;border-radius:8px !important;box-shadow:none !important;line-height:1 !important}
button.amc-search-btn svg{width:19px;height:19px}
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a,body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a i{background:rgba(255,255,255,.04) !important;background-color:rgba(255,255,255,.04) !important;color:#9aa0ad !important}
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a:hover,body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a:hover i{background:#ff2e3b !important;background-color:#ff2e3b !important;color:#fff !important}
.amc-foot-news input.mailpoet_text{background:#0a0a0f !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:8px !important;color:#fff !important;padding:8px 11px !important}
.amc-foot-news .mailpoet_submit input,.amc-foot-news input.mailpoet_submit{background:#ff2e3b !important;color:#fff !important;border:none !important;border-radius:8px !important;font-weight:700 !important}
/* fix pack v2: share buttons square brand colors come from the li */
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important;margin:0 5px 0 0 !important;overflow:visible !important}
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li::before,body:not(.amc-home) .ld-t-footer-sharing ul.social-block li::after{display:none !important}
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a{display:grid !important;place-items:center !important}
/* fix pack v3: the brand color tile is a span.icon inside the share link */
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a span.icon{background:transparent !important;background-color:transparent !important;color:inherit !important;width:100% !important;height:100% !important;display:grid !important;place-items:center !important;border-radius:50% !important;border:none !important;box-shadow:none !important;line-height:1 !important}
body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a span.icon::before,body:not(.amc-home) .ld-t-footer-sharing ul.social-block li a span.icon::after{background:transparent !important}
</style>
AMCSKIN;
}

add_action( 'wp_footer', 'amc_inner_chrome', 5 );
function amc_inner_chrome() {
    if ( is_front_page() || is_admin() ) { return; }
    $yt   = 'https://www.youtube.com/@AnimeRegent';
    $slidein = '';
    if ( is_singular( 'post' ) ) {
        $slidein = '<div id="amc-slidein" role="dialog" aria-label="Join the list"><button id="amc-slidein-close" aria-label="Close">&times;</button><h4><span class="jp-dot"></span>Join the list</h4><p>One email a week with the best recaps, Top 10s and anime news. No spam, just stories.</p>' . do_shortcode( '[mailpoet_form id="3"]' ) . '</div>';
    }
    $home = esc_url( home_url( '/' ) );
    $lr   = esc_url( home_url( '/category/anime-recap/' ) );
    $lt   = esc_url( home_url( '/category/anime-tops/' ) );
    $la   = esc_url( home_url( '/category/anime-explainer-and-analysis/' ) );
    $lm   = esc_url( home_url( '/category/manhwa/' ) );
    $ln   = esc_url( home_url( '/category/news/' ) );
    $lq   = esc_url( home_url( '/category/quizzes/' ) );
    $lab  = esc_url( home_url( '/about-us/' ) );
    $lsh  = esc_url( home_url( '/category/shorts/' ) );
    $lex  = esc_url( home_url( '/exclusive/' ) );
    $lst  = esc_url( home_url( '/category/story/' ) );
    $lco  = esc_url( home_url( '/contact-us/' ) );
    $year = esc_html( date( 'Y' ) );
    echo <<<AMCCHROME
<nav class="amc-nav">
  <div class="amc-wrap amc-nav-in">
    <a href="{$home}" class="brand">
      <span class="mark"><svg width="15" height="15" viewBox="0 0 24 24" fill="#fff"><path d="M8 5v14l11-7z"/></svg></span>
      <span>Animanga Culture<br><small>Anime &middot; Manga &middot; Culture</small></span>
    </a>
    <div class="amc-links">
      <a href="{$home}">Home</a><a href="{$lr}">Recaps</a>
      <a href="{$lt}">Top 10s</a><a href="{$lsh}">Shorts</a>
      <a href="{$la}">Analysis</a>
      <a href="{$lm}">Manhwa</a>
      <a href="{$ln}">Anime News</a>
      <a href="{$lq}">Quizzes</a>
      <a href="{$lab}">About</a>
    </div>
    <div style="display:flex;align-items:center;gap:10px">
      <div class="nav-actions"><a class="nav-sub" href="{$yt}" target="_blank" rel="noopener">Subscribe</a></div>
      <button class="amc-search-btn" id="amc-search-toggle" aria-label="Search"><svg width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"/><line x1="21" y1="21" x2="16.5" y2="16.5"/></svg></button>
      <button class="burger" id="amc-burger" aria-label="Menu"><svg width="26" height="26" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg></button>
    </div>
  </div>
</nav>
<div id="amc-mobnav">
  <a href="{$home}">Home</a><a href="{$lr}">Recaps</a>
  <a href="{$lt}">Top 10s</a><a href="{$lsh}">Shorts</a>
  <a href="{$la}">Analysis</a>
  <a href="{$lm}">Manhwa</a>
  <a href="{$ln}">Anime News</a>
  <a href="{$lq}">Quizzes</a>
  <a href="{$lab}">About</a>
</div>
<div id="amc-searchbar"><form role="search" method="get" action="{$home}"><input type="search" name="s" placeholder="Search Animanga Culture" required><button type="submit">Search</button></form></div>
<a href="{$home}#join" id="amc-joinpill" aria-label="Join the list"><span class="jp-dot"></span>Join the list</a>
{$slidein}
<footer class="amc-foot">
  <div class="amc-wrap">
    <div class="foot-grid">
      <div class="foot-about">
        <a href="{$home}" class="brand"><span class="mark"><svg width="15" height="15" viewBox="0 0 24 24" fill="#fff"><path d="M8 5v14l11-7z"/></svg></span><span>Animanga Culture<br><small>Anime &middot; Manga &middot; Culture</small></span></a>
        <p>Manga deep dives, full series recaps and Top 10s &mdash; the stories the anime never told you.</p>
        <div class="socials">
          <a href="{$yt}" target="_blank" rel="noopener" aria-label="YouTube"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M21.6 7.2s-.2-1.4-.8-2c-.8-.8-1.6-.8-2-.9C16 4 12 4 12 4s-4 0-6.8.3c-.4.1-1.2.1-2 .9-.6.6-.8 2-.8 2S2 8.8 2 10.4v1.2C2 13.2 2.2 14.8 2.2 14.8s.2 1.4.8 2c.8.8 1.8.8 2.3.9 1.7.2 6.7.3 6.7.3s4 0 6.8-.3c.4-.1 1.2-.1 2-.9.6-.6.8-2 .8-2s.2-1.6.2-3.2v-1.2C22 8.8 21.6 7.2 21.6 7.2zM10 14.6V8.9l5.2 2.9-5.2 2.8z"/></svg></a>
          <a href="https://x.com/AnimeRegent" target="_blank" rel="noopener" aria-label="X"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M18.9 2H22l-7 8 8.2 12h-6.4l-5-7.3L6 22H2.9l7.5-8.6L2.5 2H9l4.5 6.6L18.9 2zm-1.1 18h1.7L7.3 3.8H5.5L17.8 20z"/></svg></a>
        </div>
      </div>
      <div class="foot-col">
        <h4>Watch</h4>
        <a href="{$lr}">Anime recaps</a>
        <a href="{$lt}">Top 10s</a>
        <a href="{$la}">Explainer &amp; analysis</a>
        <a href="{$lm}">Manhwa</a>
        <a href="{$lsh}">Shorts</a>
        <a href="{$lex}">Exclusive</a>
      </div>
      <div class="foot-col">
        <h4>Read</h4>
        <a href="{$ln}">Anime news &amp; articles</a>
        <a href="{$lq}">Quizzes</a>
        <a href="{$lst}">Stories</a>
        <a href="{$lco}">Contact</a>
        <a href="{$lab}">About Animanga Culture</a>
      </div>
      <div class="foot-col">
        <h4>Channel</h4>
        <a href="https://www.youtube.com/channel/UCsizbA-ZuaNsqcnxbZoNhEQ" target="_blank" rel="noopener">Anime Regent</a>
        <a href="https://www.youtube.com/channel/UCih03hNq9BNLyGyHfQe5Riw" target="_blank" rel="noopener">Anime Meets Culture</a>
        <a href="https://www.youtube.com/channel/UCOmR0T_oM6-LO41pcOghDpg" target="_blank" rel="noopener">Waifu Watch</a>
        <a href="https://www.youtube.com/channel/UC2wjktByTfYBDE1P0cg2tbQ" target="_blank" rel="noopener">Ani Recap Era</a>
        <a href="https://www.youtube.com/channel/UCReUn6ehX8DzKkqhZ6CkMbw" target="_blank" rel="noopener">Next Arc Recaps</a>
        <a href="https://x.com/AnimeRegent" target="_blank" rel="noopener">X / Twitter</a>
      </div>
    </div>
    <div class="copy">
      <span>&copy; {$year} Animanga Culture &middot; Anime, Manga &amp; Culture &middot; Created by Anime Regent</span>
      <span>Designed for binge watchers.</span>
    </div>
  </div>
</footer>
<script>
(function(){
  var b=document.getElementById('amc-burger'),m=document.getElementById('amc-mobnav');
  if(b&&m){b.addEventListener('click',function(){m.classList.toggle('open');});}
  var s=document.getElementById('amc-search-toggle'),p=document.getElementById('amc-searchbar');
  if(s&&p){s.addEventListener('click',function(){p.classList.toggle('open');var i=p.querySelector('input');if(p.classList.contains('open')&&i){i.focus();}});}
  var jp=document.getElementById('amc-joinpill');
  if(jp){var jt=function(){jp.classList.toggle('show',(window.scrollY||0)>480);};window.addEventListener('scroll',jt,{passive:true});jt();}
  var si=document.getElementById('amc-slidein');
  if(si){
    var seen=0;try{seen=parseInt(localStorage.getItem('amcJoinSeen')||'0',10);}catch(e){}
    var isQuiz=!!document.querySelector('[class*="ays-quiz"]');
    if(!isQuiz&&(Date.now()-seen)>1209600000){
      var shown=false;
      var sn=document.querySelector('.amc-side-news');
      var showSi=function(){if(shown)return;shown=true;si.classList.add('open');try{localStorage.setItem('amcJoinSeen',String(Date.now()));}catch(e){}if(jp){jp.classList.remove('show');jp.style.display='none';}if(sn){sn.style.visibility='hidden';}};
      setTimeout(showSi,35000);
      var ec=document.querySelector('.entry-content');
      if(ec){window.addEventListener('scroll',function(){if(shown)return;var rc=ec.getBoundingClientRect();var hh=ec.offsetHeight||1;var passed=Math.min(hh,Math.max(0,window.innerHeight-rc.top));if(passed/hh>0.5){showSi();}},{passive:true});}
      var cl=document.getElementById('amc-slidein-close');
      if(cl){cl.addEventListener('click',function(){si.classList.remove('open');if(jp){jp.style.display='';}if(sn){sn.style.visibility='';}});}
    }
  }
})();
</script>
AMCCHROME;
}

add_action( 'dynamic_sidebar_after', 'amc_sidebar_newsletter' );
function amc_sidebar_newsletter() {
    static $done = false;
    if ( $done || is_front_page() || is_admin() ) { return; }
    $done = true;
    echo '<div class="amc-side-news"><h4>Join the newsletter</h4><p>One email a week. The best of Animanga Culture, straight to your inbox.</p>' . do_shortcode( '[mailpoet_form id="3"]' ) . '</div>';
}


/* ===================== AMC SITE POLISH v2 (2026-06-11) =====================
 * SEO titles and meta descriptions, category intros under archive H1s,
 * post meta description fallback, Subscribe page 301, quiz dark skin,
 * legacy page reskin (Exclusive, Contact).
 * =========================================================================== */

/* --- 301: retire the old Subscribe page (newsletter lives on the homepage now) --- */
add_action( 'template_redirect', 'amc_retire_subscribe' );
function amc_retire_subscribe() {
    if ( is_page( 11268 ) ) {
        wp_redirect( home_url( '/#join' ), 301 );
        exit;
    }
}

/* --- SEO: titles --- */
add_filter( 'wpseo_title', 'amc_seo_titles' );
function amc_seo_titles( $title ) {
    if ( is_front_page() ) { return 'Anime Recaps, Top 10s & Manhwa Deep Dives | Animanga Culture'; }
    if ( is_category( 'anime-recap' ) ) { return 'Anime Recaps: Every Arc, Every Season | Animanga Culture'; }
    if ( is_category( 'anime-tops' ) ) { return 'Anime Top 10s: Ranked Lists and Countdowns | Animanga Culture'; }
    if ( is_category( 'anime-explainer-and-analysis' ) ) { return 'Anime Explainers & Lore Analysis | Animanga Culture'; }
    if ( is_category( 'manhwa' ) ) { return 'Manhwa Recaps and Webtoon Deep Dives | Animanga Culture'; }
    if ( is_category( 'news' ) ) { return 'Anime News: Releases, Awards and Updates | Animanga Culture'; }
    if ( is_category( 'quizzes' ) ) { return 'Anime Quizzes: Test Your Knowledge | Animanga Culture'; }
    if ( is_page( 6470 ) ) { return 'About Animanga Culture | Anime Recaps by Anime Regent'; }
    if ( is_page( 11184 ) ) { return 'Exclusive Anime Videos and Picks | Animanga Culture'; }
    return $title;
}

/* --- SEO: meta descriptions, with a content based fallback for every post --- */
add_filter( 'wpseo_metadesc', 'amc_seo_metadesc' );
function amc_seo_metadesc( $desc ) {
    if ( ! empty( $desc ) ) { return $desc; }
    if ( is_front_page() ) { return 'Manga deep dives, full series anime recaps, power scaling breakdowns and Top 10s. The stories the anime never told you, new every week.'; }
    if ( is_category( 'anime-recap' ) ) { return 'Full series anime recaps that cover every arc, every season and the manga endings the anime skipped. Catch up on a whole story in one sitting.'; }
    if ( is_category( 'anime-tops' ) ) { return 'Ranked anime Top 10s and countdowns, from villains and transformations to the moments that hit different as an adult.'; }
    if ( is_category( 'anime-explainer-and-analysis' ) ) { return 'Anime explainers and lore analysis. Endings explained, power scaling broken down and the details studios hid in plain sight.'; }
    if ( is_category( 'manhwa' ) ) { return 'Manhwa recaps and webtoon deep dives, from hidden gem hunters to SSS rank regressors. The full story without the wait.'; }
    if ( is_category( 'news' ) ) { return 'Anime news with opinions attached. Releases, awards, Netflix arrivals and industry updates, each one ending with our take.'; }
    if ( is_category( 'quizzes' ) ) { return 'Anime quizzes for real fans. Test how well you know Goku, Ichigo, Nami and more, one hard quiz at a time.'; }
    if ( is_page( 6470 ) ) { return 'Animanga Culture is the home of full series anime recaps, manhwa deep dives, Top 10s and anime news, created by Anime Regent.'; }
    if ( is_singular() ) {
        $p = get_post();
        if ( $p ) {
            $txt = wp_strip_all_tags( strip_shortcodes( $p->post_content ) );
            $txt = trim( preg_replace( '/\s+/', ' ', $txt ) );
            if ( $txt ) { return wp_html_excerpt( $txt, 155, '…' ); }
        }
    }
    return $desc;
}

/* --- category intro rendered under the archive H1 (uses the term description) --- */
add_action( 'wp', 'amc_cat_intro_buffer' );
function amc_cat_intro_buffer() {
    if ( is_admin() || ! is_category() ) { return; }
    $d = term_description();
    if ( ! $d ) { return; }
    ob_start( function( $html ) use ( $d ) {
        $pos = strpos( $html, '</h1>' );
        if ( false === $pos ) { return $html; }
        return substr_replace( $html, '</h1><div class="amc-cat-intro">' . $d . '</div>', $pos, 5 );
    } );
}

/* --- extra skin: category intros, quiz dark theme, legacy pages --- */
add_action( 'wp_head', 'amc_polish_skin', 3 );
function amc_polish_skin() {
    if ( is_front_page() || is_admin() ) { return; }
    echo <<<'AMCPOLISH'
<style>
/* category intro */
.amc-cat-intro{max-width:760px;margin:6px 0 28px}
.archive-cat-desc{display:none !important}
.amc-cat-intro p{color:#9aa0ad !important;font-size:15px !important;line-height:1.75 !important;margin:0 0 10px !important;font-family:'Inter',sans-serif !important}
/* quiz dark skin */
.ays-quiz-container{background:#121319 !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:18px !important;box-shadow:0 18px 50px rgba(0,0,0,.45) !important}
.ays-quiz-container h2,.ays-quiz-container h3,.ays-quiz-container h4,.ays-quiz-container p,.ays-quiz-container span,.ays-quiz-container label,.ays-quiz-container div{color:#e8eaf0}
.ays-quiz-container .ays-fs-title{font-family:'Sora',sans-serif !important;font-weight:700 !important;color:#fff !important}
.ays-quiz-container input.ays_next,.ays-quiz-container input.action-button{background:#ff2e3b !important;border:none !important;color:#fff !important;border-radius:10px !important;font-weight:700 !important;box-shadow:0 8px 26px rgba(255,46,59,.35) !important}
.ays-quiz-container input.ays_next:hover,.ays-quiz-container input.action-button:hover{background:#ff5a64 !important}
.ays-quiz-container .ays_list_view_item{background:#0f1016 !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:12px !important}
.ays-quiz-container .ays_list_view_item:hover{border-color:rgba(255,46,59,.55) !important}
.ays-quiz-container input[type="text"],.ays-quiz-container input[type="email"]{background:#0a0a0f !important;color:#fff !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:8px !important}
/* Exclusive page: strip red banner sections, restyle headings */
.page-id-11184 .elementor-section{background-color:transparent !important;background-image:none !important}
.page-id-11184 .elementor-widget-heading{background:transparent !important;background-color:transparent !important}
.page-id-11184 .elementor-widget{background-color:transparent !important}
.page-id-11184 h2.elementor-heading-title,.page-id-11184 h2.top-video-heading{background:transparent !important;color:#fff !important;font-family:'Sora',sans-serif !important;font-weight:700 !important;font-size:clamp(22px,3vw,32px) !important;text-align:left !important;border-left:5px solid #ff2e3b;padding:2px 0 2px 14px;margin:26px 0 8px}
/* page forms (Contact and friends) */
body.page input[type="text"],body.page input[type="email"],body.page input[type="tel"],body.page textarea{background:#121319 !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff !important;border-radius:10px !important}
body.page input[type="submit"],body.page button[type="submit"]{background:#ff2e3b !important;color:#fff !important;border:none !important;border-radius:10px !important;font-weight:700 !important;padding:10px 22px !important;cursor:pointer}
/* Join the list pill */
#amc-joinpill{position:fixed;right:22px;bottom:26px;z-index:120;display:inline-flex;align-items:center;gap:9px;background:rgba(13,14,18,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,46,59,.45);color:#fff !important;font-family:'Sora',sans-serif;font-weight:700;font-size:13.5px;padding:12px 20px;border-radius:999px;box-shadow:0 10px 34px rgba(0,0,0,.5),0 0 24px rgba(255,46,59,.25);text-decoration:none !important;visibility:hidden;opacity:0;transform:translateY(14px);transition:opacity .3s,transform .3s,visibility .3s}
#amc-joinpill.show{visibility:visible;opacity:1;transform:none}
#amc-joinpill:hover{border-color:#ff2e3b;box-shadow:0 10px 34px rgba(0,0,0,.5),0 0 34px rgba(255,46,59,.5)}
#amc-joinpill .jp-dot{width:8px;height:8px;border-radius:50%;background:#ff2e3b;animation:amcpulse 2s infinite}
@media(max-width:520px){#amc-joinpill{right:14px;bottom:16px;padding:10px 16px;font-size:12.5px}}
/* Join the list slide-in */
#amc-slidein{position:fixed;right:22px;bottom:24px;z-index:130;width:360px;max-width:calc(100vw - 28px);background:linear-gradient(160deg,rgba(255,46,59,.14),#0f1016 55%);border:1px solid rgba(255,46,59,.4);border-radius:18px;padding:22px 20px 18px;box-shadow:0 24px 70px rgba(0,0,0,.6),0 0 40px rgba(255,46,59,.25);visibility:hidden;opacity:0;transform:translateY(26px);transition:opacity .35s,transform .35s,visibility .35s}
#amc-slidein.open{visibility:visible;opacity:1;transform:none}
#amc-slidein h4{font-family:'Sora',sans-serif;color:#fff;font-size:18px;margin:0 0 6px;display:flex;align-items:center;gap:9px}
#amc-slidein p{color:#9aa0ad !important;font-size:13px !important;margin:0 0 12px !important;line-height:1.55 !important}
#amc-slidein-close{position:absolute;top:10px;right:12px;background:none !important;border:0 !important;color:#9aa0ad !important;font-size:20px;cursor:pointer;line-height:1;padding:4px !important;width:auto !important;height:auto !important}
#amc-slidein-close:hover{color:#fff !important}
#amc-slidein .mailpoet_form{padding:0 !important;margin:0}
#amc-slidein .mailpoet_paragraph{margin:0 0 9px !important}
#amc-slidein input.mailpoet_text{width:100% !important;background:#0a0a0f !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:8px !important;color:#fff !important;padding:10px 12px !important;font-size:13px !important;box-sizing:border-box}
#amc-slidein input.mailpoet_submit{width:100% !important;background:#ff2e3b !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:11px 16px !important;font-weight:700 !important;font-size:13.5px !important;cursor:pointer}
@media(max-width:520px){#amc-slidein{right:14px;bottom:14px;padding:18px 16px 14px}}
</style>
AMCPOLISH;
}


/* ===================== AMC SPEED PASS (2026-06-12) =====================
 * Font preloads for inner pages and targeted asset trims on single posts.
 * Player related assets are deliberately left untouched.
 * ======================================================================= */

add_action( 'wp_head', 'amc_inner_font_preload', 0 );
function amc_inner_font_preload() {
    if ( is_front_page() || is_admin() ) { return; }
    echo '<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>' . "\n";
    echo '<link rel="preload" as="font" type="font/woff2" crossorigin href="https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2">' . "\n";
    echo '<link rel="preload" as="font" type="font/woff2" crossorigin href="https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2">' . "\n";
}

add_action( 'wp_enqueue_scripts', 'amc_speed_trim', 200 );
function amc_speed_trim() {
    if ( is_admin() || ! is_singular( 'post' ) ) { return; }
    $pid = get_the_ID();
    // Elementor is only used on pages; drop its assets on posts not built with it
    if ( ! get_post_meta( $pid, '_elementor_edit_mode', true ) ) {
        foreach ( array( 'elementor-frontend', 'elementor-common', 'elementor-icons', 'e-theme-ui-light', 'elementor-frontend-modules', 'elementor-webpack-runtime' ) as $h ) {
            wp_dequeue_style( $h );
            wp_dequeue_script( $h );
        }
    }
    // Jetpack forms layout is not used inside posts
    wp_dequeue_style( 'jetpack-forms-layout' );
    // Gutenberg block styles when the post contains no blocks
    $c = get_post_field( 'post_content', $pid );
    if ( $c && false === strpos( $c, 'wp-block' ) && ! has_blocks( $c ) ) {
        wp_dequeue_style( 'wp-block-library' );
        wp_dequeue_style( 'wp-block-library-theme' );
        wp_dequeue_style( 'global-styles' );
    }
}


/* Late pass: Elementor and block CSS sneak back in as dependencies; strip at print time */
add_action( 'wp_print_styles', 'amc_strip_page_builders', 999 );
function amc_strip_page_builders() {
    if ( is_admin() || ! is_singular( 'post' ) ) { return; }
    $pid = get_the_ID();
    if ( get_post_meta( $pid, '_elementor_edit_mode', true ) ) { return; }
    $c = get_post_field( 'post_content', $pid );
    $no_blocks = ( $c && false === strpos( $c, 'wp-block' ) && ! has_blocks( $c ) );
    foreach ( (array) wp_styles()->queue as $h ) {
        $st = isset( wp_styles()->registered[ $h ] ) ? wp_styles()->registered[ $h ] : null;
        $src = ( $st && $st->src ) ? $st->src : '';
        if ( false !== strpos( $h, 'elementor' ) || 'e-theme-ui-light' === $h || false !== strpos( $src, '/elementor/' ) || false !== strpos( $src, '/uploads/elementor/' ) ) {
            wp_dequeue_style( $h );
            continue;
        }
        if ( $no_blocks && in_array( $h, array( 'wp-block-library', 'wp-block-library-theme', 'global-styles', 'classic-theme-styles' ), true ) ) {
            wp_dequeue_style( $h );
        }
    }
    // FA4 base css rides in as an Elementor dependency; keep it for the .fa meta icons
    if ( wp_style_is( 'font-awesome', 'registered' ) && ! wp_style_is( 'font-awesome', 'enqueued' ) ) {
        wp_enqueue_style( 'font-awesome' );
    }
}
add_action( 'wp_print_scripts', 'amc_strip_builder_scripts', 999 );
function amc_strip_builder_scripts() {
    if ( is_admin() || ! is_singular( 'post' ) ) { return; }
    if ( get_post_meta( get_the_ID(), '_elementor_edit_mode', true ) ) { return; }
    foreach ( (array) wp_scripts()->queue as $h ) {
        if ( false !== strpos( $h, 'elementor' ) ) {
            wp_dequeue_script( $h );
        }
    }
}


/* ===================== AMC TITLE HYGIENE (2026-06-12) =====================
 * YouTube titles arrive with hashtags and emojis that hurt search snippets.
 * Strip them from every new or updated post title. Slugs are not affected.
 * ========================================================================== */
function amc_clean_title( $t ) {
    if ( ! is_string( $t ) || '' === $t ) { return $t; }
    $t = preg_replace( '/#[\p{L}\p{N}_]+/u', '', $t );
    $t = preg_replace( '/[\x{1F000}-\x{1FAFF}\x{1F900}-\x{1F9FF}\x{2600}-\x{27BF}\x{2B00}-\x{2BFF}\x{FE00}-\x{FE0F}\x{200D}\x{20E3}]/u', '', $t );
    $t = preg_replace( '/\s{2,}/', ' ', $t );
    $t = trim( $t );
    $t = rtrim( $t, " \t-|:" );
    return trim( $t );
}
add_filter( 'wp_insert_post_data', 'amc_clean_title_on_insert', 10, 1 );
function amc_clean_title_on_insert( $data ) {
    if ( isset( $data['post_type'], $data['post_title'] ) && 'post' === $data['post_type'] ) {
        $cleaned = amc_clean_title( $data['post_title'] );
        if ( '' !== $cleaned ) { $data['post_title'] = $cleaned; }
    }
    return $data;
}


/* --- 301 for the trashed duplicate import (13047) to the original video (11817) --- */
add_action( 'template_redirect', 'amc_dup_redirects', 9 );
function amc_dup_redirects() {
    if ( ! is_404() ) { return; }
    $path = rawurldecode( (string) wp_parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH ) );
    if ( false !== strpos( $path, 'he-is-the-best-soccer-player-and-all-the-girls-love-him-animerecap-2' ) ) {
        $target = get_permalink( 11817 );
        if ( $target ) {
            wp_redirect( $target, 301 );
            exit;
        }
    }
}
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//amcanime.com/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://amcanime.com/post-sitemap.xml</loc>
		<lastmod>2026-06-13T04:10:22+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post-sitemap2.xml</loc>
		<lastmod>2026-05-31T04:29:09+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post-sitemap3.xml</loc>
		<lastmod>2026-06-12T05:17:21+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post-sitemap4.xml</loc>
		<lastmod>2026-06-13T04:10:22+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/page-sitemap.xml</loc>
		<lastmod>2026-06-13T00:31:20+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/vid_playlist-sitemap.xml</loc>
		<lastmod>2025-06-28T19:46:25+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/mailpoet_page-sitemap.xml</loc>
		<lastmod>2025-06-17T13:40:44+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/category-sitemap.xml</loc>
		<lastmod>2026-06-13T00:48:53+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap.xml</loc>
		<lastmod>2026-06-13T00:48:00+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap2.xml</loc>
		<lastmod>2026-06-12T07:10:41+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap3.xml</loc>
		<lastmod>2026-06-12T07:10:35+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap4.xml</loc>
		<lastmod>2026-06-12T07:10:35+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap5.xml</loc>
		<lastmod>2026-06-12T07:10:38+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap6.xml</loc>
		<lastmod>2026-06-12T07:10:41+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap7.xml</loc>
		<lastmod>2026-06-13T00:48:53+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap8.xml</loc>
		<lastmod>2026-06-13T00:48:00+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap9.xml</loc>
		<lastmod>2026-06-13T00:48:00+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap10.xml</loc>
		<lastmod>2026-06-13T00:48:00+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap11.xml</loc>
		<lastmod>2026-06-13T00:48:00+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap12.xml</loc>
		<lastmod>2026-06-12T07:10:38+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap13.xml</loc>
		<lastmod>2026-06-13T00:48:53+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap14.xml</loc>
		<lastmod>2026-06-12T07:10:38+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/post_tag-sitemap15.xml</loc>
		<lastmod>2026-06-12T06:51:52+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://amcanime.com/author-sitemap.xml</loc>
		<lastmod>2025-07-14T18:27:35+00:00</lastmod>
	</sitemap>
<sitemap>
<loc>https://amcanime.com/video-sitemap.xml</loc>
<lastmod>2026-06-10T14:11:14+00:00</lastmod>
</sitemap>
<sitemap>
<loc>https://amcanime.com/news-sitemap.xml</loc>
<lastmod>2026-06-12T09:00:00+00:00</lastmod>
</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Yoast SEO -->