Skip to content

Perplexity Labs Gruvbox Dark Theme by bilalazh

Screenshot of Perplexity Labs Gruvbox Dark Theme

Details

Authorbilalazh

LicenseGNU General Public License (GPL)

CategoryPerplexity Labs

Created

Updated

Size9.4 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

user style applies the gruvbox theme to Perplexity Labs

Applies to interface ,code blocks, inline markdown and tables .
For perplexity website see profile

Notes

This styles is tested with almost all the modes available at the date of releases'

  • This is also available in Light theme as well ( see the profile for The link )
  • If there are any changes or theme breaks i will change it accordingly
  • If you encounter any issues feel free to open an issue on GitHub

For Perplexity AI website see the Other style in my website

Changes :

  • Everything here is subject to change

Source code

/* ==UserStyle==
@name           labs.perplexity.ai - Jan 2024
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    A new userstyle
@author         Me
==/UserStyle== */

@-moz-document url("https://labs.perplexity.ai/")  {
    /* Insert code here... */
	
	:root {
    --bg0-dh: #1d2021;
    --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;
    --bg0-light: #f0edd8;
    --bg1-light: #f6f1dd;
    ght: #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;
    --dark-green: #79740e;
    --dark-yellow: #b57614;
    --dark-blue: #076678;
    --dark-purple: #8f3f71;
    --dark-aqua: #427b58;
    --dark-orange: #af3a03;
    --interface-light0-hard: #f9f5d7;
    --interface-light0: #fbf1c7;
    --interface-light0-soft: #f2e5bc;
    --interface-light1: #ebdbb2;
    --interface-light2: #d5c4a1;
    --interface-light3: #bdae93;
    --interface-light4: #a89988;
}
	
	
	
	
	
	
	
	
	
	
	.dark .dark\:prose-invert {
		/*Main Text color*/
    --tw-prose-body: #ebdbb2 ;
	
    


/*Block around code block  		 */
		/*Border around the code block*/
		
    --tw-prose-pre-bg: #1F1E1D !important;
   
}
	
	
/*Select models 	 */
	
	#lamma-select{
		color:#98971a !important;
	}
	
	
	
	
	/*There is only one page here*/
	
.tracking-widest {
    letter-spacing: .1em;
	color:#79740e !important;
}
	
	
	
/* NOT SURE WHAT THIS APPLIES TO 	 */
	.dark .dark\:bg-offsetPlusDark {
    --tw-bg-opacity: 1;
		color:#cc241d !important;
    background-color: #d5c4a1 ;
}

	
/* ASK   Preplexity   hover 	 */
.whitespace-nowrap:hover{
    white-space: nowrap;
background : #3c3836 !important ; 
}
		


/* TRY perplexity button  */
	.dark .dark\:bg-superDark {
    --tw-bg-opacity: 1;
		color:#79740e !important;
    background-color: #ebdbb2 !important;
}
	
		/*Copy Button Aask perplexity PLX  And tey perplcity text button */
	.text-align-center.relative {
		color:#79740E !important;
}

	
	/*Border color*/
.dark .dark\:border-borderMainDark\/80 {
    border-color: #79740e85;
}
	
	
/*Copy Icon 	 */
	.hebEKa .icon {
		fill: #FE8019 !important;
    width: 1rem;
    height: 1rem;
}

/*Svg selctign even icon color **EVERY***/
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
	color: #fb4934 !important;
    
}
	
	
	
/*Color of hte bottom timelimnes*/
/*Tokens per second and more */
	
.tracking-wide {
	color:#FFD29C !important;

    letter-spacing: .025em;
}

/* color of the token/second 	 */
div.inline.default{
	color : #B8BB26 !important ; 
	font-size: 12px !important ; 
	font-family: "CommitMono", monospace !important ; 
	}
	
	
	
	
	
	
	
	
	
	
	

/*languuage name */
div.absolute.text-textMainDark{
	color:#fb4934 !important; 

	transform: translatey(-50%) !important ; 
/* padding : 0.01rem   48rem !important;  */
	}

	 


/*CODE BLOCKS */
Code{
	font-family:/*"CommitMono" ,  , "Jetbrains Mono","Cascadia Code" , "chivo Mono"         */ "CommitMono" , monospace!important; 
	font-size: 0.9rem !important; 
	font-weight: 500 !important; 
	
	line-height: 1.2rem !important ; 
	color: #8EC07C !important;
	background: #17191b   !important ; 
	}

	



	
	

/*I DONT KNOW WHAT THIS DOES BUT IT WORKS   */
code >span.token {
		font-family:"CommitMono" ,  "chivo Mono" , "Jetbrains Mono",  "Cascadia Code", monospace   !important; 
	font-size: 0.9rem !important; 
	font-weight: 500 !important;
	color : #b8bb26 !important ; 
}


	/*Code direcgive first token */
