*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#121212;--bg-secondary:#181818;--bg-tertiary:#1e1e1e;--bg-input:#2a2a2a;--accent-green:#00e676;--text-primary:#fff;--text-secondary:#b3b3b3;--card-bg:#333;--card-bg-alt:#444}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{color:var(--text-primary);background-color:#121212;font-family:Segoe UI,Inter,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}input{font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-input);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}@media (max-width:768px){img[src*=next\.svg],img[src*=vercel\.svg]{display:none!important}}video::cue{color:#fff;text-shadow:0 2px 4px #000c,0 0 6px #000c;background-color:#0000;font-family:Arial,Helvetica,sans-serif;font-size:18px}video{will-change:transform;backface-visibility:hidden;contain:layout style paint;transform:translateZ(0)}video::-webkit-media-text-track-container{transform:translateY(-15%)!important}video::-webkit-media-text-track-display{transform:translateY(-15px)!important}body{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}*,:before,:after{touch-action:manipulation}html{overscroll-behavior:none}main{will-change:scroll-position}nav,.artplayer-app{backface-visibility:hidden;transform:translateZ(0)}[style*=overflow],.episode-list,.sidebar{-webkit-overflow-scrolling:touch}button,a,[role=button]{-webkit-user-select:none;user-select:none}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(16px,1em)}}@media (orientation:landscape) and (display-mode:standalone){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
