:root{--primary-color: #6366f1;--secondary-color: #8b5cf6;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--bg-overlay: rgba(15, 23, 42, 0.85);--glass-bg: rgba(30, 41, 59, 0.7);--glass-border: rgba(255, 255, 255, 0.1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);--transition: all 0.3s ease}*{margin: 0;padding: 0;box-sizing: border-box}body{font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;font-size: 16px;line-height: 1.6;color: var(--text-primary);background-color: #0f172a;background-image: url(https://www.loliapi.com/acg/);background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: center;min-height: 100vh;margin: 0;padding: 20px;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;position: relative}body::before{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: var(--bg-overlay);z-index: -1}.container{width: 100%;max-width: 900px;display: flex;flex-direction: column;align-items: center;gap: 24px;margin-top: 40px}.header{font-size: 2.5rem;font-weight: 700;color: var(--text-primary);margin-bottom: 8px;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);letter-spacing: 0.05em;text-align: center}.info-container{width: 100%;max-width: 700px;background: var(--glass-bg);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-radius: 12px;border: 1px solid var(--glass-border);box-shadow: var(--glass-shadow);padding: 20px;transition: var(--transition)}.info{color: var(--text-secondary);font-size: 1rem;margin-bottom: 12px;text-align: center;font-weight: 400}.info:last-child{margin-bottom: 0}.quality-info{background: rgba(99, 102, 241, 0.2);color: var(--text-primary);padding: 12px 20px;border-radius: 8px;margin-bottom: 16px;text-align: center;font-weight: 500}.highlight-text{color: var(--primary-color);font-size: 1.25rem;font-weight: 600;margin-bottom: 16px;text-align: center}.episode-list{list-style-type: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));gap: 16px;width: 100%;max-width: 800px}.episode-list li{display: flex;justify-content: center}.episode-list a{text-decoration: none;color: var(--text-primary);font-size: 1rem;font-weight: 500;padding: 12px 20px;background: var(--glass-bg);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-radius: 8px;border: 1px solid var(--glass-border);box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);transition: var(--transition);text-align: center;display: block;width: 100%}.episode-list a:hover{background: rgba(99, 102, 241, 0.2);border-color: var(--primary-color);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(99, 102, 241, 0.3)}.back-link{margin-top: 32px;padding: 10px 20px;background: var(--glass-bg);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-radius: 8px;border: 1px solid var(--glass-border);box-shadow: var(--glass-shadow);transition: var(--transition)}.back-link a{text-decoration: none;color: var(--text-secondary);font-weight: 500;transition: var(--transition)}.back-link:hover{border-color: var(--primary-color);box-shadow: 0 4px 16px rgba(99, 102, 241, 0.3)}.back-link:hover a{color: var(--primary-color)}@media (max-width: 768px){.container{margin-top: 32px}.header{font-size: 2rem}.info-container{max-width: 100%;margin: 0 16px}.episode-list{grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));gap: 12px;margin: 0 16px}.episode-list a{padding: 10px 16px;font-size: 0.9rem}}@media (max-width: 480px){body{padding: 16px}.container{margin-top: 24px;gap: 16px}.header{font-size: 1.75rem}.info-container{padding: 16px}.episode-list{grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));gap: 10px}.episode-list a{padding: 8px 12px;font-size: 0.85rem}}