span.token.directive{
		font-family:'CommitMono' ,   "Cascadia Code", monospace   !important; 
font-size: 0.85rem !important; 
	font-weight: 600 !important;
	color:#8EC07C !important;
}
	
	
	/* COde > libraries and stuff */
span.token{
		font-family:"CommitMono" ,  "chivo Mono" , "Jetbrains Mono",  "Cascadia Code", monospace   !important; 
font-size: 0.85rem !important; 
	font-weight: 600 !important;
	color:#FB4934 !important;
}
	
	
	

/*Code attribute values*/
span.token.attr-value{
		font-family:"CommitMono" ,  "chivo Mono" , "Jetbrains Mono",  "Cascadia Code", monospace   !important; 
font-size: 0.9rem !important; 
	font-weight: 600 !important;
	color:#FB4934 !important;
}


/*Realted to code -> self explanorty*/
code>span.token.punctuation{
		font-family:"CommitMono" ,  "chivo Mono" , "Jetbrains Mono",  "Cascadia Code", monospace   !important; 
	font-size: 0.9rem !important; 
	font-weight: 500 !important;
	color:#D3869B !important;
}





/*operators in code*/
code>span.token.operator{
		font-family:"CommitMono" ,  "chivo Mono" , "Jetbrains Mono",  "Cascadia Code", monospace   !important; 
font-size: 1rem !important; 
	font-weight: 900 !important;
	color: #fb4934 !important;
}

/*BOOLEAN */
span.token.boolean{
	color: #8ec07c !important;
	font-size: 0.85rem !important; 
	font-weight: 500 !important;
}







/*Code bg wrapper*/
.codeWrapper>:nth-child(2) {
background-color: #16181a !important;
}


	
    

/*List numbers  */
	li::marker{
		color : #FB4934 !important ; 
		
	}
	
	
	/* LLM served by Perplexity  labs */
div.light.font-sans.text-base.font-medium.text-textOff{
	color : #665C54 !important  ; 
	
}







/*Lower seperator*/
/*Ask anything user input seperator*/
:not([hidden]) ~ :not([hidden])  { 
    border-color: #282828 !important;
} 






/*Black input area and text reponse area  **ASK ANYTHING AREA***/
.dark\:bg-offsetDark  { 
    --tw-bg-opacity: 1; 
    background-color:#16181A !important;
} 
	/*Hover styles for the Black input area */
.dark\:bg-offsetDark:hover{ 
    --tw-bg-opacity: 1; 
    background-color:#1A1B1D !important;
}
	
	


/*BOrder around the app*/
.dark\:border-borderMainDark\/80  { 
    border-color: #79740e85 !important;
} 
  


/*Lower part of the bg color*/

.dark\:bg-backgroundDark  { 
    --tw-bg-opacity: 1; 
    background-color: #17191b !important;
} 



/*MAIN MIDDLE CODE BLOCK COLOR */
div.sc-gEvEer.ePundr >span{
	background: #17191b !important ; 
}
	
	










/*External links in the chat :visited  */
a.break-word.decoration-from-font.underline.underline-offset-1{
	color: #fb4934 !important; 
	
}
	
/* Hover in links 	 */
a.break-word.decoration-from-font.underline.underline-offset-1:hover{
	color: #b8bb26 !important; 
	
}







/*BOLD TEXT   */
	.prose :where(strong):not(:where([class~=not-prose] *)) 
{

	font-size: 1rem !important; 
    font-weight: bolder;
 color : #B16286 !important; 
}





/*Html background  is same as the main color   */
	html {
		background-color : #1a1b1d !important ; 
	}






/*Input text that you enter   */
	textarea {
		 
		color : #b8bb26 !important ; 
	}

 
/* H3 energy	 */
	h3{
		color : #79740e !important ; 
	}


	
	
	/*H4 heading */
	h4{
		color : #83A598 !important  ; 
	}
	
	
	
	
	
	
	
/* 	Italic font for the empahsis  */
	em{
		color  : #98971A !important ; 
	}




/*  prompt amd response color*/

.\[word-break\:break-word\] {
    word-break: break-word;
	color : #ffd29c  !important;

	
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*Table styles */
	
	/*Table header */
	th.px-sm.py-sm.whitespace-nowrap{
	color : #FE8019 !important ; 
	
	}
	
	/*Table contenet*/
	td.px-sm.border.border-borderMain {
		color :#ABAA1E !important ; 
	}
	
	
	
	
	
	
	
	
	
	
	


	
	
}

Reviews

No reviews yet.