body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}body{background:#f4f7fa}*,body{margin:0;padding:0}*{box-sizing:border-box}body{background-color:#f4f7fa;color:#333;font-family:Roboto,sans-serif;line-height:1.6}.App{margin:0 auto;max-width:1200px;padding:20px}.app-header{background:linear-gradient(135deg,#4a90e2,#50e3c2);border-radius:8px;color:#fff;margin-bottom:30px;padding:30px 20px;text-align:center}.app-header h1{font-size:2.8rem;margin-bottom:10px}.app-header p{font-size:1.2rem}.episode-container{display:flex;flex-direction:column;gap:20px}.episode-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;padding:20px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.episode-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.episode-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.episode-header h2{color:#333;font-size:1.5rem}.pub-date{color:#777;font-size:.9rem}.episode-description{color:#555;font-size:1rem;margin-bottom:15px}.episode-section h3{border-bottom:1px solid #eee;color:#444;font-size:1.1rem;margin-bottom:5px;margin-top:10px;padding-bottom:5px}.character-card{background:#f1f1f1;border-radius:4px;box-shadow:0 2px 4px #0000000d;padding:10px}.character-card h4{color:#333;margin-bottom:5px}.character-card p{color:#555;font-size:.9rem;margin:3px 0}.character-details{font-size:.9rem}.platform-links{margin-top:15px;text-align:center}.platform-links a{background-color:#4a90e2;border-radius:25px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .2s ease}.platform-links a:hover{background-color:#3b7dc4}.loader,.no-data{color:#666;font-size:1.5rem;padding:50px;text-align:center}.app-footer{border-top:1px solid #eee;color:#888;font-size:.9rem;margin-top:40px;padding:20px;text-align:center}.character-list{display:flex;flex-direction:column;font-size:.65rem;gap:10px;max-height:300px;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;word-break:break-all}.character-list::-webkit-scrollbar{width:10px}.character-list::-webkit-scrollbar-track{background:#e1e1e1;border-radius:10px}.character-list::-webkit-scrollbar-thumb{background:#888;border:2px solid #e1e1e1;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.character-list::-webkit-scrollbar-thumb:hover{background:#555}.character-details{background:#f9f9f9;border-radius:4px;font-size:.85rem;max-height:200px;overflow-wrap:anywhere;overflow-x:auto;overflow-y:auto;padding:10px;white-space:pre-wrap;word-break:break-all}.character-details::-webkit-scrollbar{width:10px}.character-details::-webkit-scrollbar-track{background:#e1e1e1;border-radius:10px}.character-details::-webkit-scrollbar-thumb{background:#888;border:2px solid #e1e1e1;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.character-details::-webkit-scrollbar-thumb:hover{background:#555}.incomplete-mark{color:tomato;font-weight:700;margin-left:5px}@media (max-width:600px){.app-header h1{font-size:2rem}.app-header p{font-size:1rem}.episode-card{padding:15px}.episode-header h2{font-size:1.3rem}.episode-description{font-size:.9rem}.episode-section h3{font-size:1rem}}
/*# sourceMappingURL=main.79185760.css.map*/