-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstyles.css
More file actions
72 lines (60 loc) · 3.35 KB
/
Copy pathstyles.css
File metadata and controls
72 lines (60 loc) · 3.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/* =========================================================== */
/* ARQUIVO PRINCIPAL DE ESTILOS */
/* =========================================================== */
/* Este arquivo centraliza a importação de todos os outros */
/* arquivos CSS, garantindo a ordem correta de cascata. */
/* Ordem: Componentes -> Seções -> Animações -> Responsividade */
/* =========================================================== */
/* 1. Importa os estilos da barra de navegação. */
@import url('./css/navigation.css');
/* 2. Importa o layout das seções principais da página. */
@import url('./css/sections.css');
/* 3. Importa os estilos de componentes reutilizáveis como cards e formulários. */
@import url('./css/components.css');
/* 4. Importa as animações e efeitos especiais. */
@import url('./css/animations.css');
/* 5. Importa todos os estilos responsivos. */
@import url('./css/responsive.css');
/* ======================================================= */
/* Estilos Globais e Variáveis */
/* ======================================================= */
/* Seletor universal para aplicar um reset básico de margens e preenchimentos. */
* {
margin: 0; /* Remove a margem externa de todos os elementos. */
padding: 0; /* Remove o preenchimento interno de todos os elementos. */
box-sizing: border-box; /* Garante que padding e border não aumentem o tamanho final do elemento. */
font-family: Verdana, Geneva, Tahoma, sans-serif; /* Define a família de fontes padrão para todo o site. */
}
/* Define estilos para o elemento raiz do documento. */
html {
scroll-behavior: smooth; /* Habilita a rolagem suave ao clicar em links de âncora (ex: href="#sobre"). */
}
/* Bloco :root para definir variáveis CSS globais, facilitando a manutenção do tema. */
:root{
--primaria: #2a1fee; /* Cor primária principal, usada para destaques. */
--secundaria: #5076f1; /* Cor secundária, usada para links e gradientes. */
--escuro: #0f172a; /* Cor de fundo principal, um azul bem escuro. */
--maisEscuro: #0a0f1c; /* Tom ainda mais escuro, para fundos com gradiente. */
--claro: #e2e8f0; /* Cor clara principal, usada para textos. */
--vidro: rgba(255, 255, 255, 0.1); /* Cor para bordas e fundos com efeito de vidro. */
--menu: rgba(15, 23, 42, 0.8); /* Cor de fundo para o menu, com transparência. */
--sombra: rgba(79, 70, 229, 0.3); /* Cor para sombras, baseada na cor primária. */
--filtro: rgba(255, 255, 255, 0.05); /* Cor de filtro sutil para fundos de caixas. */
}
/* Estilos aplicados ao corpo do documento. */
body {
background-color: var(--escuro); /* Define a cor de fundo usando a variável --escuro. */
color: var(--claro); /* Define a cor padrão do texto usando a variável --claro. */
}
/* Estilos para o título principal h1. */
h1 {
font-size: 2.5rem; /* Define o tamanho da fonte. */
color: var(--primaria); /* Define a cor do texto usando a variável --primaria. */
font-weight: bold; /* Define a espessura da fonte como negrito. */
margin: 20px; /* Adiciona uma margem externa. */
}
/* Estilos globais para todos os links (tags <a>). */
a {
text-decoration: none; /* Remove o sublinhado padrão dos links. */
cursor: pointer; /* Garante que o cursor mude para uma mãozinha ao passar sobre o link. */
}