@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap";:root{--primary: #FF8FAB;--primary-light: #FFD3E0;--primary-dark: #E8688A;--gradient: linear-gradient(135deg, #FF9A9E 0%, #FAD0C4 100%);--gradient-pink: linear-gradient(135deg, #FF8FAB 0%, #FFB3C6 100%);--bg: #FFF5F7;--bg-card: #FFFFFF;--text-primary: #5C4B4B;--text-secondary: #9A8C8C;--text-light: #C4B5B5;--shadow: 0 4px 20px rgba(255, 143, 171, .15);--shadow-lg: 0 8px 32px rgba(255, 143, 171, .2);--radius: 16px;--radius-lg: 24px;--radius-full: 50px;--safe-bottom: env(safe-area-inset-bottom, 0px)}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Nunito,PingFang SC,Microsoft YaHei,-apple-system,sans-serif;background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:hidden}:root{--van-primary-color: var(--primary);--van-background: var(--bg);--van-cell-background: var(--bg-card);--van-cell-border-color: transparent;--van-button-primary-background: var(--gradient-pink);--van-button-primary-border-color: transparent;--van-nav-bar-background: transparent;--van-nav-bar-icon-color: var(--text-primary);--van-nav-bar-title-text-color: var(--text-primary);--van-tabbar-background: rgba(255,255,255,.85);--van-tabbar-item-active-color: var(--primary);--van-tabbar-item-text-color: var(--text-secondary);--van-field-label-color: var(--text-secondary);--van-field-input-text-color: var(--text-primary);--van-popup-background: var(--bg-card);--van-dialog-background: var(--bg-card);--van-toast-background: rgba(92, 75, 75, .85);--van-toast-text-color: #fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:4px}
