Skip to content

Gemini Gruvbox Dark + UI improvements by bilalazh

Screenshot of Gemini Gruvbox Dark + UI improvements

Details

Authorbilalazh

LicenseApache 2.0 License

Categorygemini.google.com

Created

Updated

Size28 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

User Style that applies gruvbox colors to google Gemini website on dark mode

  • hides location
  • wide response container
  • simplifies and cleans the UI

Notes

This user style applies the Gruvbox color scheme to the Gemini AI website, providing a more visually pleasing and consistent experience.

Features

  • Applies the Gruvbox color scheme to all elements on the page
  • Hides the location bar for a cleaner interface and privacy when sharing screenshots
  • Increases the width of the response container for easier reading
  • Simplifies and cleans the UI for a more streamlined experience

There will also a light theme check my profile to install that one

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           gemini.google.com - Feb 2024
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    This user style will apply the google chivo font to everything page you visit 
                I have made some changes in it 
                this will not change the following 
                    - monospace font
                    - icons --> this theme is set up to ignore icons and dont mess up icons on most websites 
@author         heybilalazhar@gmail.com
==/UserStyle== */




@-moz-document domain("gemini.google.com") {
    :root

{
    /* 0 is for darkest 
    1 is for hard 
    higher values for hard  */


    /* 2.1 Dark theme color variables */
    --bg0-dh:       #1d2021;
    --bg-dark-new  :  #1F1E1D ; 
/*For basic text new color added  	 */
--text-normal :#ffd29c ;

    --shadow-bg:         #1d1b1a;
    
    --bg1-dark:       #3c3836;
    --bg-dark:        #282828;
    --bg2-dark:       #504945;
    --bg3-dark:       #665c54;
    --bg4-dark:       #7c6f64;
    --bg5-dark:       #928374;
    --bg_visual:      #503946;
    --bg_red:         #cc241d;
    --bg_green:       #98971a;
    --bg_blue:        #458588;
    --bg_yellow:      #d79921;
    --shadow:         #16181a;
    --shadow-var1:         #17191b;
    --shadow-cur:         #1a1b1d;

    --fg-dark:        #ebdbb2;
    --grey0-dark:     #7f897d;
    --grey1-dark:     #859289;
    --grey2-dark:     #9aa79d;

    --faded-red:     #fb4934;
    --faded-orange:  #fe8019;
    --faded-yellow:  #fabd2f;
    --faded-green:   #b8bb26;
    --faded-aqua:    #8ec07c;
    --faded-blue:    #83a598;
    --faded-purple:  #d3869b;

    --dim-red:       #cc241d;
    --dim-orange:    #d65d0e;
    --dim-yellow:    #d79921;
    --dim-green:     #98971a;
    --dim-aqua:      #689d6a;
    --dim-blue:      #458588;
    --dim-purple:    #b16286;


    /* 2.2 Light theme color variables */
    --bg0-light:     #f0edd8;
    --bg1-light:     #f6f1dd;
    --bg-light:      #fdf6e3;
    --bg2-light:     #f3efda;
    --bg3-light:     #edead5;
    --bg4-light:     #e4e1cd;
    --bg5-light:     #dfdbc8;
    --grey0-light:   #a4ad9e;
    --grey1-light:   #939f91;
    --grey2-light:   #879686;
    --shadow-light:  #3c474d20;


    --text-offwhite: #fbf1c7;
    --text-offyellowish: #f2e5bc;
    --text-white: #f9f5d7;
    --text-offwhite-faded: #ebdbb2;
    --text--faded: #d5c4a1;
    --text--veryfade: #928374;

    

    



    --bg_visual_light:      #eaedc8;
    --bg_red_light:         #fbe3da;
    --bg_green_light:       #f0f1d2;
    --bg_blue_light:        #e9f0e9;
    --bg_yellow_light:      #faedcd;

    --fg-light:       #5c6a72;

    --light-red:     #f85552;
    --light-orange:  #f57d26;
    --light-yellow:  #bf983d;
    --light-green:   #899c40;
    --light-aqua:    #569d79;
    --light-blue:    #5a93a2;
    --light-purple:  #b87b9d;

    --light-dim-red:    #f1706f;
    --light-dim-orange: #f39459;
    --light-dim-yellow: #e4b649;
    --light-dim-green:  #a4bb4a;
    --light-dim-aqua:   #6ec398;
    --light-dim-blue:   #6cb3c6;
    --light-dim-purple: #e092be;



 --dark-red: #9d0006;    /* faded_red: #9d0006 [red] 88 [9] 157-0-6 137-0-9 #890009 */
  --dark-green: #79740e;  /* faded_green: #79740e [green] 100 [10] 121-116-14 102-98-13 #66620d */
  --dark-yellow: #b57614; /* faded_yellow: #b57614 [yellow] 136 [11] 181-118-20 165-99-17 #a56311 */
  --dark-blue: #076678;   /* faded_blue: #076678 [blue] 24 [12] 7-102-120 14-83-101 #0e5365 */
  --dark-purple: #8f3f71; /* faded_purple: #8f3f71 [purple] 96 [13] 143-63-113 123-43-94 #7b2b5e */
  --dark-aqua: #427b58;   /* faded_aqua: #427b58 [aqua] 66 [14] 66-123-88 53-106-70 #356a46 */
  --dark-orange: #af3a03;


/* light colors */
  --interface-light0-hard: #f9f5d7; /* light0_hard: #f9f5d7 [h0] 230 [ ] 249-245-215 248-244-205 #f8f4cd */
  --interface-light0: #fbf1c7; /* light0: #fbf1c7 [fg0][bg0] 229 [0] 251-241-199 250-238-187 #faeebb */
  --interface-light0-soft: #f2e5bc; /* light0_soft: #f2e5bc [s0] 228 [ ] 242-229-188 239-223-174 #efdfae */
  --interface-light1: #ebdbb2; /* light1: #ebdbb2 [fg1][bg1] 223 [15] 235-219-178 230-212-163 #e6d4a3 */
  --interface-light2: #d5c4a1; /* light2: #d5c4a1 [fg2][bg2] 250 [ ] 213-196-161 203-184-144 #cbb890 */
  --interface-light3: #bdae93; /* light3: #bdae93 [fg3][bg3] 248 [ ] 189-174-147 175-159-129 #af9f81 */
  --interface-light4: #a89988; /* light4: #a89988 */


 
	
	
	}
	
	
	

	
/* 	@import url('https://fonts.googleapis.com/css2family=Spline+Sans&family=Spline+Mono&display=swap'); */
	

	
/* 	@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono); */
	

/* 	@import url('https://fonts.googleapis.com/css2?family=Fragment+Mono:ital@0;1&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap') */
	

	
	
	
/* 	@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap') */


		
/*IBM Mono plex  		 */
		
/* 		@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap'); */

@import url('https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap') ; 

	
	
		
/*Use this  		 */

/* 	body {
  font-family: 'Cutive Mono', monospace !important;
} */
	
	
	
		
		
	
	
	
/*Gemini Model Picker 	 */
	
	
	span.bard-text{	
		color : #83A598 !important ; 
	}
	
	/*This is being Applied to everything 
	I dont wnat to save this */
/* 	span.mat-ripple.mat-mdc-button-ripple{
		background-color : #9D0006 !important ; 
	}
	 */
	
/*Gemini top bar and the side bar style  	 */
/* .mat-mdc-button .mat-mdc-focus-indicator, .mat-mdc-unelevated-button{
   background-color : #282828  !important ;
	border-radius:  12px !important ; 
} */
	
		
       		/* ICONS 	 */
	mat-icon{
		color : #8EC07C !important ; 
	}
	
	
/* Send Icon 	 */
	mat-icon.notranslate.google-symbols.mat-icon-no-color.ng-star-inserted{
	color : #FB4934 !important ; 
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
			/*SIDEBAR 	 */	
/* 	Side bar background */
	
	.sidenav-with-history-container.expanded {
	
		background-color: #16181A !important ; 
    --position-duration: 400ms;
    --position-delay: 0ms;
    --opacity-duration: 200ms;
    --opacity-delay: 200ms;
}
	
	
	
	.sidenav-with-history-container ,.overflow-container{
/* Side baer when chatting  */
		background:  #16181A !important ; 
}
	
	
	
	
	/*Help  , Activity , Settings */
	span.gmat-subtitle-2{
		color : #D3869B !important ; 
	}
	
	
	/*Help   , activity  , button */
	:root .dark-theme .gmat-mdc-list .mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item:hover{
  
		background-color : #800D08 !important ; 
}
	
	
	

	
	
	
	
	
	
/*LOCATION -> hide  			 */
	
	.location-footer-name {
    padding-top: 16px;
		display:  none !important ; 
}
	
	
/* Locaiton Dot hide 	 */
	mat-icon.notranslate.filled.location-icon.google-symbols.mat-icon-no-color{
	display: none  ; 
	}
	
/* Fron Your IP adress  hidden 	 */
	span.location-footer-atl-text{
		display: none !important ; 
	}
	
/*Dot near the display 	 */
	span.location-buttons-dot{
		display:  none !important ; 
	}
	
	
	
	
	
/*location update box  	 */
	div.mdc-snackbar__surface.ng-tns-c996321046-68{
/*Darker color is used her 		 */
		background: #2E5B40 !important ; 
	}
	
/*Cant update your location text  	 */
	div.mat-mdc-snack-bar-label.mdc-snackbar__label{
		color : #1D1B1A !important ; 
	}
/*Learn more text in the locattion warning  	 */
	span.mdc-button__label{
		color : #98971A !important ; 
	}
	
	
	/*Hide the location tab fully*/
	div.footer-container {
		display: none !important ; 
	
	}

	
	
	
	

	
	
/* Only side bar backgound style 	 */
	.mat-mdc-unelevated-button{
		padding: 0.1rem 0.3rem !important ; 
   background-color : #1D2021  !important ;
	border-radius:  12px !important ; 
}
	

/*Upgrade side bar hidden  	 */
	span.mat-mdc-button-touch-target{
		display: none !important ; 
		
	}
	
	
	
	
/* FRONT PAGE 	 */
/* FRONT PAGE MAIN STYLES	 */
	
/* Main background colors 	 */
	
/* Top bars -> model selector containers	 */
	bard-mode-switcher{
		color: white !important ; 
	background-color : #1A1B1D !important; 
	
	}
	
/*Top bar container  	 */
	bard-sidenav-content{
			
	background-color : #1A1B1D !important; 
	}
	
/*background color of the whole front portion  	 */
	infinite-scroller{
		color: white !important ; 
	background-color : #17191B !important; 
	}
	
/*Line at the botton of the page  	 */
		infinite-scroller.chat-history:after{

    background-color: #17191B !important ; 
 
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*Hello -> Your Name hiddden  	 */
	span.bard-hello{
		display: none !important ; 
	}
	
/*How can i help you today -> TEXT  	 */
/* 	Changed color of the text */
/*Made the Text smaller so the UI is not shouting at you  	 */
	span.bard-question{
		/*removed this for a clean Ui */
		display: none !important ; 
		font-size: 2.2rem !important ; 
		color : #665C54 !important ; 
	}
	
	
	
	
/*Prompt containers 	 */
	
	/*Transitions are eased  in */
div.prompt-container {
  background-color: #CC241D !important;
  transition: background-color 0.2s ease-in;
}

div.prompt-container:hover {
  background-color: #800D08 !important;
  transition-delay: 0.1s; /* adjust the delay as needed */
}

	
	
	
	/*Front page prompt suggestion text color */
	p.prompt-text-content{
		color: #FFD29C !important ; 
		
	}
	
	
	
	
	
	
	
	
	
/* edit resonses Bg color  */
	
	.user-query-container.edit-mode.ui-v2-enabled  mat-form-field   .mdc-text-...

Reviews

No reviews yet.