// shared with the cgit stylesheet, hence the reach out of the zola project @use "../../style/palette"; @use "../../style/fonts"; body { background: var(--bg); color: var(--fg); font-family: fonts.$mono; line-height: 1.6; max-width: 46rem; margin: 0 auto; padding: 3rem 1.5rem; } header { margin-bottom: 2.5rem; padding-bottom: 0.75rem; border-bottom: 1px solid var(--grey); } nav { display: flex; align-items: baseline; justify-content: space-between; gap: 1.5rem; ul { display: flex; gap: 1.5rem; margin: 0; padding: 0; list-style: none; } } .brand, .brand:visited { color: var(--fg-bright); font-weight: 500; } .brand:hover { font-weight: 700; } footer { display: flex; gap: 1.5rem; margin-top: 3rem; padding-top: 0.75rem; border-top: 1px solid var(--grey); } img { max-width: 100%; height: auto; } .centered-img { display: block; margin: 2rem auto; } .intro { display: flex; align-items: flex-start; gap: 2.5rem; } .intro-text > p:first-child { margin-top: 0; } .avatar { flex: none; width: 14rem; height: 14rem; border-radius: 50%; object-fit: cover; } @media (max-width: 34rem) { .intro { flex-direction: column-reverse; align-items: center; } } .post-list { margin: 0; padding: 0; list-style: none; li { display: flex; justify-content: space-between; gap: 1rem; } } time { color: var(--fg-dim); } h1, h2, h3, h4, h5, h6 { line-height: 1.3; &::before { color: var(--grey); font-weight: 400; margin-right: 0.4em; } } h1::before { content: "#"; } h2::before { content: "##"; } h3::before { content: "###"; } h4::before { content: "####"; } h5::before { content: "#####"; } h6::before { content: "######"; } strong { color: var(--orange); font-weight: 600; } a { color: var(--blue); text-decoration: none; } a:visited { color: var(--purple); } a:hover { font-weight: 700; text-decoration: underline; }