*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input,optgroup,select,textarea{padding:0;margin:0}a,img{-webkit-touch-callout:none}a:active,a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}html{font-size:100px}html body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:320px) and (max-width:320px){html{font-size:85.3333333333px!important}}@media only screen and (min-width:375px){html{font-size:100px!important}}@media only screen and (min-width:411px){html{font-size:109.6px!important}}@media only screen and (min-width:414px){html{font-size:110.4px!important}}@media only screen and (min-width:600px){html{font-size:204.8px!important}}@media only screen and (min-width:1024px){html{font-size:273.0666666667px!important}}@media only screen and (orientation:landscape) and (min-width:1024px){html{font-size:100px!important}}@media only screen and (min-width:1080px){html{font-size:100px!important}}:root{--text:#222;--text-dark-mode:#f5f5f5;--background:#fff;--background-dark-mode:#424242;--anchor:#00e;--anchor-dark-mode:#e39777}body{color:var(--text);font-size:.14rem;background-color:var(--background)}a{color:var(--anchor)}@media (prefers-color-scheme:dark){body{color:var(--text-dark-mode);background-color:var(--background-dark-mode)}a{color:var(--anchor-dark-mode)}img{-webkit-filter:grayscale(30%);filter:grayscale(30%)}}.container{width:100%;align-self:center}@media only screen and (min-width:1001px){.container{width:95%}}#app{flex-flow:column nowrap;align-items:flex-start;width:100vw;min-height:100vh}#app,#app .header{display:flex;justify-content:flex-start;align-content:stretch}#app .header{flex-flow:row nowrap;align-items:center;flex:0 0 auto;font-size:.2rem;font-weight:700;padding:.1rem .05rem}#app .header .logo{flex:0 0 auto;width:.4rem;height:.4rem;margin-right:.05rem}#app .anchors{flex:0 0 auto;padding-left:.5rem}#app .title{flex:0 0 auto;padding-left:.1rem}#app .desc,#app .sw{flex:0 0 auto;padding:0 .1rem}#app .footer{flex:0 0 auto;padding:.1rem}
/*# sourceMappingURL=/main.1dab7b9f.css.map */