summaryrefslogblamecommitdiff
path: root/css/header.scss
blob: a90ff5de72e252e0423820d39f5d9943ace467ac (plain) (tree)
1
2
3
4
5
6
7
8
9
         
                                      

                                      
 

                                                            

                                                   
                                                
                                              

                                             
                                         
                                         
 

                                            
                                          
















                                                                    

                                            























                                                                   






                                                                   



















                                            



                                                                
         
 




                                                 
 



                                                                 

                                                                 


                 
                         
                           
                        
 
#header {
	$gap:                    1rem;
	$hamburgerHeight:        2rem;
	$sideMenuToggleDuration: 0.5s;

	background-color:           var(--backgroundColour);
	background-size:            cover;
	border-bottom-left-radius:  var(--padding);
	border-bottom-right-radius: var(--padding);
	height:                     fit-content;
	image-rendering:            pixelated;
	overflow:                   hidden;
	position:                   relative;
	user-select:                none;
	width:                      100%;

	body[data-page = "achernar"] & {
		--backgroundColour: #007B34;
		--textColour:       white;

		@media not (prefers-reduced-motion) {
			background-image: url("/image/vertex.webp");
		}
	}

	body[data-page = "agbsum"] & {
		--backgroundColour: #422984;
		--textColour:       #FFFFFF;
	}

	body[data-page = "ax"] & {
		--backgroundColour: #422984;
		--textColour:       #FFFFFF;
	}

	body[data-page = "backspace"] & {
		--backgroundColour: #000000;
		--textColour:       #FFFFFF;
	}

	body[data-page = "benoit"] & {
		--backgroundColour: #BA0035;
		--textColour:       #FFFFFF;

		background-image: url("/svg/benoitBackground.svg");
	}

	body[data-page = "bowshock"] & {
		--backgroundColour: #B61833;
		--textColour:       #FFEEE0;
	}

	body[data-page = "bzipper"] & {
		--backgroundColour: #FFFFFF;
		--textColour:       #B4202D;
	}

	body[data-page = "deltaWorld"] & {
		--backgroundColour: #000000;
		--textColour:       #FFFFFF;
	}

	body[data-page = "dux"] & {
		--backgroundColour: #131313;
		--textColour:       #06fbb2;

		background-image: url("/image/duxBackground.webp");
	}

	body[data-page = "eas"] & {
		--backgroundColour: #01CD93;
		--textColour:       #00291B;
	}

	body[data-page = "luma"] & {
		--backgroundColour: #6051B2;
		--textColour:       #FFFFFF;
	}

	body[data-page = "pollex"] & {
		--backgroundColour: #4D4084;
		--textColour:       #FFFFFF;
	}

	body[data-page = "u8c"] & {
		--backgroundColour: #444747;
		--textColour:       #A9E13D;
	}

	p, a {
		@media not (prefers-reduced-motion) {
			transition-timing-function: ease-in-out;
		}
	}

	a {
		cursor:                pointer;
		font-weight:           bold;
		text-decoration:       underline;
		text-decoration-color: #00000000;

		@media not (prefers-reduced-motion) {
			transition: text-decoration-color 0.125s;
		}

		&:hover {
			text-decoration-color: var(--textColour);
		}
	}

	@import "navBar";
	@import "sideMenu";
	@import "glyph";
}