/**
 * Copyright © Ovidiu Bara. Toate drepturile rezervate.
 *
 * Fișier: CSS
 * Descriere: Acest fișier definește stilurile vizuale ale paginilor web, inclusiv layout-ul, culorile,
 * fonturile și alte proprietăți de design. Este utilizat pentru a asigura o experiență consistentă și 
 * estetică pe toate dispozitivele și rezoluțiile.
 *
 * Autor: Ovidiu Bara
 * Anul creării: 2024
 * Ultima modificare: 10-12-2024
 *
 * Restricții:
 * - Acest fișier face parte din proiectul quizmaster.
 * - Reproducerea, redistribuirea sau utilizarea fără acord scris sunt strict interzise.
 */
 
/*----------culori----------*/
/*
#b98875 - bej
#292e38 - negru-deschis
#8ea5a1 - verde-deschis
#834345 - rosu-inchis
#747c84 - gri

------------de-pe-logo--------

#E5C77A - galben
#B94145 - rosu
#A5C1C0 - verde-deschis
#CD6D4A - portocaliu
 
*/
 
/* Importarea altor fișiere CSS externe */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');
@import url('header.css');
@import url('home-content.css');
@import url('register-login.css');
@import url('footer.css');
@import url('termeni-si-conditii.css');
@import url('admin-page.css');
@import url('quiz-play.css');
@import url('quiz-result.css');
@import url('manage-quiz.css');
@import url('manage-users.css');
@import url('selecteaza-quiz.css');
/* Resetare CSS pentru consistență între browsere */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Stiluri globale pentru HTML și Body */
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-image: url('../images/bg2.webp'); /* Fundalul */
    background-size: cover; /* Imaginea acoperă întregul fundal */
    background-position: center; /* Imaginea este centrată pe pagină */
    background-repeat: no-repeat; /* Nu se repetă */
    background-attachment: fixed; /* Fundalul rămâne fix */
    font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
    font-weight: 500;
}


h1 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 2.2em;
	font-weight: 500;
	color: #ff0000;
}
h2 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 1.8em;
	font-weight: 500;
	color: #B94145;
}
h3 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 1.5em;
	font-weight: 500;
	color: #fff;
}
h4 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 1.2em;
	font-weight: 500;
	color: #fff;
}
h5 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 1.2em;
}
h6 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 1em;
}
/* Media Queries pentru mobile devices */
@media only screen and (max-width: 768px) {
	html, body {
	    margin: 0;
	    padding: 0;
	    width: 100%;
	    height: 100%;
	    background-image: url('../images/bg2.webp'); /* Fundalul */
	    background-size: cover; /* Imaginea acoperă întregul fundal */
	    background-position: center; /* Imaginea este centrată pe pagină */
	    background-repeat: no-repeat; /* Nu se repetă */
	    background-attachment: fixed; /* Fundalul rămâne fix */

	}
    h1 {
        font-size: 1.6em;
        font-weight: 500;
        color: #ff0000;
    }    
	h2 {
		font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
		font-size: 1.2em;
		font-weight: 500;
		color: #B94145;
	}	
	h3 {
	font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
	font-size: 1em;
	font-weight: 500;
	color: #fff;
	}	
	h4 {
		font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
		font-size: 1em;
		font-weight: 500;
		color: white;
	}	
	h5 {
		font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
		font-size: 0.6em;
	}	
	h6 {
		font-family: 'Roboto', sans-serif; /* Fontul aplicat pe întreaga pagină */
		font-size: 0.4em;
	}
}