@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap";:root{--font-family-base: "Inter", "Montserrat", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-display: "Montserrat", "Noto Sans SC", system-ui, sans-serif;--color-text-primary: #1f2937;--color-text-secondary: #6b7280;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px}body{margin:0;font-family:var(--font-family-base);color:var(--color-text-primary);background:#f5f5f5;overflow-x:hidden}#app{width:100%;margin:0 auto}#app-container{height:100vh;width:100vw;margin:0;padding:0;font-family:var(--font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}button,input,textarea,select{font-family:inherit;font-size:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}[v-cloak]{display:none}
