presentation/styles/document.style.css
presentation/styles/document.style.css is a file in Bane's Lab Site. 95 lines of code and 0 definitions.
.document .tab-page-subtitle {
line-height: var(--line-height-loose);
max-width: var(--width-content-md);
}
.document-dates {
color: var(--text-mid-gray);
display: flex;
flex-wrap: wrap;
font-family: var(--font-family-mono);
font-size: var(--font-xs);
gap: var(--space-xs) var(--space-lg);
justify-content: center;
letter-spacing: var(--letter-spacing-wide);
margin: var(--space-lg) 0 0;
}
.document-layout {
display: grid;
gap: var(--space-xxl);
grid-template-columns: minmax(0, 1fr);
}
.document-contents {
display: none;
}
.contents-title {
color: var(--white-alpha-faint);
font-family: var(--font-family-mono);
font-size: var(--font-xs);
letter-spacing: var(--letter-spacing-wide);
margin: 0 0 var(--space-md);
text-transform: uppercase;
}
.contents-list {
border-left: var(--border-s) solid var(--white-alpha-border);
display: flex;
flex-direction: column;
list-style: none;
margin: 0;
padding: 0;
}
.contents-link {
align-items: baseline;
border-left: var(--border-s) solid transparent;
color: var(--white-alpha-muted);
display: flex;
font-size: var(--font-sm);
gap: var(--space-sm);
line-height: var(--line-height-normal);
margin-left: calc(var(--border-s) * -1);
padding: var(--space-xs) var(--space-md);
transition:
color var(--transition-fast),
border-color var(--transition-fast);
}
.contents-link:hover {
color: var(--white);
}
.contents-link.active {
border-left-color: var(--tab-accent);
color: var(--tab-accent);
}
.contents-mark {
color: var(--accent-half);
font-family: var(--font-family-mono);
font-size: var(--font-xs);
min-width: var(--size-icon-inline);
}
.contents-link.active .contents-mark {
color: var(--tab-accent);
}
.document-body {
padding-top: 0;
}
.document-footer {
border-top: var(--border-s) solid var(--white-alpha-border);
color: var(--text-mid-gray);
font-family: var(--font-family-mono);
font-size: var(--font-sm);
margin-top: var(--space-xl);
padding: var(--space-lg) 0;
text-align: center;
}
.document-closing {
margin: 0;
}
@media (width >= 56.25rem) {
.document-layout {
grid-template-columns: var(--width-sidebar-contents) minmax(0, 1fr);
}
.document-contents {
align-self: start;
display: block;
position: sticky;
top: var(--space-lg);
}
}