8000
Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Catpcypher – Neon Sanctuary for YouTube

GitHub stars GitHub forks License Stylus Version

"Pour neon over the algorithm and let it breathe."

⚠️ Prolonged exposure may cause neon addiction, vanilla UI rejection, and compulsive gradient hacking. Side effects include: seeing YouTube as a cyberpunk console, believing default UI is an aesthetic crime, and shouting "I NEED MORE BLOOM" in public. Not responsible if your browser gains sentience.

Install Now Β· Features Β· Screenshots Β· Customize Β· FAQ


What Is This?

Catpcypher is a neon manifesto against sterile UI. It hijacks YouTube's vanilla skin and injects vapor gradients, aurora pulses, and synth-noise overlays so the entire platform feels like a cyberpunk HUD β€” especially on ZEN or any Stylus-ready browser.

Built on the Catppuccin Mocha palette with custom neon accents, clip-path cybernetic borders, and context-aware button glows. Every surface, every scrollbar, every menu has been weaponized.


Screenshots

Vanilla YouTube

Vanilla Feed

Default UI. Aesthetic crime in progress.

Vanilla Scrollbar

Grey scrollbar energy: dangerously high.

Catpcypher

Catpcypher Theme

Chromatic countermeasure deployed.

Catpcypher Scrollbar

Scrollbars upgraded to vapor-grade cyber rails.


Features

Component Status Details
Aurora Veil Gradients βœ… Multi-layer radial + linear gradients with aestheticPulse animation
Glass Panel Overlays βœ… Translucent cards with clip-path cybernetic borders
Cyber Scrollbars βœ… Full ::-webkit-scrollbar + scrollbar-color styling
Neon Color Palette βœ… 40+ custom CSS variables based on Catppuccin Mocha
Custom Wallpaper System βœ… --wallpa1 radial gradient overlay + --wallpas positioning hooks
Shorts Elimination βœ… Hides Shorts from feed, sidebar, and navigation
Ad Overlay Suppression βœ… Removes ad overlays and promotional banners
Animated Logo Effects βœ… rubberBand hover + yadlogo2 load animation
Context-Aware Button Glows βœ… Like = pink, Subscribe = blue, all hover = cyan
Cybernetic Menu Animations βœ… galaw1/galaw2/galaw3 clip-path reveal animations
Custom Font Loading βœ… 13 @font-face declarations (Orbitron, Oxanium, Rye, etc.)
Multi-Domain Coverage βœ… @-moz-document covers youtube.com + regional TLDs
Responsive Grid βœ… 5/4/3/2 column breakpoints via @media queries
Accessibility βœ… :focus-visible outlines, keyboard nav, contrast ratios
Dark Mode Enforcement βœ… color-scheme: dark + prefers-color-scheme fallback

Highlights

  • Aurora Veil β€” Multi-layer gradients breathe slowly via aestheticPulse to keep the backdrop alive without drowning content
  • Glass Panels β€” Menus, search dropdowns, and chips use clip-path polygon borders with ::before/::after layering for a cybernetic frame effect
  • Cyber Scrollbars β€” Tracks and thumbs use palette-matched accents with neon glow on hover
  • Context-Aware Glows β€” Like buttons glow pink, subscribe buttons glow blue, all interactive elements glow cyan on hover
  • Shorts Elimination β€” Hides Shorts from feed, sidebar, and navigation completely
  • Ad Overlay Suppression β€” Removes ad overlay buttons and promotional banners
  • 7 Keyframe Animations β€” yadlogo2, aestheticPulse, rubberBand, galaw1, galaw2, galaw3, pulse
  • 13 Custom Fonts β€” Orbitron, Oxanium, Rye, Carter One, Lacquer, Poiret One, Indie Flower, Shadows Into Light, Righteous, Pixelify, Jersey, DS-Digital, and a custom font slot
  • Global Coverage β€” @-moz-document patterns cover youtube.com plus regional TLD variants

Install

Method 1: One-Click (Recommended)

  1. Install Stylus β€” Firefox Β· Chrome
  2. Click to install β€” Install Catpcypher
  3. Refresh YouTube

