@font-face{font-family:Gen Jyuu Gothic;src:url(/fonts/GenJyuuGothic-Normal.woff)format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Gen Jyuu Gothic;src:url(/fonts/GenJyuuGothic-Bold.woff)format("woff");font-display:swap;font-style:normal;font-weight:700}:root{--color-bg:#120e0b;--color-bg-soft:#1b1510;--color-bg-raised:#241a12;--color-text:#f7f0df;--color-muted:#c9c0b1;--color-gold:#f6c84b;--color-gold-soft:#d7a632;--color-green:#83cf4b;--color-purple:#6e5bc5;--color-cyan:#50cfdb;--color-line:#6b4d2c;--color-line-soft:#3c2d20;--font-body:"Gen Jyuu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;--font-display:"Gen Jyuu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;--content-width:72rem;--shadow-step:7px 7px 0 #00000073}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;background:linear-gradient(#120e0beb,#120e0bf5),url(data:image/png;base64,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);margin:0;font-size:16px;line-height:1.75}img{max-width:100%;display:block}a{color:inherit}button,summary{font:inherit}.skip-link{z-index:100;border:2px solid var(--color-gold);background:var(--color-bg);color:var(--color-text);padding:.65rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--color-cyan);outline-offset:4px}.site-header{z-index:20;backdrop-filter:blur(12px);background:#0b0806b8;border-bottom:1px solid #f6c84b29;width:100%;position:absolute;top:0}.site-header__inner{width:min(100% - 2rem, var(--content-width));justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;margin:0 auto;display:flex}.brand{align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand__icon{border:2px solid var(--color-gold-soft);border-radius:.6rem;width:2.75rem;height:2.75rem;box-shadow:3px 3px #00000073}.brand__logo-frame{flex:none;width:10.75rem;display:block}.brand__logo{width:100%;height:auto;image-rendering:pixelated}.english-logo-crop{aspect-ratio:1642/438;position:relative;overflow:hidden}.english-logo-crop>img{width:108.04%;max-width:none;height:auto;image-rendering:pixelated;position:absolute;top:-45.89%;left:-1.95%}.site-nav{align-items:center;gap:clamp(1rem,3vw,2.5rem);font-size:.95rem;font-weight:700;display:flex}.site-nav a{text-underline-offset:.45rem;text-decoration-color:#0000;text-decoration-thickness:2px}.site-nav a:hover{color:var(--color-gold);text-decoration-color:currentColor}.hero{isolation:isolate;border-bottom:3px solid var(--color-line);background:radial-gradient(circle at 76% 38%,#58419e59,#0000 29rem),linear-gradient(90deg,#070504ed 0 47%,#0e0a08c7 65% 100%),url(/_astro/star-tile.DGXYxpzc.png) 0 0/256px 256px;min-height:min(58rem,100svh);position:relative;overflow:hidden}.hero:before,.hero:after{z-index:-1;content:"";width:clamp(1rem,7vw,7rem);image-rendering:pixelated;opacity:.92;background:linear-gradient(90deg,#000000b3,#0000),url(data:image/png;base64,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);position:absolute;top:0;bottom:0}.hero:before{left:0}.hero:after{right:0;transform:scaleX(-1)}.hero__inner{width:min(100% - 3rem, var(--content-width));grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:min(55rem,100svh);margin:0 auto;padding:8rem 0 5rem;display:grid}.hero__copy{z-index:2;position:relative}.hero__logo-frame{width:min(23rem,78%);margin-bottom:2rem;display:block}.hero__logo{width:100%;height:auto;image-rendering:pixelated}.hero h1,.section-heading h2,.promise h2,.closing-section h2{color:var(--color-gold);font-family:var(--font-display);letter-spacing:.025em;text-shadow:4px 4px #5e3c13;margin:0;font-weight:700;line-height:1.25}.hero h1{font-size:clamp(2.55rem,4.3vw,4.25rem)}.hero h1 span{color:var(--color-green);text-shadow:4px 4px #294d1f}.hero h1 .hero__line{white-space:nowrap;display:block}.hero h1 .hero__line--gold{color:var(--color-gold);text-shadow:4px 4px #5e3c13}.hero__lead{max-width:35rem;color:var(--color-text);margin:2rem 0 0;font-size:clamp(1.03rem,1.5vw,1.28rem);font-weight:700;line-height:1.9}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.button{border:2px solid var(--color-gold-soft);background:var(--color-bg-soft);min-height:3.75rem;box-shadow:var(--shadow-step);text-align:center;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-weight:700;text-decoration:none;transition:color .14s,transform .14s;display:inline-flex}.button--disabled{color:#4d4a46;cursor:default;background:#cbc8c2;border-color:#88837b}.button--secondary{color:var(--color-green)}.button--secondary:hover{color:var(--color-text);transform:translate(-2px,-2px)}.hero__facts{color:var(--color-muted);margin:1.4rem 0 0;font-size:.88rem}.hero__media{justify-content:center;display:flex;position:relative}.hero__app-icon{z-index:4;border:3px solid var(--color-gold-soft);border-radius:1.35rem;width:6.5rem;height:6.5rem;position:absolute;bottom:6%;right:-.5rem;box-shadow:8px 8px #00000080}.hero__down{z-index:5;color:var(--color-gold);font-weight:700;text-decoration:none;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.hero__down:after{content:"↓";margin-left:.65rem;display:inline-block}.section{border-bottom:3px solid var(--color-line);position:relative}.section__inner{width:min(100% - 3rem, var(--content-width));margin:0 auto;padding:clamp(5rem,10vw,8.5rem) 0}.section__inner--wide{max-width:82rem}.section__inner--narrow{max-width:56rem}.section-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr);align-items:end;gap:2rem;display:grid}.section-heading h2,.promise h2,.closing-section h2{font-size:clamp(2.25rem,5vw,4.5rem)}.section-heading p{color:var(--color-muted);margin:0}.section-heading--center{text-align:center;display:block}.section-heading--center p{margin-top:1rem}.loop-section{background:linear-gradient(#110c08e6,#110c08f5),url(data:image/png;base64,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)}.game-loop{gap:clamp(4rem,9vw,8rem);margin:4rem 0 0;padding:0;list-style:none;display:grid}.game-loop__step{grid-template-columns:minmax(0,1fr) minmax(17rem,.65fr);align-items:center;gap:clamp(2rem,8vw,7rem);min-height:33rem;display:grid;position:relative}.game-loop__step:after{background:repeating-linear-gradient(90deg, var(--color-line) 0 1.5rem, transparent 1.5rem 2rem);content:"";width:44%;height:2px;position:absolute;bottom:-4.5rem;right:8%}.game-loop__step:last-child:after{display:none}.game-loop__step--right .game-loop__copy{order:2}.game-loop__step--right .phone-frame{justify-self:start}.game-loop__copy{align-items:flex-start;gap:1.5rem;display:flex}.game-loop__number{color:var(--color-gold);text-shadow:4px 4px #5e3c13;font-size:clamp(4rem,9vw,7rem);font-weight:700;line-height:.85}.game-loop h3{color:var(--color-gold);margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.15}.game-loop p{max-width:30rem;color:var(--color-muted);margin:1rem 0 0;font-size:1.05rem}.phone-frame{aspect-ratio:1206/2622;background:#050403;border:7px solid #86827d;border-radius:2.75rem;width:min(100%,20rem);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 3px #1a1816,14px 16px #00000061}.phone-frame img{object-fit:cover;width:100%;height:100%}.phone-frame__speaker{z-index:2;background:#080706;border-radius:999px;width:34%;height:1.1rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.phone-frame--hero{width:min(100%,23rem);transform:rotate(1.5deg)}.phone-frame--step{justify-self:end;width:min(100%,18rem)}.phone-frame--craft img{height:220%}.phone-frame--result img{height:168%}.screens-section{background:radial-gradient(circle at 50% 20%,#644faf29,#0000 40rem),#0e0b09}.screens{grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(1rem,4vw,3rem);margin-top:4rem;display:grid}.screen-card{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.screen-card>span{color:var(--color-gold);font-size:1.3rem;font-weight:700}.phone-frame--gallery{width:min(100%,17rem)}.screen-card:nth-child(2) .phone-frame{transform:translateY(2.5rem)}.screens-section__end{color:var(--color-gold);text-align:center;margin:7rem auto 0;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:700;line-height:1.7}.promise-section{background:linear-gradient(90deg,#0e0a07f5,#120d08d1),url(data:image/png;base64,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)}.promise{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.75fr);align-items:center;gap:clamp(3rem,9vw,8rem);display:grid}.promise__copy>p{max-width:43rem;color:var(--color-muted);margin:2rem 0 0}.promise-list{gap:1.5rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.promise-list li{border-left:4px solid var(--color-gold-soft);gap:.25rem;padding-left:1.25rem;display:grid}.promise-list strong{color:var(--color-gold);font-size:1.2rem}.promise-list span{color:var(--color-muted)}.promise__art{clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);min-height:24rem;image-rendering:pixelated;background:radial-gradient(circle,#50cfdb38,#0000 48%),url(/_astro/star-tile.DGXYxpzc.png) 0 0/256px;place-items:center;display:grid}.promise__pickaxe{width:12rem;image-rendering:pixelated;filter:drop-shadow(10px 12px #00000059);transform:rotate(-18deg)}.faq-section{background:#15100c}.faq-list{gap:1rem;margin-top:3rem;display:grid}.faq-list details{border:2px solid var(--color-line);background:#16110df0;box-shadow:5px 5px #0000004d}.faq-list summary{color:var(--color-text);cursor:pointer;padding:1.25rem 3.5rem 1.25rem 1.35rem;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--color-green);content:"＋";font-size:1.3rem;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--color-muted);margin:0;padding:0 1.35rem 1.35rem}.faq-list a,.text-link{color:var(--color-green);text-underline-offset:.25rem;text-decoration-thickness:2px}.news-section{background:#0f0c09}.news-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.news-heading h2{color:var(--color-gold);margin:0;font-size:clamp(2rem,4vw,3rem)}.news-heading a{color:var(--color-green)}.news-item{border:2px solid var(--color-line);background:var(--color-bg-soft);box-shadow:var(--shadow-step);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.news-item:hover{border-color:var(--color-gold-soft);transform:translate(-2px,-2px)}.news-item time{color:var(--color-muted);font-size:.9rem}.news-item strong{color:var(--color-text);font-size:1.05rem}.news-item span{color:var(--color-green);font-weight:700}.closing-section{background:radial-gradient(circle at 50% 40%,#c7862c47,#0000 24rem),linear-gradient(#120d09a8,#090705f5),url(data:image/png;base64,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);overflow:hidden}.closing-section__inner{text-align:center;width:min(100% - 3rem,56rem);margin:0 auto;padding:clamp(6rem,12vw,10rem) 0 11rem;position:relative}.closing-section__icon{border:3px solid var(--color-gold-soft);border-radius:1.7rem;width:8rem;height:8rem;margin:0 auto 2.25rem;box-shadow:8px 8px #0000007a}.closing-section p{color:var(--color-muted);margin:1.25rem 0 0}.closing-section__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.closing-section__screen{z-index:-1;filter:brightness(.48);opacity:.6;width:19rem;position:absolute;bottom:-5rem;right:-12rem;transform:rotate(7deg)}.site-footer{border-top:2px solid var(--color-line);text-align:center;background:#090705;padding:2.25rem 1.5rem}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:.8rem 1.75rem;display:flex}.site-footer a{color:var(--color-green);text-underline-offset:.25rem;font-size:.9rem}.site-footer p{color:#908a81;margin:1.5rem 0 0;font-size:.85rem}.document-shell{width:min(100% - 2rem,58rem);min-height:75svh;margin:0 auto;padding:8rem 0 5rem}.breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.88rem;display:flex}.breadcrumb a{color:var(--color-green)}.document{border:2px solid var(--color-line);box-shadow:var(--shadow-step);background:#140f0bf5}.document__header{border-bottom:2px solid var(--color-line);background:linear-gradient(90deg,#140f0bc2,#140f0bf0),url(/_astro/star-tile.DGXYxpzc.png);padding:clamp(1.5rem,5vw,3rem)}.document__header h1{color:var(--color-gold);text-shadow:3px 3px #5e3c13;margin:0;font-size:clamp(2rem,6vw,3.5rem);line-height:1.35}.document__header p{max-width:42rem;color:var(--color-muted);margin:1rem 0 0}.document__content{padding:clamp(1.5rem,5vw,3rem)}.document__content>:first-child{margin-top:0}.document__content h2{border-left:4px solid var(--color-gold);color:var(--color-gold);margin:3rem 0 1rem;padding-left:1rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.45}.document__content h3{color:var(--color-text);margin:2rem 0 .65rem;font-size:1.15rem}.document__content p,.document__content li{color:var(--color-muted)}.document__content p+p{margin-top:1rem}.document__content ul,.document__content ol{padding-left:1.5rem}.document__content li+li{margin-top:.65rem}.document__content a{color:var(--color-green);overflow-wrap:anywhere;text-underline-offset:.25rem}.document__content hr{border:0;border-top:2px solid var(--color-line-soft);margin:2.5rem 0}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.link-card{border:2px solid var(--color-line-soft);background:var(--color-bg-soft);min-height:9rem;color:inherit;flex-direction:column;justify-content:space-between;padding:1.2rem;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.link-card:hover{border-color:var(--color-gold-soft);transform:translate(-2px,-2px)}.link-card strong{color:var(--color-gold);font-size:1.08rem}.link-card span{color:var(--color-muted);font-size:.93rem}.contact-panel{border:2px solid var(--color-gold-soft);background:#1b1510;margin-top:2rem;padding:1.4rem}.contact-panel h2{margin-top:0}.blog-list{gap:1rem;display:grid}.blog-card{border:2px solid var(--color-line-soft);background:var(--color-bg-soft);gap:.65rem;padding:1.5rem;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.blog-card:hover{border-color:var(--color-gold-soft);transform:translate(-2px,-2px)}.blog-card__meta{color:var(--color-muted);align-items:center;gap:1rem;font-size:.86rem;display:flex}.blog-card__meta span{color:var(--color-green);font-weight:700}.blog-card h2{color:var(--color-gold);border:0;margin:0;padding:0;font-size:1.35rem}.blog-card p{margin:0}.article-meta{color:var(--color-muted);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.article-meta span{color:var(--color-green);font-weight:700}@media (width<=800px){.site-header{background:#0b0806;position:relative}.site-header__inner{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:auto;padding:.85rem 0}.brand__logo-frame{width:9rem}.site-nav{justify-content:space-between;gap:.5rem;width:100%;font-size:.82rem}.hero{min-height:auto}.hero__inner{grid-template-columns:1fr;gap:4rem;min-height:auto;padding:4rem 0 6rem}.hero__copy{text-align:center}.hero__logo-frame,.hero__lead{margin-left:auto;margin-right:auto}.hero__actions{justify-content:center}.hero__app-icon{right:calc(50% - 11.5rem)}.section-heading,.promise,.game-loop__step{grid-template-columns:1fr}.game-loop__step--right .game-loop__copy{order:0}.game-loop__step .phone-frame{justify-self:center}.game-loop__step:after{background:repeating-linear-gradient(180deg, var(--color-line) 0 .5rem, transparent .5rem .75rem);width:2px;height:2rem;bottom:-3rem;left:50%;right:auto}.promise__art{min-height:18rem}.news-item{grid-template-columns:1fr;gap:.45rem}.document-shell{padding-top:3rem}}@media (width<=600px){.section__inner,.hero__inner,.closing-section__inner{width:min(100% - 2rem, var(--content-width))}.hero h1{font-size:clamp(2.15rem,11vw,3.2rem)}.hero h1 .hero__line{white-space:normal}.hero__actions{flex-direction:column;align-items:stretch}.hero__facts{line-height:1.7}.hero__down{width:max-content;max-width:90%;font-size:.86rem}.game-loop__copy{gap:1rem}.screens{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(13rem,1fr));align-items:start;margin-left:-1rem;margin-right:-1rem;padding:1rem;overflow-x:auto}.screen-card{scroll-snap-align:center}.screen-card:nth-child(2) .phone-frame{transform:none}.screens-section__end{margin-top:3.5rem}.news-heading{flex-direction:column;align-items:flex-start}.link-grid{grid-template-columns:1fr}.document-shell{width:min(100% - 1rem,58rem)}.closing-section__screen{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
