Design-System: Typo-Skala schließen, h4–h6 auf Abel, Icon-Größen tokenisieren
Zweiter Teil der Konsolidierung. Vorher standen 31 font-size-Werte außerhalb der Skala — beim Durchgehen stellte sich heraus, dass 20 davon gar keine Textgrößen sind: der icon()-Helper rendert 1em, also steuerte font-size dort die Icon-Größe. Dafür gibt es jetzt eine eigene, kleine Skala (--icon-s/m/l/xl in rem, --icon-inline-sm/--icon-inline/--icon-inline-lg in em für Icons, die im Textfluss mitwachsen sollen). Elf Ad-hoc-Werte fallen damit auf sieben Stufen. h4–h6 laufen nicht mehr über Coolvetica. Sie lagen mit 26px und 21px unter der --fs-650-Grenze aus CLAUDE.md, ab der der Condensed-Schnitt in Uppercase unleserlich wird — die Regel war also nur dokumentiert, nicht durchsetzbar. Jetzt tragen h1–h3 Coolvetica (alle über der Grenze) und h4–h6 Abel mit Sperrung. Bezeichnend: das einzige <h4> im Markup hatte sich genau dieses Muster bereits von Hand gebaut. Die Basisregel liefert es jetzt, die Komponente gibt ihre drei Duplikat-Deklarationen ab — sichtbar ändert sich dadurch nichts. Neue Stufen schließen die Lücken: --fs-550 (fluider Lead), --fs-690 (Karten- Überschrift) und --fs-1000 (Display-Hero). Vier fast deckungsgleiche clamp()- Rampen für Karten-Überschriften (bento__heading, bento__stat-value, group-card__name, team-card__name) laufen jetzt über --fs-690; team-card__name wächst dabei am Desktop um ~5px, die anderen drei bleiben im 1px-Bereich. Die Wappen-Initialen im Matchcenter hingen an zwei Mini-Schriftgrößen (10,4 und 11,2px) unterhalb der Skala. Sie sind in Wahrheit ~0,4 × Kreisdurchmesser, folgen jetzt also --crest-size statt einer eigenen font-size. Nebenbei fallen drei redundante Doppel-Selektoren weg: .crest--initials trägt immer auch .crest. Ebenfalls tokenisiert: 27 letter-spacing-Werte mit elf verschiedenen Zahlen auf vier Stufen (--ls-tight/caps/wide/wider), maximale Abweichung 0,02em. Danach steht kein font-size- und kein letter-spacing-Wert mehr außerhalb von tokens.css. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MSsVdooFLgPA8gPFp7HwZU
This commit is contained in:
@@ -90,7 +90,7 @@
|
||||
display: block;
|
||||
margin-top: var(--space-xs);
|
||||
font-size: var(--fs-600);
|
||||
letter-spacing: 0.14em;
|
||||
letter-spacing: var(--ls-wide);
|
||||
}
|
||||
|
||||
.hero__text {
|
||||
@@ -155,14 +155,14 @@
|
||||
margin-bottom: var(--space-m);
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.18em;
|
||||
letter-spacing: var(--ls-wider);
|
||||
/* Sperrung optisch kompensieren (Spacing nach letztem Zeichen). */
|
||||
text-indent: 0.18em;
|
||||
color: rgb(255 255 255 / 0.85);
|
||||
}
|
||||
|
||||
.hero--display .hero__title {
|
||||
font-size: clamp(3.5rem, 2rem + 7.5vw, 7.5rem);
|
||||
font-size: var(--fs-1000);
|
||||
}
|
||||
|
||||
/* Subline ruhig in Abel, Groß-/Kleinschreibung — konkurriert nicht mehr mit
|
||||
@@ -170,7 +170,7 @@
|
||||
.hero--display .hero__tagline {
|
||||
margin-top: var(--space-xs);
|
||||
font-family: var(--ff-body);
|
||||
font-size: clamp(1.25rem, 0.95rem + 1.3vw, 1.75rem);
|
||||
font-size: var(--fs-550);
|
||||
font-weight: 400;
|
||||
letter-spacing: 0;
|
||||
text-indent: 0;
|
||||
@@ -189,7 +189,7 @@
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
color: var(--clr-text-muted);
|
||||
font-size: 1.4rem;
|
||||
font-size: var(--icon-l);
|
||||
transition: color var(--transition);
|
||||
animation: scroll-cue-bounce 2.4s ease-in-out infinite;
|
||||
}
|
||||
@@ -277,7 +277,7 @@
|
||||
height: 2rem;
|
||||
background: rgb(0 0 0 / 0.6);
|
||||
border-radius: 50%;
|
||||
font-size: 0.8rem;
|
||||
font-size: var(--fs-300);
|
||||
color: var(--clr-text);
|
||||
}
|
||||
|
||||
@@ -432,7 +432,7 @@
|
||||
.stats__label {
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
}
|
||||
|
||||
@@ -473,7 +473,7 @@
|
||||
font-family: var(--ff-heading);
|
||||
/* Coolvetica unter ~28px wird unleserlich (Projekt-Faustregel) */
|
||||
font-size: var(--fs-650);
|
||||
letter-spacing: 0.06em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
text-transform: uppercase;
|
||||
text-decoration: none;
|
||||
color: var(--clr-text-muted);
|
||||
@@ -680,7 +680,7 @@
|
||||
border-radius: 8px;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
font-size: 1.1rem;
|
||||
font-size: var(--icon-s);
|
||||
color: #fff;
|
||||
margin-top: var(--space-3xs);
|
||||
}
|
||||
@@ -758,7 +758,7 @@
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-300);
|
||||
font-weight: var(--fw-bold);
|
||||
letter-spacing: 0.12em;
|
||||
letter-spacing: var(--ls-wide);
|
||||
text-transform: uppercase;
|
||||
color: var(--clr-text-muted);
|
||||
margin: 0 0 var(--space-s);
|
||||
@@ -771,7 +771,7 @@
|
||||
border-radius: 8px;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
font-size: 1.25rem;
|
||||
font-size: var(--icon-m);
|
||||
color: #fff;
|
||||
margin-bottom: var(--space-m);
|
||||
}
|
||||
@@ -817,7 +817,7 @@
|
||||
|
||||
.sponsor-channels__check {
|
||||
flex-shrink: 0;
|
||||
font-size: 1rem;
|
||||
font-size: var(--icon-s);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -942,7 +942,7 @@
|
||||
|
||||
.person-card__department {
|
||||
font-size: var(--fs-650);
|
||||
letter-spacing: 0.04em;
|
||||
letter-spacing: var(--ls-tight);
|
||||
}
|
||||
|
||||
.person-card__name {
|
||||
@@ -1109,7 +1109,7 @@
|
||||
border-radius: 8px;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
font-size: 1.15rem;
|
||||
font-size: var(--icon-m);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
@@ -1123,7 +1123,7 @@
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-300);
|
||||
font-weight: var(--fw-bold);
|
||||
letter-spacing: 0.12em;
|
||||
letter-spacing: var(--ls-wide);
|
||||
text-transform: uppercase;
|
||||
color: var(--clr-text-muted);
|
||||
margin: 0 0 var(--space-3xs);
|
||||
@@ -1139,7 +1139,7 @@
|
||||
|
||||
.position-card__chevron {
|
||||
flex: none;
|
||||
font-size: 0.9rem;
|
||||
font-size: var(--icon-s);
|
||||
color: var(--clr-text-muted);
|
||||
transition: transform var(--transition), color var(--transition);
|
||||
}
|
||||
@@ -1190,7 +1190,7 @@
|
||||
.position-card__check {
|
||||
flex-shrink: 0;
|
||||
margin-top: 0.2em;
|
||||
font-size: 1rem;
|
||||
font-size: var(--icon-s);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -1211,7 +1211,7 @@
|
||||
gap: var(--space-2xs);
|
||||
font-size: var(--fs-300);
|
||||
font-weight: var(--fw-bold);
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
text-transform: uppercase;
|
||||
color: var(--clr-text-muted);
|
||||
}
|
||||
@@ -1457,7 +1457,7 @@
|
||||
padding: 0 var(--space-2xs);
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text);
|
||||
}
|
||||
|
||||
@@ -1490,7 +1490,7 @@
|
||||
.ad-banner__meta-label {
|
||||
font-size: var(--fs-400);
|
||||
color: var(--clr-text-muted);
|
||||
letter-spacing: 0.03em;
|
||||
letter-spacing: var(--ls-tight);
|
||||
}
|
||||
|
||||
.ad-banner__slide[hidden] {
|
||||
@@ -1660,7 +1660,7 @@
|
||||
padding: 0.2em 0.7em;
|
||||
font-size: var(--fs-300);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
background: rgb(0 0 0 / 0.45);
|
||||
border: 1px solid rgb(255 255 255 / 0.18);
|
||||
@@ -1754,7 +1754,7 @@
|
||||
width: 2.25rem;
|
||||
height: 2.25rem;
|
||||
padding: 0;
|
||||
font-size: 1rem;
|
||||
font-size: var(--icon-s);
|
||||
color: var(--clr-text);
|
||||
background: var(--clr-glass-bg);
|
||||
border: 1px solid var(--clr-glass-border);
|
||||
@@ -1782,7 +1782,7 @@
|
||||
}
|
||||
|
||||
.ad-banner__toggle-icon {
|
||||
font-size: 1rem;
|
||||
font-size: var(--icon-s);
|
||||
}
|
||||
|
||||
/* Pause-Icon im Abspiel-Zustand, Play-Icon wenn pausiert. */
|
||||
@@ -1878,7 +1878,7 @@
|
||||
|
||||
.key-facts__icon {
|
||||
display: inline-flex;
|
||||
font-size: 1.5rem;
|
||||
font-size: var(--icon-l);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -1890,7 +1890,7 @@
|
||||
.key-facts__label {
|
||||
font-size: var(--fs-400);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
}
|
||||
|
||||
@@ -1960,13 +1960,13 @@
|
||||
align-items: center;
|
||||
gap: var(--space-xs);
|
||||
margin-bottom: var(--space-l);
|
||||
font-size: clamp(2rem, 1.6rem + 1.2vw, 2.6rem);
|
||||
font-size: var(--fs-690);
|
||||
line-height: var(--lh-heading);
|
||||
}
|
||||
|
||||
.bento__hicon {
|
||||
flex: none;
|
||||
font-size: 1.6rem;
|
||||
font-size: var(--icon-l);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -2012,13 +2012,13 @@
|
||||
.bento__stat-label {
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: rgb(255 255 255 / 0.85);
|
||||
}
|
||||
|
||||
.bento__stat-value {
|
||||
font-family: var(--ff-heading);
|
||||
font-size: clamp(2rem, 1.5rem + 2vw, 2.8rem);
|
||||
font-size: var(--fs-690);
|
||||
line-height: var(--lh-heading);
|
||||
color: #fff;
|
||||
}
|
||||
@@ -2034,7 +2034,7 @@
|
||||
right: -1rem;
|
||||
bottom: -1.75rem;
|
||||
z-index: 0;
|
||||
font-size: 9rem;
|
||||
font-size: var(--fs-deco);
|
||||
line-height: 1;
|
||||
color: var(--clr-text);
|
||||
opacity: 0.06;
|
||||
@@ -2120,7 +2120,7 @@
|
||||
.turnen-dash__notice-icon {
|
||||
flex: none;
|
||||
margin-top: 0.1em;
|
||||
font-size: 1.5rem;
|
||||
font-size: var(--icon-l);
|
||||
}
|
||||
|
||||
/* Trainingsort: Adresse links, Route-Button rechts (wie team-bento__venue). */
|
||||
@@ -2322,7 +2322,7 @@
|
||||
}
|
||||
|
||||
.group-card__name {
|
||||
font-size: clamp(2.2rem, 1.7rem + 1.5vw, 2.8rem);
|
||||
font-size: var(--fs-690);
|
||||
line-height: var(--lh-heading);
|
||||
}
|
||||
|
||||
@@ -2331,7 +2331,7 @@
|
||||
padding: var(--space-4xs) var(--space-2xs);
|
||||
font-size: var(--fs-400);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.07em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
border: 1px solid var(--clr-glass-border-strong);
|
||||
border-radius: 999px;
|
||||
@@ -2347,15 +2347,13 @@
|
||||
}
|
||||
|
||||
/* Detail-Abschnitte: Akzent-Randstrich links als visueller Anker */
|
||||
/* Font-Familie, Uppercase und Sperrung kommen jetzt aus der h4-Basisregel —
|
||||
hier bleibt nur, was diese Überschrift von der Basis unterscheidet. */
|
||||
.group-card__detail-heading {
|
||||
margin: var(--space-3xl) 0 0;
|
||||
padding-left: var(--space-xs);
|
||||
border-left: 2px solid var(--clr-accent);
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-500);
|
||||
font-weight: 400;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.07em;
|
||||
color: var(--clr-text);
|
||||
}
|
||||
|
||||
@@ -2398,7 +2396,7 @@
|
||||
gap: var(--space-2xs);
|
||||
margin: 0 0 var(--space-s);
|
||||
font-size: var(--fs-650);
|
||||
letter-spacing: 0.01em;
|
||||
letter-spacing: var(--ls-tight);
|
||||
}
|
||||
|
||||
.group-card__schedule-icon {
|
||||
@@ -2439,7 +2437,7 @@
|
||||
margin-bottom: var(--space-3xs);
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.07em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-accent);
|
||||
font-family: var(--ff-body);
|
||||
}
|
||||
@@ -2563,7 +2561,7 @@
|
||||
|
||||
.faq__chevron {
|
||||
flex: none;
|
||||
font-size: 0.9rem;
|
||||
font-size: var(--icon-s);
|
||||
color: var(--clr-text-muted);
|
||||
transition: transform var(--transition), color var(--transition);
|
||||
}
|
||||
@@ -2696,7 +2694,7 @@
|
||||
padding: var(--space-3xs) var(--space-xs);
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-400);
|
||||
letter-spacing: 0.12em;
|
||||
letter-spacing: var(--ls-wide);
|
||||
text-transform: uppercase;
|
||||
color: #fff;
|
||||
background: var(--clr-accent);
|
||||
@@ -2777,14 +2775,14 @@
|
||||
|
||||
.team-card__name {
|
||||
/* Coolvetica/Heading (siehe CLAUDE.md) — bewusst groß und prägnant. */
|
||||
font-size: clamp(1.9rem, 1.4rem + 1.4vw, 2.4rem);
|
||||
font-size: var(--fs-690);
|
||||
line-height: var(--lh-heading);
|
||||
}
|
||||
|
||||
.team-card__meta {
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
}
|
||||
|
||||
@@ -2898,7 +2896,7 @@
|
||||
.roster-card__role {
|
||||
font-size: var(--fs-400);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -3253,7 +3251,7 @@
|
||||
margin-bottom: var(--space-m);
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.18em;
|
||||
letter-spacing: var(--ls-wider);
|
||||
}
|
||||
|
||||
.legal__kicker::before {
|
||||
@@ -3399,7 +3397,7 @@
|
||||
.department-choice__subtitle {
|
||||
font-size: var(--fs-500);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.1em;
|
||||
letter-spacing: var(--ls-wide);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -3417,7 +3415,7 @@
|
||||
}
|
||||
|
||||
.department-choice__arrow {
|
||||
font-size: 0.9em;
|
||||
font-size: var(--icon-inline);
|
||||
}
|
||||
|
||||
/* === fee-table (Beitragstabellen) === */
|
||||
@@ -3547,7 +3545,7 @@
|
||||
.membership-notes__icon {
|
||||
flex: none;
|
||||
margin-top: var(--space-4xs);
|
||||
font-size: 1.5rem;
|
||||
font-size: var(--icon-l);
|
||||
line-height: 1;
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
@@ -3578,7 +3576,7 @@
|
||||
}
|
||||
|
||||
.membership-download__icon {
|
||||
font-size: 0.9em;
|
||||
font-size: var(--icon-inline);
|
||||
}
|
||||
|
||||
.membership-download__hint,
|
||||
@@ -3631,11 +3629,15 @@
|
||||
/* Vereinswappen — gemeinsam für Karten und Tabelle; fehlt das Bild, rendert die
|
||||
Komponente einen Initialen-Kreis (.crest--initials) statt eines kaputten <img>. */
|
||||
/* Weißes Chip hält auch helle/weiße Logos auf dunklem Grund sichtbar. */
|
||||
/* Größe läuft über --crest-size: Kontexte setzen nur diese eine Variable, Breite,
|
||||
Höhe und die Initialen-Schriftgröße folgen daraus. .crest--initials trägt immer
|
||||
auch .crest, deshalb genügt überall der Basis-Selektor. */
|
||||
.crest {
|
||||
--crest-size: 2.25rem;
|
||||
box-sizing: border-box;
|
||||
flex: none;
|
||||
width: 2.25rem;
|
||||
height: 2.25rem;
|
||||
width: var(--crest-size);
|
||||
height: var(--crest-size);
|
||||
padding: 3px;
|
||||
object-fit: contain;
|
||||
background: #fff;
|
||||
@@ -3647,7 +3649,10 @@
|
||||
place-items: center;
|
||||
padding: 0;
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-300);
|
||||
/* Initialen als Anteil des Durchmessers statt als eigene Stufe der Typo-Skala:
|
||||
so bleibt der Kreis in jeder Größe gleich proportioniert, und es entstehen
|
||||
keine Mini-Schriftgrößen unterhalb von --fs-300. */
|
||||
font-size: calc(var(--crest-size) * 0.4);
|
||||
font-weight: var(--fw-bold);
|
||||
line-height: 1;
|
||||
color: var(--clr-text-muted);
|
||||
@@ -3673,7 +3678,7 @@
|
||||
gap: 0.5em;
|
||||
font-size: var(--fs-400);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
}
|
||||
|
||||
@@ -3694,11 +3699,8 @@
|
||||
min-width: 0; /* lange Vereinsnamen dürfen umbrechen statt zu überlaufen */
|
||||
}
|
||||
|
||||
.match-feature .crest,
|
||||
.match-feature .crest--initials {
|
||||
width: clamp(2.25rem, 1.6rem + 2vw, 3rem);
|
||||
height: clamp(2.25rem, 1.6rem + 2vw, 3rem);
|
||||
font-size: var(--fs-400);
|
||||
.match-feature .crest {
|
||||
--crest-size: clamp(2.25rem, 1.6rem + 2vw, 3rem);
|
||||
}
|
||||
|
||||
/* Die Vereinsnamen sind das einzige Coolvetica-Element („wer"), alles Beschreibende
|
||||
@@ -3747,7 +3749,7 @@
|
||||
font-family: var(--ff-body);
|
||||
font-size: var(--fs-400);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-muted);
|
||||
}
|
||||
|
||||
@@ -3894,7 +3896,7 @@ a.match-row__link:hover {
|
||||
.match-row__meta {
|
||||
font-size: var(--fs-300);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
letter-spacing: var(--ls-caps);
|
||||
color: var(--clr-text-faint);
|
||||
}
|
||||
|
||||
@@ -3912,11 +3914,8 @@ a.match-row__link:hover {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.match-row__team .crest,
|
||||
.match-row__team .crest--initials {
|
||||
width: 1.6rem;
|
||||
height: 1.6rem;
|
||||
font-size: 0.65rem;
|
||||
.match-row__team .crest {
|
||||
--crest-size: 1.6rem;
|
||||
}
|
||||
|
||||
.match-row__name {
|
||||
@@ -4006,7 +4005,7 @@ a.match-row__link:hover {
|
||||
font-weight: var(--fw-bold);
|
||||
font-size: var(--fs-300);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.04em;
|
||||
letter-spacing: var(--ls-tight);
|
||||
color: var(--clr-text-muted);
|
||||
white-space: nowrap;
|
||||
}
|
||||
@@ -4034,11 +4033,8 @@ a.match-row__link:hover {
|
||||
font-weight: var(--fw-regular);
|
||||
}
|
||||
|
||||
.league-table tbody .crest,
|
||||
.league-table tbody .crest--initials {
|
||||
width: 1.75rem;
|
||||
height: 1.75rem;
|
||||
font-size: 0.7rem;
|
||||
.league-table tbody .crest {
|
||||
--crest-size: 1.75rem;
|
||||
}
|
||||
|
||||
/* Lange Vereinsnamen sauber kürzen (voller Name im title-Attribut). */
|
||||
@@ -4143,7 +4139,7 @@ a.match-row__link:hover {
|
||||
}
|
||||
|
||||
.matchcenter-empty__icon {
|
||||
font-size: 2.5rem;
|
||||
font-size: var(--icon-xl);
|
||||
color: var(--clr-accent);
|
||||
}
|
||||
|
||||
@@ -4231,7 +4227,7 @@ a.match-row__link:hover {
|
||||
.sportheim-bento__addr-label {
|
||||
font-size: var(--fs-300);
|
||||
font-weight: var(--fw-bold);
|
||||
letter-spacing: 0.1em;
|
||||
letter-spacing: var(--ls-wide);
|
||||
text-transform: uppercase;
|
||||
color: var(--clr-text-muted);
|
||||
margin: 0 0 var(--space-xs);
|
||||
|
||||
Reference in New Issue
Block a user