jpenguin

LIGHT MODE YOUTUBE MINT STYLISH THEME

Dec 5th, 2025 (edited)
1,196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 3.99 KB | None | 0 0
  1. /* === LIGHT MODE MINT THEME: REFACTORED CSS === */
  2.  
  3. :root {
  4.     /* ==================================== */
  5.     /* COLOR PALETTE              */
  6.     /* ==================================== */
  7.     --color-mint-accent: #00b894; /* Vibrant Mint (Primary CTAs, Links, Branding) */
  8.     --color-mint-soft: #dff9fb;   /* Very Pale Mint (Hover states, subtle borders) */
  9.     --color-mint-bg-main: #AAF0C1; /* Main Page Background */
  10.     --color-mint-bg-header: #5fe88d; /* Top Bar, Sidebar, and Navigation Background */
  11.     --color-text-dark: #2d3436;   /* Soft Charcoal (Primary Text) */
  12.     --color-text-secondary: #636e72; /* Secondary Text/Subtitles */
  13.     --color-grey-subscribed: #dfe6e9; /* Subscribed Button Background */
  14.     --color-white: #ffffff; /* General White (e.g., Menu background) */
  15.  
  16.     /* ==================================== */
  17.     /* YOUTUBE OVERRIDES            */
  18.     /* ==================================== */
  19.  
  20.     /* --- Backgrounds --- */
  21.     --yt-spec-base-background: var(--color-mint-bg-main) !important;
  22.     --yt-spec-general-background-a: var(--color-mint-bg-main) !important;
  23.     --yt-spec-menu-background: var(--color-white) !important;
  24.     --yt-spec-inverted-background: var(--color-white) !important;
  25.  
  26.     /* --- Text Colors --- */
  27.     --yt-spec-text-primary: var(--color-text-dark) !important;
  28.     --yt-spec-text-secondary: var(--color-text-secondary) !important;
  29.     --yt-spec-text-disabled: var(--color-text-secondary) !important;
  30.  
  31.     /* --- Branding & Call to Action (Replacing Red) --- */
  32.     --yt-spec-static-brand-red: var(--color-mint-accent) !important;
  33.     --yt-spec-brand-background-solid: var(--color-mint-accent) !important;
  34.     --yt-spec-call-to-action: var(--color-mint-accent) !important;
  35.     --yt-spec-brand-text: var(--color-mint-accent) !important;
  36. }
  37.  
  38.  
  39. /* ==================================== */
  40. /* LAYOUT & STRUCTURE          */
  41. /* ==================================== */
  42.  
  43. /* 1. Overall Page and Shorts Backgrounds */
  44. #page-manager, /* NEWLY ADDED: Ensures the entire page wrapper has the mint background */
  45. #reel-video-renderer
  46. {
  47.     background-color: var(--color-mint-bg-main) !important;
  48.     border-bottom: 1px solid var(--color-mint-soft) !important;
  49. }
  50.  
  51. /* 2. Header, Navigation, Sidebar (Top-level Structural Backgrounds) */
  52. ytd-masthead,           /* The Header/Search Bar */
  53. #chips-content,         /* The Navigation Bar/Chips */
  54. #guide-inner-content    /* The Side Bar */
  55. {
  56.     background-color: var(--color-mint-bg-header) !important;
  57.     border-bottom: 1px solid var(--color-mint-soft) !important;
  58. }
  59.  
  60.  
  61. /* ==================================== */
  62. /* INTERACTIVE ELEMENTS        */
  63. /* ==================================== */
  64.  
  65. /* 1. Video Player Scrubber / Progress Bar */
  66. .ytp-play-progress,
  67. .ytp-scrubber-button,
  68. .ytp-swatch-background-color
  69. {
  70.     background: var(--color-mint-accent) !important;
  71.     background-color: var(--color-mint-accent) !important; /* Added for ytp-swatch */
  72. }
  73.  
  74. /* 2. Subscribe Button (Default State) */
  75. ytd-subscribe-button-renderer paper-button {
  76.     background-color: var(--color-mint-accent) !important;
  77.     color: var(--color-white) !important;
  78.     border-radius: 18px !important; /* Rounded pill shape */
  79.     font-weight: 600 !important;
  80.     letter-spacing: 0.5px;
  81. }
  82. /* 2. Subscribe Button (Subscribed State - Greyed out) */
  83. ytd-subscribe-button-renderer[subscribed] paper-button {
  84.     background-color: var(--color-grey-subscribed) !important;
  85.     color: var(--color-text-secondary) !important;
  86. }
  87.  
  88. /* 3. Links and Hashtags */
  89. a.yt-simple-endpoint.yt-formatted-string {
  90.     color: var(--color-mint-accent) !important;
  91. }
  92.  
  93. /* 4. Like/Dislike Active State (Toggled Button) */
  94. ytd-toggle-button-renderer.style-default-active[is-icon-button] {
  95.     color: var(--color-mint-accent) !important;
  96. }
  97.  
  98. /* 5. Logo Adjustment (Greyscale Mint effect) */
  99. #logo-icon {
  100.     /* Applies hue rotation and brightness boost to the logo, targeting the red */
  101.     filter: hue-rotate(140deg) brightness(1.2) !important;
  102. }
Advertisement