[data-v-fcddfdbc]:root{--tcm-primary: #8b5632;--tcm-primary-light: #b37a4a;--tcm-primary-soft: #f3e6d2;--tcm-secondary: #caa472;--tcm-accent: #dfb88b;--tcm-danger: #c0633b;--tcm-success: #5a8a64;--tcm-warning: #d6a648;--tcm-text-main: #3c2a1e;--tcm-text-subtle: #6f5644;--tcm-text-inverse: #fffaf2;--tcm-border: rgba(139, 86, 50, .12);--tcm-shadow: 0 6px 24px rgba(77, 52, 32, .08);--tcm-radius-lg: 24px;--tcm-radius-md: 16px;--tcm-radius-sm: 12px;--tcm-page-bg: linear-gradient(180deg, #f9f4ef 0%, #f2e7da 100%);--tcm-card-bg: rgba(255, 250, 242, .92)}.tab-bar[data-v-fcddfdbc]{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,1fr);background:#fffaf2f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(139,86,50,.08);padding:6px 0 calc(env(safe-area-inset-bottom,0) + 6px);z-index:10}.tab-bar__item[data-v-fcddfdbc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0;color:var(--tcm-text-subtle);font-size:12px;transition:color .2s ease}.tab-bar__item--active[data-v-fcddfdbc]{color:var(--tcm-primary)}.tab-bar__icon[data-v-fcddfdbc]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tab-bar__icon svg[data-v-fcddfdbc]{width:22px;height:22px}.tab-bar__label[data-v-fcddfdbc]{font-size:12px;font-weight:500;letter-spacing:.06em}[data-v-729c0b62]:root{--tcm-primary: #8b5632;--tcm-primary-light: #b37a4a;--tcm-primary-soft: #f3e6d2;--tcm-secondary: #caa472;--tcm-accent: #dfb88b;--tcm-danger: #c0633b;--tcm-success: #5a8a64;--tcm-warning: #d6a648;--tcm-text-main: #3c2a1e;--tcm-text-subtle: #6f5644;--tcm-text-inverse: #fffaf2;--tcm-border: rgba(139, 86, 50, .12);--tcm-shadow: 0 6px 24px rgba(77, 52, 32, .08);--tcm-radius-lg: 24px;--tcm-radius-md: 16px;--tcm-radius-sm: 12px;--tcm-page-bg: linear-gradient(180deg, #f9f4ef 0%, #f2e7da 100%);--tcm-card-bg: rgba(255, 250, 242, .92)}.app-shell[data-v-729c0b62]{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.app-shell__background[data-v-729c0b62]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 120% at 50% 0%,rgba(211,177,140,.34) 0%,transparent 58%),radial-gradient(120% 120% at 10% 10%,rgba(255,236,209,.6) 0%,transparent 58%),var(--tcm-page-bg);z-index:0}.app-shell__main[data-v-729c0b62]{flex:1;position:relative;z-index:1;padding-bottom:68px}.fade-slide-enter-active[data-v-729c0b62],.fade-slide-leave-active[data-v-729c0b62]{transition:opacity .25s ease,transform .25s ease}.fade-slide-enter-from[data-v-729c0b62],.fade-slide-leave-to[data-v-729c0b62]{opacity:0;transform:translateY(12px)}:root{--tcm-primary: #8b5632;--tcm-primary-light: #b37a4a;--tcm-primary-soft: #f3e6d2;--tcm-secondary: #caa472;--tcm-accent: #dfb88b;--tcm-danger: #c0633b;--tcm-success: #5a8a64;--tcm-warning: #d6a648;--tcm-text-main: #3c2a1e;--tcm-text-subtle: #6f5644;--tcm-text-inverse: #fffaf2;--tcm-border: rgba(139, 86, 50, .12);--tcm-shadow: 0 6px 24px rgba(77, 52, 32, .08);--tcm-radius-lg: 24px;--tcm-radius-md: 16px;--tcm-radius-sm: 12px;--tcm-page-bg: linear-gradient(180deg, #f9f4ef 0%, #f2e7da 100%);--tcm-card-bg: rgba(255, 250, 242, .92)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;font-family:"Noto Serif SC",PingFang SC,Microsoft YaHei,serif;color:var(--tcm-text-main);background:var(--tcm-page-bg);-webkit-font-smoothing:antialiased}body{background-attachment:fixed}#app{min-height:100vh;background:transparent}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;border:none;outline:none;cursor:pointer;background:none}
