/*
Theme Name: Anikotu Original
Theme URI: https://anikotu.click
Author: Anikotu
Description: Original dark anime series and episode WordPress theme. No license activation required.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: anikotu-original
*/
:root{--bg:#10141c;--panel:#1b2230;--panel2:#252d3c;--text:#e9edf5;--muted:#9daabc;--accent:#65d86f;--border:#313a4b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}img{max-width:100%;height:auto}.wrap{width:min(1200px,94%);margin:auto}.site-header{background:#171d28;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.logo{font-weight:800;font-size:27px;letter-spacing:-1px}.logo span{color:var(--accent)}.nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.search-form{display:flex;gap:4px}.search-form input{width:185px;background:#0f141e;color:white;border:1px solid var(--border);border-radius:5px;padding:9px}.search-form button,.btn{background:var(--accent);color:#102019;border:0;border-radius:5px;padding:9px 14px;font-weight:bold;cursor:pointer}.hero{margin:26px 0;background:linear-gradient(115deg,#283d38,#1a2231);padding:35px;border-radius:12px}.hero h1{margin:0;font-size:30px}.hero p{color:#d4dfe2;margin:6px 0 0}.section-heading{display:flex;justify-content:space-between;align-items:center;border-left:4px solid var(--accent);padding-left:12px;margin:30px 0 18px}.section-heading h2{font-size:21px;margin:0}.cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.poster-card{background:var(--panel);border-radius:9px;overflow:hidden;border:1px solid #283242}.poster-wrap{position:relative;aspect-ratio:2/3;background:#303b4a;overflow:hidden}.poster-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.poster-card:hover img{transform:scale(1.04)}.ep-badge{position:absolute;top:8px;left:8px;background:var(--accent);color:#102019;font-weight:bold;border-radius:4px;padding:2px 7px;font-size:12px}.card-info{padding:10px}.card-title{font-size:14px;line-height:1.4;margin:0;font-weight:bold}.card-meta{color:var(--muted);font-size:12px;margin-top:5px}.content-panel{background:var(--panel);border-radius:10px;padding:23px;margin:25px 0}.single-layout{display:grid;grid-template-columns:210px 1fr;gap:26px}.series-cover{width:100%;border-radius:8px}.muted{color:var(--muted)}.episode-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.episode-list a{background:var(--panel2);border:1px solid var(--border);border-radius:5px;padding:9px;text-align:center}.episode-list a:hover{background:var(--accent);color:#102019}.player-frame{position:relative;aspect-ratio:16/9;background:#080b10;border-radius:8px;overflow:hidden}.player-frame iframe,.player-frame video{width:100%;height:100%;border:0;position:absolute;inset:0}.player-empty{display:grid;place-items:center;height:100%;color:var(--muted)}.player-switches{display:flex;gap:8px;margin:14px 0}.player-switches button{background:var(--panel2);color:white;border:1px solid var(--border);border-radius:5px;padding:9px 18px;cursor:pointer}.player-switches button.active{background:var(--accent);color:#102019}.download-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.download-links a{background:#2d7044;color:#fff;padding:10px 16px;border-radius:6px}.pagination{margin:25px 0}.pagination .page-numbers{display:inline-block;background:var(--panel);padding:7px 13px;margin:3px;border-radius:5px}.pagination .current{background:var(--accent);color:#102019}.site-footer{border-top:1px solid var(--border);padding:30px 0;margin-top:40px;color:var(--muted);text-align:center}.entry-content a{color:var(--accent)}@media(max-width:900px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.nav ul{gap:10px}.header-inner{flex-wrap:wrap;padding:10px 0}}@media(max-width:600px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.single-layout{grid-template-columns:1fr}.series-cover{max-width:180px}.episode-list{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{justify-content:center}.nav{width:100%;overflow-x:auto}.nav ul{justify-content:center}.hero{padding:20px}.hero h1{font-size:23px}}
