2025-07-03 21:28:18 +02:00

80 lines
1.2 KiB
CSS

:root {
--bg-color: #841205;
--hl-color: #A72119;
--menu-font-color: white;
--font-color: #430C08;
--box-bg: #ece2d5;
--main-font: 'Cubellan';
}
@font-face {
font-family: 'Cubellan';
src: url('../font/Cubellan.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
html {
background-color: var(--bg-color);
color: var(--font-color);
font-family: var(--main-font);
font-size: 20pt;
}
body {
padding: 3em 3em 0;
min-height: 100vh;
box-sizing: border-box;
display: grid;
grid-template-areas:
"navigation . main"
"footer footer footer";
grid-template-columns: 225px 25px auto;
grid-template-rows: auto 50px;
margin: 0;
}
header {
grid-area: navigation;
justify-self: stretch;
padding-right: 25px;
}
nav a, nav a:visited {
color: var(--box-bg);
font-size: 120%;
}
nav ul {
list-style: none;
display: inline-block;
}
nav li {
display: inline-block;
}
.logo {
display: inline-block;
padding: 0.5em;
border-radius: 50%;
border: 5px solid var(--box-bg);
}
.logo img {
max-width: 5em;
max-height: 5em;
}
main {
grid-area: main;
justify-self: stretch;
padding: 2em;
border-radius: 23px;
background-color: var(--box-bg);
}
footer {
grid-area: footer;
}