*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100dvh;margin:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li{list-style:none}button,input,optgroup,select,textarea{background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{appearance:none;cursor:pointer}a{color:inherit;text-decoration:none}img,embed,iframe,object,audio,video{max-width:100%;height:auto}img{border-style:none}:root{--navy:#16203d;--coral:#ef5d74;--cream:#f2e9d8;--cream-body:#f2e9d8cc;--cream-strip:#f2e9d8a0;--cream-sub:#f2e9d880;--cream-footer:#f2e9d880;--cream-border:#f2e9d866;--cream-rule:#f2e9d822;--coral-border:#ef5d7455;--coral-rule:#ef5d7466;--coral-shadow:#ef5d7433;--ghost:#ffffff06;--halftone:#ffffff10;--plate-frost:#000000a6;--shell-padding:20px;--wordmark-size:56px;--plates-width:152px;--plates-gap:6px;--plates-margin-top:8px;--plate-kanji:22px;--plate-bar-gap:4px;--tagline-margin-top:12px;--copy-size:10px;--strip-padding-top:10px;--d-gap:14px;--wing-clearance:0px;--slot-width:134px;--slot-height:280px}@media (min-width:768px){:root{--shell-padding:40px;--wordmark-size:110px;--plates-width:200px;--plates-gap:8px;--plates-margin-top:24px;--plate-kanji:30px;--plate-bar-gap:6px;--tagline-margin-top:20px;--copy-size:15px;--strip-padding-top:14px;--d-gap:28px;--slot-width:230px;--slot-height:482px}}@media (min-width:1024px){:root{--shell-padding:56px;--wordmark-size:130px;--plates-width:250px;--plate-kanji:36px;--copy-size:16px;--wing-clearance:48px;--slot-width:315px;--slot-height:660px}}html,body{color:var(--cream);background:#000;font-family:Noto Sans JP,sans-serif;overflow-x:clip}::selection{background:var(--coral);color:var(--navy)}:focus-visible{outline:2px solid var(--cream);outline-offset:3px}
