|
|
Linha 1: |
Linha 1: |
| body {
| |
| font-family: 'Inter', 'Montserrat', sans-serif;
| |
| background-color: #ffffff;
| |
| color: #202122;
| |
| line-height: 1.6;
| |
| margin: 0;
| |
| padding: 1rem;
| |
| }
| |
|
| |
|
| h1, h2, h3, h4, h5, h6 {
| |
| font-family: 'Oswald', 'League Spartan', sans-serif;
| |
| color: #0c3c29;
| |
| margin-top: 1.5rem;
| |
| margin-bottom: 0.75rem;
| |
| line-height: 1.25;
| |
| }
| |
|
| |
| /* Links sutis em verde-escuro */
| |
| a {
| |
| color: #0c3c29;
| |
| text-decoration: none;
| |
| border-bottom: 1px dotted #0c3c29;
| |
| }
| |
|
| |
| a:hover {
| |
| color: #689427;
| |
| border-bottom-color: #689427;
| |
| }
| |
|
| |
| /* Citações e blocos de destaque */
| |
| blockquote {
| |
| background-color: #fdedc7;
| |
| border-left: 4px solid #689427;
| |
| margin: 1rem 0;
| |
| padding: 0.5rem 1rem;
| |
| font-style: italic;
| |
| color: #202122;
| |
| }
| |
|
| |
| /* Separadores suaves */
| |
| hr {
| |
| border: none;
| |
| border-top: 1px solid #689427;
| |
| margin: 2rem 0;
| |
| }
| |
|
| |
| /* Tabelas limpas */
| |
| table {
| |
| width: 100%;
| |
| border-collapse: collapse;
| |
| margin: 1rem 0;
| |
| }
| |
|
| |
| table, th, td {
| |
| border: 1px solid #fdedc7;
| |
| }
| |
|
| |
| th, td {
| |
| padding: 0.5rem;
| |
| }
| |
|
| |
| th {
| |
| background-color: #fdedc7;
| |
| }
| |
|
| |
| /* Sumário (TOC) estilizado */
| |
| .toc {
| |
| background-color: #fdedc7;
| |
| border: 1px solid #689427;
| |
| padding: 0.5rem;
| |
| font-size: 0.9rem;
| |
| }
| |
|
| |
| .toc ul {
| |
| list-style: none;
| |
| margin: 0;
| |
| padding: 0;
| |
| }
| |
|
| |
| .toc a {
| |
| color: #0c3c29;
| |
| text-decoration: none;
| |
| }
| |
|
| |
| /* Navbar clean */
| |
| .navbar, .navbar-inverse {
| |
| background-color: #fdedc7;
| |
| border-bottom: 1px solid #689427;
| |
| }
| |
|
| |
| .navbar .navbar-brand,
| |
| .navbar .nav-link,
| |
| .navbar a {
| |
| color: #0c3c29;
| |
| }
| |
|
| |
| .navbar a:hover {
| |
| color: #689427;
| |
| }
| |
|
| |
| /* Botões com detalhes suaves */
| |
| .btn-primary {
| |
| background-color: #689427;
| |
| border-color: #689427;
| |
| }
| |
|
| |
| .btn-primary:hover {
| |
| background-color: #0c3c29;
| |
| border-color: #0c3c29;
| |
| }
| |
|
| |
| /* Footer clean */
| |
| footer, .footer {
| |
| background-color: #fdedc7;
| |
| padding: 1rem;
| |
| text-align: center;
| |
| }
| |
|
| |
| footer a, .footer a {
| |
| color: #0c3c29;
| |
| text-decoration: none;
| |
| }
| |
|
| |
| footer a:hover, .footer a:hover {
| |
| color: #689427;
| |
| text-decoration: underline;
| |
| }
| |