:root{color:#2c2c2c;background:#fff9ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--streamer-ink: #2c2c2c;--streamer-cream: #faf8f5;--streamer-paper: #f8f1e7;--streamer-paper-deep: #efe2d3;--streamer-blue: #4a6fa5;--streamer-soft-blue: #a8c6df;--streamer-peach: #e8a87c;--streamer-teal: #85cdca;--streamer-rose: #c38d94;--streamer-sand: #d4a373;--streamer-sage: #9fb99b;--streamer-muted: #68615a;--streamer-brown: #2c2c2c;--streamer-shadow: rgba(74, 111, 165, .12);--streamer-shadow-strong: rgba(74, 111, 165, .18);--streamer-line: rgba(74, 111, 165, .2);--streamer-accent: #4a6fa5;--streamer-accent-hover: #3d5f91;--streamer-accent-pressed: #314c75;--streamer-text: #2c2c2c}body{margin:0;min-width:320px;background:#fff9ef;font-family:Microsoft YaHei UI,PingFang SC,Segoe UI Variable,Segoe UI,sans-serif}#app{min-height:100vh}*{box-sizing:border-box}button,input{font:inherit}.n-button{font-weight:400!important;--n-border-radius: 24px !important;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease,box-shadow .4s ease!important;box-shadow:0 4px 20px #4a6fa51f}.n-button:hover{transform:scale(1.02);filter:saturate(1.04);box-shadow:0 8px 30px #4a6fa533}.n-button:active{transform:scale(.98)}.n-button.n-button--primary-type{--n-color: var(--streamer-accent) !important;--n-color-hover: var(--streamer-accent-hover) !important;--n-color-pressed: var(--streamer-accent-pressed) !important;--n-color-focus: var(--streamer-accent) !important;--n-border: 1px solid rgba(74, 111, 165, .2) !important;--n-border-hover: 1px solid rgba(74, 111, 165, .34) !important;--n-border-pressed: 1px solid rgba(74, 111, 165, .42) !important;--n-border-focus: 1px solid rgba(74, 111, 165, .36) !important;--n-box-shadow-focus: 0 0 0 3px rgba(168, 198, 223, .36) !important}.n-input,.n-input-number{--n-color: rgba(255, 255, 255, .58) !important;--n-color-focus: rgba(255, 255, 255, .74) !important;--n-border: 1px solid rgba(74, 111, 165, .2) !important;--n-border-hover: 1px solid rgba(74, 111, 165, .34) !important;--n-border-focus: 1px solid rgba(74, 111, 165, .48) !important;--n-box-shadow-focus: 0 4px 20px rgba(74, 111, 165, .15) !important;--n-border-radius: 24px !important;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease}.n-input:hover,.n-input-number:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.n-button,.n-input,.n-input-number{transition:none!important;transform:none!important}}
