: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}}.about-page{--about-gap:clamp(28px,5vw,72px);overflow:hidden}.about-page *{min-width:0}.about-page h1,.about-page h2,.about-page h3,.about-page h4,.about-page h5,.about-page h6{max-width:100%;color:var(--text-bright);font-size:clamp(14px,2vw,24px);line-height:1.55;letter-spacing:0;overflow-wrap:anywhere;word-break:normal;hyphens:auto;text-wrap:balance}.about-page p{max-width:100%;font-size:clamp(16px,1.5vw,18px);line-height:1.8;overflow-wrap:break-word}.about-hero{padding:clamp(64px,9vw,120px) 0 clamp(64px,8vw,96px)}.about-hero-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:var(--about-gap);align-items:center}.about-hero-grid>div{min-width:0}.about-hero h1{width:min(100%,850px);margin:22px 0 28px;font-size:clamp(14px,2vw,24px)}.about-hero p,.about-lead,.about-prose{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.8}.about-hero p{width:min(100%,720px)}.about-hero-art{width:100%;max-width:520px;aspect-ratio:4/5;justify-self:start;display:grid;place-items:center;overflow:hidden;border:1px solid var(--glass-border);border-radius:32px;background:linear-gradient(145deg,rgb(45 212 191 / .16),rgb(125 211 252 / .04))}.about-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-hero-art img[src*="amanari"]{object-fit:contain;padding:clamp(28px,6vw,70px)}.about-section{padding:clamp(64px,8vw,96px) 0;border-top:1px solid var(--glass-border)}.about-section h2,.about-cta h2{width:min(100%,850px);margin:15px 0 25px;font-size:clamp(14px,2vw,24px)}.about-lead{width:min(100%,780px)}.about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px}.about-pillars article{min-width:0;padding:clamp(22px,3vw,30px);border:1px solid var(--glass-border);border-radius:24px;background:var(--glass)}.about-pillars article>span{color:var(--accent);font-size:.58rem}.about-pillars h3{margin:14px 0;font-size:clamp(14px,1.5vw,24px)}.about-pillars p,.about-person p{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.7}.about-two-col{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:var(--about-gap);align-items:start}.about-two-col>div{min-width:0}.about-prose{width:min(100%,760px)}.about-prose p:first-child{margin-top:0}.about-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:45px}.about-person{min-width:0;display:grid;grid-template-columns:clamp(110px,13vw,150px) minmax(0,1fr);gap:24px;align-items:start;padding:22px;border:1px solid var(--glass-border);border-radius:24px;background:var(--glass)}.about-person>img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;border-radius:18px;background:#080c0e}.about-person>div{min-width:0}.about-person>div>span{display:block;color:var(--logo-blue);font-size:.52rem;line-height:1.7;text-transform:uppercase;overflow-wrap:anywhere}.about-person h3{margin:8px 0;font-size:clamp(14px,1.5vw,24px)}.about-socials{display:flex;flex-wrap:wrap;gap:8px 12px}.about-socials a{color:var(--accent);font-size:.5rem;overflow-wrap:anywhere}.about-future{background:rgb(45 212 191 / .025)}.about-cta{padding:clamp(70px,9vw,105px) 0;text-align:center}.about-cta h2,.about-cta p{margin-right:auto;margin-left:auto}.about-cta p{width:min(100%,650px);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.8}.about-cta .button{white-space:normal;text-align:center}@media(max-width:1020px){.about-team{grid-template-columns:1fr}.about-person{grid-template-columns:140px minmax(0,1fr)}}@media(max-width:860px){.about-hero-grid,.about-two-col{grid-template-columns:1fr}.about-hero-art{max-width:560px;justify-self:start;aspect-ratio:16/10}.about-pillars{grid-template-columns:1fr}}@media(max-width:560px){.about-hero-art{aspect-ratio:4/3}.about-person{grid-template-columns:1fr;padding:18px}.about-person>img{width:min(100%,260px);justify-self:center}.about-section{padding:58px 0}.about-pillars{margin-top:34px}.about-socials{gap:12px}}