GoodSoul

bs.to css 2.0

Jul 17th, 2026
30,865
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.49 KB | None | 0 0
  1. /*
  2. Modernized Theme for bs.to / cine.to
  3. Clean, Dark, Streaming-Platform Aesthetic
  4. */
  5.  
  6. :root {
  7. --bg-main: #0d0e12;
  8. --bg-darker: #07080a;
  9. --bg-card: #161820;
  10. --bg-card-hover: #1e2230;
  11. --accent-primary: #4facfe;
  12. --accent-secondary: #00f2fe;
  13. --text-main: #f1f3f5;
  14. --text-muted: #9aa0a6;
  15. --text-dark: #12131a;
  16. --border-color: rgba(255, 255, 255, 0.06);
  17. --radius-sm: 6px;
  18. --radius-md: 10px;
  19. --radius-lg: 16px;
  20. --glow-effect: x0 4px 20px rgba(0, 242, 254, 0.15);
  21. }
  22.  
  23. /* Global Reset & Body Background */
  24. body {
  25. background-color: var(--bg-main) !important;
  26. color: var(--text-main) !important;
  27. font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  28. letter-spacing: -0.01em;
  29. }
  30.  
  31. /* Wrapper / Container */
  32. #root, #wrapper, .container, #main {
  33. background: transparent !important;
  34. border: none !important;
  35. box-shadow: none !important;
  36. }
  37.  
  38. /* Header & Navigation Modernization */
  39. header, #nav, .navigation, nav {
  40. background-color: var(--bg-darker) !important;
  41. border-bottom: 1px solid var(--border-color) !important;
  42. padding: 15px 0 !important;
  43. }
  44.  
  45. nav a, .nav-link {
  46. color: var(--text-muted) !important;
  47. font-weight: 500 !important;
  48. transition: color 0.2s ease, text-shadow 0.2s ease;
  49. }
  50.  
  51. nav a:hover, .nav-link:hover, nav a.active {
  52. color: var(--accent-secondary) !important;
  53. text-shadow: 0 0 10px rgba(0, 242, 254, 0.4);
  54. }
  55.  
  56. /* Content Boxes & Cards (Zusammenfassungen, Serienbeschreibungen) */
  57. .box, .card, .content-box, #content {
  58. background-color: var(--bg-card) !important;
  59. border: 1px solid var(--border-color) !important;
  60. border-radius: var(--radius-md) !important;
  61. padding: 20px !important;
  62. box-shadow: 0 8px 24px rgba(0,0,0,0.2) !important;
  63. }
  64.  
  65. /* Tables / Episode Lists (Schnittstelle zu den Streams) */
  66. table, .table, .episodes, .series-list {
  67. border-collapse: separate !important;
  68. border-spacing: 0 6px !important;
  69. width: 100% !important;
  70. background: transparent !important;
  71. }
  72.  
  73. th {
  74. background: transparent !important;
  75. color: var(--text-muted) !important;
  76. text-transform: uppercase !important;
  77. font-size: 0.75rem !important;
  78. font-weight: 700 !important;
  79. letter-spacing: 0.05em;
  80. padding: 10px 15px !important;
  81. border: none !important;
  82. }
  83.  
  84. td {
  85. background-color: var(--bg-card) !important;
  86. padding: 12px 15px !important;
  87. border-top: 1px solid var(--border-color) !important;
  88. border-bottom: 1px solid var(--border-color) !important;
  89. transition: background-color 0.2s ease;
  90. }
  91.  
  92. td:first-child {
  93. border-left: 1px solid var(--border-color) !important;
  94. border-top-left-radius: var(--radius-sm) !important;
  95. border-bottom-left-radius: var(--radius-sm) !important;
  96. }
  97.  
  98. td:last-child {
  99. border-right: 1px solid var(--border-color) !important;
  100. border-top-right-radius: var(--radius-sm) !important;
  101. border-bottom-right-radius: var(--radius-sm) !important;
  102. }
  103.  
  104. tr:hover td {
  105. background-color: var(--bg-card-hover) !important;
  106. }
  107.  
  108. /* Links & Text Utilities */
  109. a {
  110. color: var(--accent-primary);
  111. text-decoration: none !important;
  112. transition: color 0.15s ease;
  113. }
  114.  
  115. a:hover {
  116. color: var(--accent-secondary);
  117. }
  118.  
  119. /* Hoster Buttons / Stream Links */
  120. .hoster-button, .stream-link, .btn, input[type="submit"], button {
  121. background: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary)) !important;
  122. color: var(--text-dark) !important;
  123. font-weight: 600 !important;
  124. border: none !important;
  125. border-radius: var(--radius-sm) !important;
  126. padding: 10px 20px !important;
  127. cursor: pointer !important;
  128. transition: transform 0.2s ease, box-shadow 0.2s ease !important;
  129. display: inline-flex !important;
  130. align-items: center !important;
  131. justify-content: center !important;
  132. box-shadow: 0 4px 12px rgba(79, 172, 254, 0.2) !important;
  133. }
  134.  
  135. .hoster-button:hover, .stream-link:hover, .btn:hover, button:hover {
  136. transform: translateY(-1px) !important;
  137. box-shadow: 0 6px 20px rgba(0, 242, 254, 0.4) !important;
  138. }
  139.  
  140. /* Inputs & Search Bar */
  141. input[type="text"], input[type="search"], select, textarea {
  142. background-color: var(--bg-darker) !important;
  143. border: 1px solid var(--border-color) !important;
  144. color: var(--text-main) !important;
  145. border-radius: var(--radius-sm) !important;
  146. padding: 10px 14px !important;
  147. outline: none !important;
  148. transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
  149. }
  150.  
  151. input[type="text"]:focus, input[type="search"]:focus, select:focus {
  152. border-color: var(--accent-secondary) !important;
  153. box-shadow: 0 0 0 3px rgba(0, 242, 254, 0.15) !important;
  154. }
  155.  
  156. /* Genre / Badges Tag Styles */
  157. .badge, .genre, .tag {
  158. background-color: rgba(255, 255, 255, 0.05) !important;
  159. color: var(--text-muted) !important;
  160. border: 1px solid var(--border-color) !important;
  161. border-radius: 20px !important;
  162. padding: 4px 12px !important;
  163. font-size: 0.8rem !important;
  164. font-weight: 500 !important;
  165. }
  166.  
  167. /* Scrollbar Overrides */
  168. ::-webkit-scrollbar {
  169. width: 10px;
  170. height: 10px;
  171. }
  172. ::-webkit-scrollbar-track {
  173. background: var(--bg-main);
  174. }
  175. ::-webkit-scrollbar-thumb {
  176. background: var(--bg-card);
  177. border-radius: var(--radius-sm);
  178. border: 2px solid var(--bg-main);
  179. }
  180. ::-webkit-scrollbar-thumb:hover {
  181. background: var(--border-color);
  182. }
Advertisement