:root{--bg-deep:#05080a;--glass:rgba(255,255,255,.035);--glass-border:rgba(255,255,255,.1);--accent:#2dd4bf;--accent-glow:rgba(45,212,191,.28);--accent-alt:#f43f5e;--text-bright:#f9fafb;--text-dim:#9ca3af;--logo-blue:#7dd3fc;--max:1200px;--font-main:'Press Start 2P',cursive}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#05080a;color:var(--text-dim);font:12px/2 var(--font-main);overflow-x:hidden}body::before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 50% 10%,#0d1a1d 0%,#05080a 100%)}body::after{content:"";position:fixed;inset:0;z-index:1000;pointer-events:none;background:linear-gradient(#fff0 50%,rgb(0 0 0 / .08) 50%),linear-gradient(90deg,rgb(255 0 0 / .02),rgb(0 255 0 / .01),rgb(0 0 255 / .02));background-size:100% 4px,4px 100%}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}#particles{position:fixed;inset:0;z-index:-1;pointer-events:none}.wp-shell,.am-container,.footer-shell{position:relative;width:min(calc(100% - 40px),var(--max));margin-inline:auto}.wp-site-header{position:sticky;top:0;z-index:500;background:rgb(5 8 10 / .9);border-bottom:1px solid var(--glass-border);backdrop-filter:blur(14px)}.wp-site-header .wp-shell{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wp-brand{display:flex;align-items:center;gap:12px;color:var(--text-bright);text-transform:uppercase}.wp-brand img{width:42px;height:42px;border-radius:11px;object-fit:cover}.site-nav .primary-menu,.site-nav>ul,.footer-menu{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}.site-nav a,.footer-menu a{font-size:.62rem;color:var(--text-dim)}.site-nav a:hover,.site-nav .current-menu-item>a,.footer-menu a:hover{color:var(--accent)}.menu-toggle{display:none;padding:9px 12px;color:var(--text-bright);background:var(--glass);border:1px solid var(--glass-border);border-radius:9px;font:inherit;font-size:.6rem}.wp-main{position:relative;z-index:1;min-height:62vh}.page-hero{padding:80px 0 42px;border-bottom:1px solid var(--glass-border)}.page-hero h1{margin:.35em 0;color:var(--text-bright);font-size:clamp(2rem,6vw,4.6rem);line-height:1.2}.eyebrow{color:var(--accent);font-size:.65rem;text-transform:uppercase}.section-intro{max-width:720px;color:var(--text-dim)}.section{padding:64px 0}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.game-card,.post-card,.empty-state,.game-facts{height:100%;overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);border-radius:28px}.game-card:hover,.post-card:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 18px 42px rgb(0 0 0 / .4)}.game-card,.post-card{transition:.25s}.card-media{aspect-ratio:16/10;background:#080c0e}.card-media img{width:100%;height:100%;object-fit:cover}.card-body{padding:24px}.card-meta{color:var(--accent);font-size:.55rem;text-transform:uppercase}.card-title{color:var(--text-bright);font-size:.9rem;line-height:1.7}.card-copy{font-family:system-ui,sans-serif;font-size:1rem;line-height:1.65}.content-layout,.game-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding:60px 0}.entry-content{color:#dce3e7;font-family:system-ui,sans-serif;font-size:1.08rem;line-height:1.8}.entry-content h2,.entry-content h3{color:var(--text-bright);font-family:var(--font-main);line-height:1.6}.entry-content a{color:var(--accent);text-decoration:underline}.entry-content img{border-radius:18px}.sidebar{padding-left:28px;border-left:1px solid var(--glass-border)}.game-facts{height:auto;padding:25px}.game-facts h2{color:var(--text-bright);font-size:.9rem}.button{display:inline-flex;margin:8px 4px 8px 0;padding:12px 16px;color:#04100f;background:var(--accent);border-radius:999px;font-size:.58rem;font-weight:700}.am-player{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border:1px solid var(--glass-border);border-radius:18px}.am-player video,.am-player iframe{width:100%;height:100%;border:0}.am-player-controls{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:10px;padding:25px 14px 12px;background:linear-gradient(transparent,rgb(0 0 0 / .9))}.am-player-controls button{color:#fff;background:none;border:0}.am-player-controls input{min-width:0;flex:1;accent-color:var(--accent)}.game-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.game-gallery img{aspect-ratio:16/9;object-fit:cover;border-radius:14px}.empty-state{padding:40px}.pagination{margin-top:36px}.nav-links{display:flex;gap:8px}.page-numbers{padding:7px 11px;border:1px solid var(--glass-border);border-radius:8px}.page-numbers.current{color:#04100f;background:var(--accent)}.amanari-contact{max-width:760px}.amanari-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.amanari-contact label{display:block;margin-bottom:16px;color:var(--text-bright);font-size:.62rem}.amanari-contact input,.amanari-contact textarea{width:100%;margin-top:7px;padding:13px 14px;color:var(--text-bright);background:rgb(255 255 255 / .05);border:1px solid var(--glass-border);border-radius:10px;font:1rem/1.4 system-ui,sans-serif}.amanari-contact textarea{min-height:170px;resize:vertical}.amanari-contact button{padding:14px 20px;color:#04100f;background:var(--accent);border:0;border-radius:999px;font:700 .62rem var(--font-main)}.amanari-notice{margin-bottom:20px;padding:12px 15px;border:1px solid var(--accent);border-radius:10px;color:var(--text-bright)}.amanari-footer{position:relative;z-index:2;margin-top:80px;padding:42px 0;border-top:1px solid var(--glass-border);background:rgb(5 8 10 / .75)}.footer-shell{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:42px;height:42px;border-radius:11px}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{color:var(--text-bright);font-size:.68rem}.footer-brand span,.amanari-footer p{font-size:.52rem}.amanari-footer p{grid-column:1/-1;margin:0;padding-top:18px;border-top:1px solid var(--glass-border)}@media(max-width:900px){.card-grid{grid-template-columns:repeat(2,1fr)}.content-layout,.game-detail-grid{grid-template-columns:1fr}.sidebar{padding:0;border:0}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:74px;right:0;left:0;padding:20px;background:#05080a;border-bottom:1px solid var(--glass-border)}.site-nav.is-open{display:block}.site-nav .primary-menu,.site-nav>ul{flex-direction:column;align-items:stretch}}@media(max-width:600px){.wp-shell,.am-container,.footer-shell{width:min(calc(100% - 28px),var(--max))}.card-grid,.game-gallery,.amanari-contact-grid{grid-template-columns:1fr}.footer-shell{grid-template-columns:1fr}.footer-menu{align-items:flex-start;flex-direction:column}}.amanari-home-nav{position:relative;z-index:500;width:min(calc(100% - 40px),1200px);min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--glass-border)}.home-nav-brand{display:flex;align-items:center;gap:11px;color:var(--text-bright);font-size:.72rem;text-transform:uppercase;letter-spacing:1px}.home-nav-brand img{width:38px;height:38px;border-radius:10px;object-fit:cover}.home-menu{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.home-menu a{color:var(--text-dim);font-size:.62rem;transition:color .2s ease}.home-menu a:hover,.home-menu .current-menu-item>a{color:var(--accent)}.home-menu-toggle{display:none;padding:9px 12px;color:var(--text-bright);background:var(--glass);border:1px solid var(--glass-border);border-radius:9px;font:inherit;font-size:.6rem}@media(max-width:768px){.home-menu-toggle{display:block}#amanari-home-menu{display:none;position:absolute;top:64px;left:0;right:0;padding:18px;background:rgb(5 8 10 / .98);border:1px solid var(--glass-border);border-radius:14px}#amanari-home-menu.is-open{display:block}.home-menu{flex-direction:column;align-items:stretch;gap:15px}}