.tabbar[data-v-5db6e1b9]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:750px;display:flex;background-color:#1a1a1a;border-top:1px solid #333;z-index:998;padding-bottom:env(safe-area-inset-bottom)}.tabbar-item[data-v-5db6e1b9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0 4px;cursor:pointer;color:#999;transition:color .2s;-webkit-tap-highlight-color:transparent}.tabbar-item.active[data-v-5db6e1b9]{color:#7375ea}.tabbar-icon[data-v-5db6e1b9]{width:24px;height:24px}.tabbar-label[data-v-5db6e1b9]{font-size:10px;margin-top:2px}.app-container[data-v-cfe4cf43]{width:100%;max-width:750px;margin:0 auto;min-height:100vh;background-color:#000;position:relative}.app-container.fullscreen[data-v-cfe4cf43]{max-width:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;overflow-x:hidden;-webkit-tap-highlight-color:transparent}#app{width:100%;min-height:100vh}::-webkit-scrollbar{width:0;height:0}body{overscroll-behavior-y:contain}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}input,textarea{font-family:inherit;outline:none;border:none}button,.tabbar-item,.episode-item,.option-card,.action-item{user-select:none;-webkit-user-select:none}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}:root{--primary: #7375ea;--primary-light: #78b0fe;--accent: #5c51f9;--gold: #f6c343;--gold-dark: #f29900;--text-primary: #ffffff;--text-secondary: #999999;--text-blue: #2f8dfb;--text-purple: #5c51f9;--bg-dark: #000000;--bg-card: #1a1a1a;--bg-input: #2a2a2a;--bg-light: #f7f8fa;--border-dark: #333333}.gradient-primary{background:linear-gradient(90deg,var(--primary-light),var(--primary))}.gradient-gold{background:linear-gradient(90deg,var(--gold),var(--gold-dark))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}[dir=rtl] .action-arrow{transform:rotate(180deg)}[dir=rtl] .back-btn svg{transform:rotate(180deg)}
