This repository has been archived on 2024-01-13. You can view files and clone it, but cannot push or open issues or pull requests.
arka-mvp/static/css/style.css

141 lines
2.2 KiB
CSS

/* ========== THEME ========== */
body {
--text-color: #111;
--brand-color: #231765;
--bkg-color: #fff;
--bkg-color2: #ccc;
--bkg-color3: #aaa;
}
@media (prefers-color-scheme: dark) {
/* defaults to dark theme */
body {
--text-color: #eee;
--brand-color: #654dea;
--bkg-color: #121212;
--bkg-color2: #202020;
--bkg-color3: #353435;
}
}
@font-face { font-family: Avenir; src: url('/static/fonts/Avenir.ttf'); }
* {
font-family: Avenir, sans-serif;
background: transparent;
color: var(--text-color);
}
body {
background: var(--bkg-color);
}
.deprecated-page-header {
text-align: center;
}
/* ========== MAIN STYLES ========== */
#header-wrapper {
display: flex;
margin: 3em 0;
}
#header-wrapper * {
color: var(--brand-color);
}
#header-wrapper a {
font-weight: bold;
}
header {
display: flex;
flex-direction: row;
align-content: baseline;
flex-wrap: nowrap;
margin: 0 auto;
}
header > * {
margin: auto 1em;
text-decoration: none;
font-size: medium;
}
#logo-text {
font-size: 32px;
font-weight: bolder;
}
#logo-image {
width: 50px;
height: 50px;
}
/* ========== Dropdown menu ========== */
.dropdown-button {
padding: 16px;
font-size: 16px;
border: none;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
background-color: var(--bkg-color2);
min-width: 160px;
z-index: 1;
}
.dropdown-content > * {
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content > *:hover {
background-color: var(--bkg-color3);
}
.dropdown-wrapper:hover .dropdown-content {
display: block;
}
.dropdown-wrapper:hover .dropdown-button {
background-color: var(--bkg-color3);
}
#dropdown-in-header {
display: none;
}
@media screen and (max-width: 900px) {
#header-wrapper {
display: block;
margin: 1em 0;
}
header {
justify-content: space-between;
}
#dropdown-in-header {
display: block;
}
#profile-menu-dropdown > .dropdown-content{
right: 1.5em;
}
header > a {
display: none;
}
}