Method 2: userstyle.world

Install on userstyle.world β€” auto-updates included.

Method 3: Manual

git clone https://github.com/ind4skylivey/catpcypher_youtube.git
cd catpcypher_youtube
# Open Stylus β†’ Manage β†’ Write New Style β†’ Paste catpcypher-youtube.user.css

Method 4: Auto-Update

  1. Open the raw view of catpcypher-youtube.user.css
  2. Stylus displays an Install style banner β€” click it
  3. Toggle Auto-update in Stylus settings

Compatibility

Browser Status Notes
Firefox βœ… Native habitat
Zen Browser βœ… Built for this
Chrome / Brave βœ… Even Google can't stop it
Vivaldi βœ… Already aesthetic, now MORE
Arc βœ… Matches the vibe
Safari ⚠️ Untested

Requirement: Stylus extension


Customization

All colors and dimensions are controlled by CSS custom properties. Edit the variables block near the top of the file (inside *, html, [dark], [light], html[dark], html[light]) to remix the entire theme without touching selectors.

Core Colors

< 8000 tr>
Variable Default Purpose
--acc #7db3ff Primary accent (blue)
--acc2 #ff7eb6 Secondary accent (pink)
--acc3 rgba(125, 179, 255, 0.3) Blue glow (borders, shadows)
--acc4 rgba(255, 126, 182, 0.25) Pink glow (borders, shadows)
--bg0 rgba(49, 50, 68, 0.5) Surface 0 (translucent)
--bg1 #313244 Surface 1
--bg2 #1e1e2e Base (darkest background)
--bg3 #45475a Surface 2 (hover states)
--bg4 #7db3ff Blue accent (elevated)

Text Colors

Variable Default Purpose
--tx1 #e0e7ff Primary text
--tx2 #c9d1e8 Secondary text
--tx3 #7db3ff Blue text accent
--tx4 #ff7eb6 Pink text accent
--tx5 #b4f5a8 Green text accent

Glow & Neon

Variable Default Purpose
--lg1 #7db3ff Neon blue glow
--lg2 #ffe5a8 Warm yellow glow
--lg3 #ff7eb6 Neon pink glow
--lg4 #b4f5a8 Green glow (hover states)

Cybernetic Borders

