Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Modernized Theme for bs.to / cine.to
- Clean, Dark, Streaming-Platform Aesthetic
- */
- :root {
- --bg-main: #0d0e12;
- --bg-darker: #07080a;
- --bg-card: #161820;
- --bg-card-hover: #1e2230;
- --accent-primary: #4facfe;
- --accent-secondary: #00f2fe;
- --text-main: #f1f3f5;
- --text-muted: #9aa0a6;
- --text-dark: #12131a;
- --border-color: rgba(255, 255, 255, 0.06);
- --radius-sm: 6px;
- --radius-md: 10px;
- --radius-lg: 16px;
- --glow-effect: x0 4px 20px rgba(0, 242, 254, 0.15);
- }
- /* Global Reset & Body Background */
- body {
- background-color: var(--bg-main) !important;
- color: var(--text-main) !important;
- font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
- letter-spacing: -0.01em;
- }
- /* Wrapper / Container */
- #root, #wrapper, .container, #main {
- background: transparent !important;
- border: none !important;
- box-shadow: none !important;
- }
- /* Header & Navigation Modernization */
- header, #nav, .navigation, nav {
- background-color: var(--bg-darker) !important;
- border-bottom: 1px solid var(--border-color) !important;
- padding: 15px 0 !important;
- }
- nav a, .nav-link {
- color: var(--text-muted) !important;
- font-weight: 500 !important;
- transition: color 0.2s ease, text-shadow 0.2s ease;
- }
- nav a:hover, .nav-link:hover, nav a.active {
- color: var(--accent-secondary) !important;
- text-shadow: 0 0 10px rgba(0, 242, 254, 0.4);
- }
- /* Content Boxes & Cards (Zusammenfassungen, Serienbeschreibungen) */
- .box, .card, .content-box, #content {
- background-color: var(--bg-card) !important;
- border: 1px solid var(--border-color) !important;
- border-radius: var(--radius-md) !important;
- padding: 20px !important;
- box-shadow: 0 8px 24px rgba(0,0,0,0.2) !important;
- }
- /* Tables / Episode Lists (Schnittstelle zu den Streams) */
- table, .table, .episodes, .series-list {
- border-collapse: separate !important;
- border-spacing: 0 6px !important;
- width: 100% !important;
- background: transparent !important;
- }
- th {
- background: transparent !important;
- color: var(--text-muted) !important;
- text-transform: uppercase !important;
- font-size: 0.75rem !important;
- font-weight: 700 !important;
- letter-spacing: 0.05em;
- padding: 10px 15px !important;
- border: none !important;
- }
- td {
- background-color: var(--bg-card) !important;
- padding: 12px 15px !important;
- border-top: 1px solid var(--border-color) !important;
- border-bottom: 1px solid var(--border-color) !important;
- transition: background-color 0.2s ease;
- }
- td:first-child {
- border-left: 1px solid var(--border-color) !important;
- border-top-left-radius: var(--radius-sm) !important;
- border-bottom-left-radius: var(--radius-sm) !important;
- }
- td:last-child {
- border-right: 1px solid var(--border-color) !important;
- border-top-right-radius: var(--radius-sm) !important;
- border-bottom-right-radius: var(--radius-sm) !important;
- }
- tr:hover td {
- background-color: var(--bg-card-hover) !important;
- }
- /* Links & Text Utilities */
- a {
- color: var(--accent-primary);
- text-decoration: none !important;
- transition: color 0.15s ease;
- }
- a:hover {
- color: var(--accent-secondary);
- }
- /* Hoster Buttons / Stream Links */
- .hoster-button, .stream-link, .btn, input[type="submit"], button {
- background: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary)) !important;
- color: var(--text-dark) !important;
- font-weight: 600 !important;
- border: none !important;
- border-radius: var(--radius-sm) !important;
- padding: 10px 20px !important;
- cursor: pointer !important;
- transition: transform 0.2s ease, box-shadow 0.2s ease !important;
- display: inline-flex !important;
- align-items: center !important;
- justify-content: center !important;
- box-shadow: 0 4px 12px rgba(79, 172, 254, 0.2) !important;
- }
- .hoster-button:hover, .stream-link:hover, .btn:hover, button:hover {
- transform: translateY(-1px) !important;
- box-shadow: 0 6px 20px rgba(0, 242, 254, 0.4) !important;
- }
- /* Inputs & Search Bar */
- input[type="text"], input[type="search"], select, textarea {
- background-color: var(--bg-darker) !important;
- border: 1px solid var(--border-color) !important;
- color: var(--text-main) !important;
- border-radius: var(--radius-sm) !important;
- padding: 10px 14px !important;
- outline: none !important;
- transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
- }
- input[type="text"]:focus, input[type="search"]:focus, select:focus {
- border-color: var(--accent-secondary) !important;
- box-shadow: 0 0 0 3px rgba(0, 242, 254, 0.15) !important;
- }
- /* Genre / Badges Tag Styles */
- .badge, .genre, .tag {
- background-color: rgba(255, 255, 255, 0.05) !important;
- color: var(--text-muted) !important;
- border: 1px solid var(--border-color) !important;
- border-radius: 20px !important;
- padding: 4px 12px !important;
- font-size: 0.8rem !important;
- font-weight: 500 !important;
- }
- /* Scrollbar Overrides */
- ::-webkit-scrollbar {
- width: 10px;
- height: 10px;
- }
- ::-webkit-scrollbar-track {
- background: var(--bg-main);
- }
- ::-webkit-scrollbar-thumb {
- background: var(--bg-card);
- border-radius: var(--radius-sm);
- border: 2px solid var(--bg-main);
- }
- ::-webkit-scrollbar-thumb:hover {
- background: var(--border-color);
- }
Advertisement