presentation/styles/glossary.style.css
presentation/styles/glossary.style.css is a file in Bane's Lab Site. 100 lines of code and 0 definitions.
.glossary {
color: var(--white-alpha-muted);
font-family: var(--font-family-base);
font-size: var(--font-prose);
line-height: var(--line-height-loose);
padding: var(--space-xl) 0;
}
.glossary-title {
color: var(--tab-accent);
font-family: var(--font-family-heading);
font-size: var(--font-hero);
font-weight: var(--font-weight-semibold);
margin: 0 0 var(--space-xl);
}
.glossary-section {
border-top: var(--border-s) solid var(--white-alpha-border);
padding: var(--space-section) 0;
}
.glossary-section:first-of-type {
border-top: 0;
padding-top: 0;
}
.glossary-section-title {
color: var(--tab-accent);
font-family: var(--font-family-heading);
font-size: var(--font-xxl);
font-weight: var(--font-weight-semibold);
margin: 0 0 var(--space-md);
}
.glossary-intro {
color: var(--white-alpha-secondary);
font-size: var(--font-xl);
margin: 0 0 var(--space-lg);
}
.glossary-group {
padding: var(--space-lg) 0;
}
.glossary-letter {
border-bottom: var(--border-s) solid var(--white-alpha-border);
color: var(--tab-accent);
font-family: var(--font-family-heading);
font-size: var(--font-xxl);
font-weight: var(--font-weight-semibold);
margin: 0 0 var(--space-md);
padding-bottom: var(--space-xs);
}
.glossary-list {
display: grid;
gap: 0 var(--space-xl);
grid-template-columns: minmax(0, 1fr);
margin: 0;
}
.glossary-term {
display: flex;
flex-direction: column;
gap: var(--space-xxs);
margin: 0;
padding: var(--space-md) 0 var(--space-xs);
}
.glossary-heading {
align-items: baseline;
display: flex;
flex-wrap: wrap;
gap: var(--space-sm);
}
.glossary-name {
color: var(--tab-accent);
font-family: var(--font-family-heading);
font-size: var(--font-lg);
font-weight: var(--font-weight-semibold);
}
.glossary-code {
border: var(--border-s) solid var(--accent-half);
border-radius: var(--radius-xs);
color: var(--white);
font-size: var(--font-xs);
padding: 0 var(--space-xs);
}
.glossary-domains {
color: var(--accent-half);
font-size: var(--font-sm);
}
.glossary-definition {
border-bottom: var(--border-s) solid var(--white-alpha-border);
color: var(--white-alpha-muted);
margin: 0;
padding: 0 0 var(--space-md);
}
@media (width >= 56.25rem) {
.glossary-list {
grid-template-columns: minmax(0, 2fr) minmax(0, 5fr);
}
.glossary-term {
border-bottom: var(--border-s) solid var(--white-alpha-border);
padding: var(--space-md) 0;
}
.glossary-definition {
padding: var(--space-md) 0;
}
}