css: centralise semantic element baseline styles in common.css

This commit is contained in:
Pontoporeia
2026-04-29 21:33:55 +02:00
parent b5189c0d08
commit 885150ea45
6 changed files with 109 additions and 116 deletions

View File

@@ -151,13 +151,7 @@ label:has(+ div > input:required)::after {
margin-top: var(--space-2xs);
}
.admin-body form small,
.student-body form small {
font-size: var(--step--2);
color: var(--text-secondary);
margin-top: var(--space-3xs);
display: block;
}
/* small base styles live in common.css */
/* ── Checkbox groups (languages, formats) ───────────────────────────────── */
.admin-body fieldset.admin-checkbox-group,
@@ -166,6 +160,7 @@ label:has(+ div > input:required)::after {
padding: 0;
margin: 0;
background: transparent;
border-radius: 0;
}
.admin-body fieldset.admin-checkbox-group > ul,
@@ -199,22 +194,10 @@ label:has(+ div > input:required)::after {
}
/* ── Fieldsets & legends ────────────────────────────────────────────────── */
/* Base fieldset/legend styles live in common.css */
.admin-body fieldset,
.student-body fieldset {
border: 1px solid var(--border-primary);
padding: var(--space-s) var(--space-m);
margin: var(--space-2xs) 0 var(--space-s);
background: var(--bg-secondary);
}
.admin-body legend,
.student-body legend {
font-size: var(--step--1);
font-weight: 600;
letter-spacing: 0.04em;
text-transform: uppercase;
color: var(--text-secondary);
padding: 0 var(--space-2xs);
}
/* ── Form group (checkbox inline inside .admin-form) ────────────────────── */