presentation/styles/checklist.style.css
presentation/styles/checklist.style.css is a file in Bane's Lab Site. 57 lines of code and 0 definitions.
.check-grid {
display: grid;
gap: var(--space-md);
grid-template-columns: minmax(0, 1fr);
margin: var(--space-lg) 0;
}
.check-item {
align-items: flex-start;
background: var(--black-alpha-overlay);
border-radius: var(--radius-md);
cursor: pointer;
display: flex;
gap: var(--space-sm);
padding: var(--space-md);
transition: background var(--transition-fast);
user-select: none;
}
.check-item:hover {
background: var(--pag-tint);
}
.check-item.checked {
background: var(--pag-soft);
}
.check-box {
align-items: center;
background: transparent;
border: var(--border-m) solid var(--white-alpha-muted);
border-radius: var(--radius-xs);
color: transparent;
display: flex;
flex-shrink: 0;
font-size: var(--font-xs);
height: var(--size-checkbox);
justify-content: center;
transition: all var(--transition-fast);
width: var(--size-checkbox);
}
.check-item.checked .check-box {
background: var(--banes-lab-pag);
border-color: var(--banes-lab-pag);
color: var(--black);
}
.check-label {
color: var(--white-alpha-primary);
font-size: var(--font-sm);
line-height: var(--line-height-normal);
transition: color var(--transition-fast);
}
.check-item.checked .check-label,
.check-label strong {
color: var(--banes-lab-pag);
}
@media (width >= 40rem) {
.check-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}