Variable Default Purpose
--es 1.5em Clip-path corner size (main elements)
--es2 0.7em Clip-path corner size (chips, small elements)
--bw 0.2em Border width (main elements)
--bw2 0.12em Border width (chips, small elements)
--border1 #7db3ff Border color (blue)
--borderc linear-gradient(225deg, #7db3ff 0%, #ff7eb6 50%, rgba(166, 227, 161, 0.4) 100%) Gradient border

Clip-Path Shapes

Variable Purpose
--poly1 Main element shape (menus, dialogs)
--poly2 Inner border shape
--poly-filter-down1 Chip/filter outer shape
--poly-filter-down2 Chip/filter inner border
--poly-search Search box outer shape
--poly-search2 Search box inner border
--poly-search-down Search dropdown outer shape
--poly-search-down2 Search dropdown inner border

Typography

Variable Default Purpose
--vprc 1.408rem Video preview row font size
--topicons #6bc8ff Top bar icon color
--cy1 #7db3ff Cyber blue (icons, accents)
--cy2 #6bc8ff Sky blue (secondary accents)

Opacity & Backgrounds

Variable Default Purpose
--oppa 0.96 Panel opacity
--scrim rgba(30, 30, 46, 0.92) Overlay backdrop
--fe1 rgba(49, 50, 68, 0.9) Filter chip background

Wallpaper System

Variable Purpose
--wallpa1 Radial gradient overlay (blue top, pink bottom-right)
--wallpas center top/100% no-repeat positioning
--rep1 Repeating horizontal scan lines

Fonts

13 fonts are loaded via @font-face:

Name Style
Cyber (Orbitron) Futuristic / tech
Rye Western / display
Poiret One Thin / elegant
Lacquer Bold / brush
Oxanium Tech / gaming
Carter One Rounded / bold
Indie Flower Handwritten
Shadows Into Light Casual / script
Righteous Geometric / retro
Pixelify Pixel / 8-bit
Jersey Sport / varsity
Digi (DS-Digital) Digital / LED
Custom Font Your font here

To use a custom font, replace the src URL in the @font-face { font-family: "Custom Font" } block and update the font-family declaration at the top of the stylesheet.


Architecture

The stylesheet is organized in these sections:

  1. Base & Background β€” body::before aurora veil, ytd-app layering, scrollbar styling
  2. Masthead & Search β€” Top bar, search box, search dropdown with clip-path borders
  3. Menus & Dialogs β€” ytd-menu-popup-renderer, tp-yt-paper-dialog, dropdown animations
  4. Buttons & Interactions β€” Context-aware glows (like=pink, subscribe=blue, hover=cyan)
  5. Chips & Filters β€” yt-chip-cloud-chip-renderer with cybernetic borders
  6. Player Controls β€” Progress bar glow, settings button, quality badges
  7. Sidebar & Guide β€” Navigation items, hover states, icon sizing
  8. Video Grid β€” Responsive columns, card hover effects, metadata
  9. Animations β€” 7 @keyframes (yadlogo2, aestheticPulse, rubberBand, galaw1-3, pulse)
  10. Variables β€” 40+ custom properties for colors, borders, clip-paths, fonts
  11. YouTube Improvements β€” Shorts hiding, ad suppression, accessibility, keyboard nav
  12. Modern Compatibility β€” Responsive grid, dark mode enforcement, new YouTube selectors

FAQ

Will this break YouTube?

No. It's pure CSS. YouTube works fine, it just looks criminally good doing it.

Does this work on mobile?

Desktop/laptop only. Mobile browsers don't support Stylus (yet).

Can I customize the colors?

Yes. All 40+ variables are in the *, html, [dark] block. Change --acc, --acc2, --bg2, etc. to create your own scheme. No CSS knowledge needed β€” just swap hex codes.

Will this slow down YouTube?

No. Pure CSS with optimized animations. It actually removes bloat (Shorts, promos) making it faster.

Does this hide ads?

It hides ad overlays and promotional banners. For full ad blocking, use uBlock Origin alongside this theme.

Can I use this with other YouTube extensions?

Yes. Works with SponsorBlock, Return YouTube Dislike, Enhancer for YouTube, and similar extensions.

How do I change the cybernetic border shape?

Edit --es (corner size) and --bw (border width) in the variables block. All clip-path shapes reference these, so changing them reshapes every bordered element at once.

How do I add my own wallpaper?

Replace --wallpa1 with your image URL:

--wallpa1: url('https://your-image-url.jpg');

Or keep the gradient system and adjust the colors.


Roadmap

  • Phase 1: Initial neon deployment
  • Phase 2: Glass panel integration
  • Phase 3: Shorts elimination protocol
  • Phase 4: Ultra-thin sidebar optimization
  • Phase 5: Custom font integration (13 fonts loaded)
  • Phase 6: Animated background effects (aestheticPulse, galaw1-3)
  • Phase 7: Theme variants (different color schemes)
  • Phase 8: Mobile version (if the universe allows)
  • Phase ∞: TOTAL AESTHETIC DOMINATION

Contributing

  • Star this repo β€” fuel the movement
  • Fork it β€” create your own variant
  • Report bugs β€” open an issue with a screenshot
  • Suggest features β€” propose new chromatic weapons
  • Share screenshots β€” show your setup

GitHub


Credits


iL!v3Y

Creator Β· Designer Β· Maintainer

Star History

Star History Chart


License

MIT License β€” do whatever you want, just give credit. See LICENSE.


GitHub License Stylus

"Default YouTube UI detected. Deploying chromatic countermeasure…"

Made with excessive amounts of CSS gradients

NEON OR NOTHING

About

⚑ The Government doesn't want you to know this ⚑ Turns YouTube into an illegal cyberpunk HUD. Gradients the NSA tried to classify. Neons Stylus doesn't want you using. Coincidence? I think not. Install at your own risk. The Matrix is waiting. πŸ‘οΈ

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages

0