Skip to content
Snippets Groups Projects
hoa.css 2.37 KiB
Newer Older
@font-face{font-family:"HOA";src:url("../fonts/HOA-Regular.ttf")}
Kasalehlia's avatar
Kasalehlia committed
@font-face{font-family:"Fira Sans";src:url("../fonts/FiraSans-Regular.ttf")}
Kasalehlia's avatar
Kasalehlia committed
    font-family: "Fira Sans", sans-serif;
    --hoa-bg-color: #F5F5F5;
    --hoa-fg-color: #6c1384;
    --hoa-text-color: #000000;
}
@media (prefers-color-scheme: dark) {
    html {
        --hoa-bg-color: #000000;
        --hoa-fg-color: #93ec7b;
        --hoa-text-color: #F5F5F5;
    }
    .tiles img, #left img, #right img {
        filter: invert();
    }
    a {
        color: #ffff11;
    }
    a:visited {
        color: #aae574;
    }
}
.hoa {
    font-family: "HOA", sans-serif;
Kasalehlia's avatar
Kasalehlia committed
    background-color: var(--hoa-bg-color);
    color: var(--hoa-text-color);
    font-size: 21px;
    max-width: 750px;
    flex-grow: 1;
Kasalehlia's avatar
Kasalehlia committed
    background: inherit;
    padding: 0 6px;
Kasalehlia's avatar
Kasalehlia committed
#main > h1, #main > h1 + p {
Kasalehlia's avatar
Kasalehlia committed
    font-size: 32px;
}
#main > h1 {
    font-size: 74px;
}
.tiles {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.tiles > a {
    width: 160px;
    height: 160px;
    background: aqua;
    margin: 10px;
Kasalehlia's avatar
Kasalehlia committed
    border: 1px solid var(--hoa-fg-color);
    position: sticky;
    top: 0;
Kasalehlia's avatar
Kasalehlia committed
    width: 299px;
    display: flex;
    flex-direction: column;
    flex-shrink: 1;
    min-width: 150px;
Kasalehlia's avatar
Kasalehlia committed
    border-left: 1px solid var(--hoa-fg-color);
}
#right > img {
    width: 90%;
    flex-grow: 1;
    align-self: center;
Kasalehlia's avatar
Kasalehlia committed
    width: 79px;
    flex-shrink: 0;
Kasalehlia's avatar
Kasalehlia committed
    border-right: 1px solid var(--hoa-fg-color);
}
#left > a {
    display: block;
    width: 60px;
    height: 60px;
    background: red;
Kasalehlia's avatar
Kasalehlia committed
    margin: 10px auto;
Kasalehlia's avatar
Kasalehlia committed
    border: 1px solid var(--hoa-fg-color);
#left > a > img, .tiles > a > img {
    width: 100%;
    height: 100%;
}
.index-row {
    display: flex;
    flex-wrap: nowrap;
}
#sticky {
    position: sticky;
    top: 0;
    margin-top: 50px;
    background: inherit;
    padding: 20px 0;
Kasalehlia's avatar
Kasalehlia committed
    z-index: 4;
a.active {
    font-weight: bold;
Kasalehlia's avatar
Kasalehlia committed
    text-decoration: none;
}
#languages-menu {
    margin: 5px auto 0;
}
#footnote {
    text-align: center;
}
@media only screen and (max-width: 980px) {