@font-face{font-family:Source Han Sans HW-JP;src:local("SourceHanSansHW-VF"),url(/LightEraHan/_next/static/media/SourceHanSansHW-VF.otf.2e9074f3.woff2) format("woff2");ascent-override:100%}@font-face{font-family:Source Han Sans HW-SC;src:local("SourceHanSansHWSC-VF"),url(/LightEraHan/_next/static/media/SourceHanSansHWSC-VF.otf.f614ce15.woff2) format("woff2");ascent-override:100%}:root{--accent100:#f50;--red100:#f55;--red30:#ff55554d;--red10:#ff55551a;--white100:#fff;--white90:#ffffffe6;--white50:#ffffff80;--white20:#fff3;--white10:#ffffff1a;--black80:#000c;--black60:#0000004d;--black30:#0003;--black10:#0000001a;--backgroundLightFull:var(--white100);--backgroundLightHigh:var(--white30);--backgroundLightMid:var(--white20);--backgroundLightLow:var(--white10);--backgroundDarkHigh:var(--black60);--backgroundDarkMid:var(--black30);--backgroundDarkLow:var(--black10);--borderLightHigh:var(--white90);--borderLightMid:var(--white50);--borderLightLow:var(--white10);--textLightHigh:var(--white90);--textLightMid:var(--white50);--textDarkHigh:var(--black80);--linkAccent:var(--accent100);--error100:var(--red100);--error30:var(--red30);--error10:var(--red10)}body{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--textLightHigh);background-color:#000}div.pageContainer{min-height:100vh;display:flex;flex-direction:column;align-items:stretch}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:lang(ja){font-family:Source Han Sans HW-JP,sans-serif}:lang(zh-Hans){font-family:Source Han Sans HW-SC,sans-serif}.contain-width{margin:0 auto;max-width:1200px}a{color:var(--linkAccent);text-decoration:none;transition:all .1s}a:focus,a:hover{background-color:var(--backgroundLightLow)}a:active{opacity:.5}a.buttonLink,button{border:2px solid var(--borderLightMid);padding:.5em 1.2em;background-color:var(--backgroundLightLow);color:var(--white100);font-size:.9rem;font-weight:600;font-family:inherit;letter-spacing:.05em;text-transform:uppercase;text-align:center;transition:all .1s}a.buttonLink:focus,a.buttonLink:hover,button:focus,button:hover{background-color:var(--backgroundLightFull);color:var(--textDarkHigh);cursor:pointer}a.buttonLink:active,button:active{opacity:.5}a.buttonLink:disabled,a.buttonLink:disabled:active,a.buttonLink:disabled:hover
button:disabled:active,button:disabled,button:disabled:hover{border:1px solid var(--error100);background:var(--error10);color:var(--error100);opacity:.5;cursor:not-allowed;text-decoration:line-through}button>*{pointer-events:none}ol,p,ul{color:var(--textLightMid)}ul{list-style:square}