:root{--bg:#080808;--white:#F8F8F6;--w90:rgba(248,248,246,0.9);--w70:rgba(248,248,246,0.7);--w50:rgba(248,248,246,0.5);--w20:rgba(248,248,246,0.2);--w12:rgba(248,248,246,0.12);--w06:rgba(248,248,246,0.06);--teal:#3DDBA8;--teal-dim:rgba(61,219,168,0.12);--display:"Bebas Neue","Noto Sans JP",sans-serif;--body:"Manrope","Noto Sans JP",sans-serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--body);background:var(--bg);color:var(--white);overflow-x:hidden}::selection{background:var(--teal-dim);color:var(--teal)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;transform:translateZ(0)}[lang=ja]{letter-spacing:0}