@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Noto+Sans+JP:wght@400;500;600;700;800&display=swap";:root{--primary:#ebcf34;--primary-soft:color-mix(in srgb,var(--primary) 16%,transparent);color:#f4f2ec;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101112;font-family:Noto Sans JP,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a,input{outline-offset:5px}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:2px solid var(--primary)}button{cursor:pointer;color:inherit}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}::selection{background:var(--primary);color:#111}html{scroll-behavior:smooth}button{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
