*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;background-color:#0b5a3a;background-image:radial-gradient(circle at 50% 38%,#15704a,#0b5a3a 55%,#063a24);background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#app{width:100%;min-height:100vh;min-height:100dvh}.app{position:relative;width:7.5rem;min-height:100vh;min-height:100dvh;margin:0 auto;overflow:hidden}html.is-wide #app{display:flex;align-items:center;justify-content:center}html.is-wide .app{width:7.5rem;height:13.34rem;min-height:0;margin:0;box-shadow:0 .16rem 1rem #00000073}.app-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center top}.pressable{cursor:pointer}.pressable:active{opacity:.85;transform:scale(.98)}img{display:block;-webkit-user-drag:none}
