@use "sass:map";
// Fonts
@import "fonts";
// Font-Awesome
@import "../fontawesome-6.4.0/css/all.css";
// scss-docs-start import-stack
// Configuration
@import "../bootstrap-5.3.0/functions";
$red: #D41010;
@import "../bootstrap-5.3.0/variables";
@import "../bootstrap-5.3.0/variables-dark";
@import "../bootstrap-5.3.0/maps";
@import "../bootstrap-5.3.0/mixins";
@import "../bootstrap-5.3.0/utilities";
// Layout & components
@import "../bootstrap-5.3.0/root";
@import "../bootstrap-5.3.0/reboot";
@import "../bootstrap-5.3.0/type";
@import "../bootstrap-5.3.0/images";
@import "../bootstrap-5.3.0/containers";
@import "../bootstrap-5.3.0/grid";
@import "../bootstrap-5.3.0/tables";
@import "../bootstrap-5.3.0/badge";
@import "../bootstrap-5.3.0/popover";
// Helpers
@import "../bootstrap-5.3.0/helpers";
// Utilities
@import "../bootstrap-5.3.0/utilities/api";
// scss-docs-end import-stack
// NOTE: Pas de responsive, trop long à faire. Il faut avoir un écran pc. Ma ref est 1920x1080.
// Variables
$black: #000000;
$dark-gray: #323232;
$light-gray: #989898;
$white: #FFFFFF;
$red: #D41010;
body {
padding-top: 64px;
background-color: $black;
font-family: "OPTIAlpine-EightySeven", sans-serif;
}
@import "components";
// Layout
// Utils
.eurostile {
font-family: "Eurostile MN", sans-serif;
text-transform: uppercase;
line-height: 1;
}
.bg-blurry-trans-black {
background: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(8px);
}
a {
color: $red;
text-decoration: none;
}
// Other
header {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
}
.logo {
display: block;
width: 197px;
height: 64px;
img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
}
.article-container {
.meta {
color: $dark-gray;
font-size: 0.9rem;
}
.article-content {
margin-top: map-get($spacers, 5);
}
h1, h2, h3, h4, h5, h6 {
@extend .eurostile;
}
}