:root{--color-text: var(--van-text-color, #323233);--color-background-2: #fafafa;--color-block-background: #ffffff;--color-border: var(--van-border-color, #ebedf0)}html.dark{--color-text: var(--van-text-color, #f5f5f5);--color-background-2: var(--van-background-2, #1c1c1e);--color-block-background: var(--van-border-color, #3a3a3c);--color-border: var(--van-border-color, #3a3a3c)}@font-face{font-family:Avenir;font-style:normal;font-weight:400;font-display:swap;src:local("Avenir"),local("Avenir Roman"),local("Avenir Next"),local("Avenir Next Regular")}@font-face{font-family:Avenir;font-style:normal;font-weight:800;font-display:swap;src:local("Avenir Heavy"),local("Avenir Black"),local("Avenir Next Demi Bold"),local("Avenir Next Bold"),local("Avenir")}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/LilitaOne-Regular.ttf) format("truetype")}@font-face{font-family:Unbounded-Black;font-style:normal;font-weight:900;font-display:swap;src:local("Unbounded-Black"),local("Unbounded Black"),url(../../fonts/Unbounded-Black.woff2) format("woff2"),url(../../fonts/Unbounded-Black.ttf) format("truetype")}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:local("Unbounded"),local("Unbounded Black"),url(../../fonts/Unbounded-Black.woff2) format("woff2"),url(../../fonts/Unbounded-Black.ttf) format("truetype")}:root{--font-avenir: Avenir, Avenir;--font-unbounded: Unbounded, Unbounded;--font-unbounded-black: "Unbounded-Black", "Unbounded Black", Unbounded;--font-lucky-celebration: "Lilita One", "Baloo 2", "Fredoka", var(--font-invite-display);--font-invite-display: var(--font-unbounded-black), "Unbounded-ExtraBold", "Unbounded ExtraBold", "Arial Narrow Bold", sans-serif;--font-invite-sans: Avenir, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Noto Sans", "Avenir Next", "Helvetica Neue", Helvetica, PingFang SC, Hiragino Sans GB, "Microsoft YaHei", Arial, sans-serif}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:var(--van-text-color);background-color:var(--color-background-2)}html{height:100%;box-sizing:border-box}#app{height:100%}html.lucky-scratch-page,body.lucky-scratch-page,body.lucky-scratch-page #app{min-height:100%;min-height:100dvh;background:-webkit-radial-gradient(50% 5%,circle,rgba(255,239,146,.14),transparent 15%),-webkit-radial-gradient(22% 15%,circle,rgba(92,58,232,.2),transparent 22%),-webkit-radial-gradient(78% 15%,circle,rgba(201,67,148,.18),transparent 24%),-webkit-linear-gradient(top,#121217 0%,#0d0d12 50%,#09090d 100%);background:radial-gradient(circle at 50% 5%,rgba(255,239,146,.14),transparent 15%),radial-gradient(circle at 22% 15%,rgba(92,58,232,.2),transparent 22%),radial-gradient(circle at 78% 15%,rgba(201,67,148,.18),transparent 24%),linear-gradient(180deg,#121217,#0d0d12,#09090d);background-color:#09090d}html.lucky-scratch-page,body.lucky-scratch-page{overscroll-behavior-y:none}body.lucky-scratch-page{overflow-x:hidden}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}::view-transition-old(root),::view-transition-new(root){-webkit-animation:none;animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}.dark::view-transition-old(root){z-index:9999}.dark::view-transition-new(root){z-index:1}
