Skip to content

Commit fc5fbdb

Browse files
Migrate selected module CSS values to design tokens (#229)
Co-authored-by: Christa Egger <231125860+christaegger-dot@users.noreply.github.com>
1 parent d10113a commit fc5fbdb

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

src/css/module.css

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
.toc li { counter-increment: toc-counter; }
6767
.toc li a {
6868
text-decoration: none; color: var(--slate); font-size: var(--text-base);
69-
display: block; padding: 8px 0 8px 28px; position: relative;
69+
display: block; padding: var(--space-sm) 0 var(--space-sm) 28px; position: relative;
7070
transition: color 0.2s;
7171
}
7272
.toc li a::before {
@@ -427,7 +427,7 @@
427427
display: none; /* hidden on desktop */
428428
width: 100%; background: none; border: none; cursor: pointer;
429429
font: inherit; font-size: var(--text-xs); font-weight: 600;
430-
color: var(--teal-text); padding: 8px 0; text-align: left;
430+
color: var(--teal-text); padding: var(--space-sm) 0; text-align: left;
431431
}
432432
@media (max-width: 900px) {
433433
.toc-mobile-toggle { display: block; }
@@ -469,7 +469,7 @@
469469
.expandable-toggle {
470470
display: inline-block; background: none; border: none; cursor: pointer;
471471
font: inherit; font-size: var(--text-xs); font-weight: 600;
472-
color: var(--teal-text); padding: 8px 0; margin-top: 4px;
472+
color: var(--teal-text); padding: var(--space-sm) 0; margin-top: 4px;
473473
}
474474
.expandable-toggle:hover { color: var(--navy); }
475475

@@ -1086,7 +1086,7 @@ p.bright-moment {
10861086
.guide.open .guide-chevron{transform:rotate(180deg);background:var(--alert-red-light)}
10871087
.guide-body[hidden]{display:none}
10881088
.guide-body-inner{padding:0 var(--space-lg) var(--space-lg)}
1089-
.guide-body-inner ul{list-style:none;margin:0 0 16px}
1089+
.guide-body-inner ul{list-style:none;margin:0 0 var(--space-md)}
10901090
.guide-body-inner li{font-size:var(--text-base);color:var(--slate);padding:6px 0 6px 20px;position:relative;line-height:1.5}
10911091
.guide-body-inner li::before{content:'→';position:absolute;left:0;color:var(--alert);font-weight:700;font-size:var(--text-xs)}
10921092
.guide-do{background:var(--alert-soft);border-radius:var(--radius-md);padding:var(--space-base) var(--space-md);margin:var(--space-base) 0;font-size:var(--text-xs);color:var(--navy)}
@@ -1381,7 +1381,7 @@ body.pdf-preview-open{overflow:hidden}
13811381
.cycle-section { background: var(--card); border: 1px solid var(--border-warm); border-radius: var(--radius-md); padding: var(--space-xl); margin: var(--temp-dense-margin) 0; box-shadow: var(--shadow-soft); }
13821382
.cycle-svg-wrap { max-width: 380px; margin: 0 auto var(--space-lg); }
13831383
.cycle-svg-wrap svg { width: 100%; height: auto; display: block; }
1384-
.cycle-steps { display: grid; grid-template-columns: 1fr 1fr; gap: var(--grid-gap-tight); margin: 0 0 16px; }
1384+
.cycle-steps { display: grid; grid-template-columns: 1fr 1fr; gap: var(--grid-gap-tight); margin: 0 0 var(--space-md); }
13851385
.cycle-step { padding: 18px; border-radius: var(--radius-sm); }
13861386
.cycle-step-num { font-size: var(--text-xs); font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 6px; }
13871387
.cycle-step p { font-size: var(--text-base); line-height: 1.5; margin: 0; }
@@ -1492,7 +1492,7 @@ body.pdf-preview-open{overflow:hidden}
14921492
.phase-card.p1{background:var(--amber-bg);border-top-color:var(--amber)}
14931493
.phase-card.p2{background:var(--alert-soft);border-top-color:var(--alert)}
14941494
.phase-card.p3{background:var(--blue-phase-light);border-top-color:var(--blue-phase)}
1495-
.phase-card-label{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:8px}
1495+
.phase-card-label{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:var(--space-sm)}
14961496
.phase-card.p1 .phase-card-label{color:var(--amber)}
14971497
.phase-card.p2 .phase-card-label{color:var(--alert)}
14981498
.phase-card.p3 .phase-card-label{color:var(--blue-phase)}
@@ -1619,7 +1619,7 @@ body.pdf-preview-open{overflow:hidden}
16191619
.situation-card .avoid{font-size:var(--text-xs);color:var(--alert);font-weight:500}
16201620
.grenz-example{background:var(--card);border:1px solid var(--border-warm);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:14px}
16211621
.grenz-bad{font-size:var(--text-base);color:var(--alert);margin-bottom: var(--space-sm);padding:10px 14px;background:var(--alert-soft);border-radius:var(--radius-sm)}
1622-
.grenz-good{font-size:var(--text-base);color:var(--navy);padding:10px 14px;background:var(--success-soft);border-radius:var(--radius-sm);margin-bottom:8px}
1622+
.grenz-good{font-size:var(--text-base);color:var(--navy);padding:10px 14px;background:var(--success-soft);border-radius:var(--radius-sm);margin-bottom:var(--space-sm)}
16231623
.grenz-why{font-size:var(--text-xs);color:var(--text-soft);line-height:1.5}
16241624
.einsicht-compare{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin:var(--space-lg) 0}
16251625
.einsicht-col{display:flex;flex-direction:column}
@@ -1694,7 +1694,7 @@ body.pdf-preview-open{overflow:hidden}
16941694
.trialog-card h3{font-size:var(--text-base);color:var(--text);margin-bottom:var(--heading-gap-h4)}
16951695
.trialog-card p{font-size:var(--text-xs);color:var(--text-soft);line-height:1.5;margin:0}
16961696
.nachkrise-items{list-style:none;margin:20px 0}
1697-
.nachkrise-items li{font-size:var(--text-base);color:var(--slate);padding:8px 0 8px 24px;position:relative;line-height:1.5;border-bottom:1px solid var(--border-warm)}
1697+
.nachkrise-items li{font-size:var(--text-base);color:var(--slate);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);position:relative;line-height:1.5;border-bottom:1px solid var(--border-warm)}
16981698
.nachkrise-items li::before{content:'\2014';position:absolute;left:0;color:var(--amber);font-weight:700}
16991699
.ptg-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-tight);margin:var(--temp-dense-margin) 0}
17001700
.ptg-card{background:var(--success-soft);border-radius:var(--radius-sm);padding:18px;text-align:center}
@@ -1792,6 +1792,7 @@ body.pdf-preview-open{overflow:hidden}
17921792
.dl-module-sos{border-left:4px solid var(--alert)}
17931793
.dl-icon{width:50px;height:34px;border-radius:var(--radius-sm);background:rgba(221,210,191,0.3);color:var(--sand-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-size:var(--text-xs);font-weight:800;letter-spacing:0.08em;text-transform:uppercase}
17941794
.dl-module-sos .dl-icon{background:var(--alert-coral);color:var(--alert)}
1795+
.dl-body{flex:1;min-width:0}
17951796
.dl-body h3{font-size:var(--text-base);color:var(--text);margin:0 0 var(--heading-gap-h4);font-weight:700}
17961797
.dl-body p{font-size:var(--text-base);color:var(--slate);line-height:1.5;margin:0 0 14px}
17971798
.dl-btn{display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--cta-primary-bg);color:var(--cta-primary-text);text-decoration:none;font-size:var(--text-xs);font-weight:600;padding:10px 18px;border-radius:var(--radius-sm);transition:background-color 0.2s ease,box-shadow 0.2s ease}
@@ -1902,14 +1903,14 @@ body.pdf-preview-open{overflow:hidden}
19021903
.hub-contact-inner{max-width:var(--content-width);margin:0 auto}
19031904
.hub-contact-cta h2{color:#ffffff;border-top:none;padding-top:0;margin-top:0;font-family:'DM Serif Display',serif;font-size:var(--text-xl);line-height:1.3;margin-bottom:var(--space-md)}
19041905
.hub-contact-cta p{color:rgba(255,255,255,0.88);font-size:var(--text-base);line-height:1.65;max-width:60ch;margin:0 auto}
1905-
.hub-contact-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:var(--space-lg)}
1906+
.hub-contact-actions{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-lg)}
19061907
.hub-contact-phone{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 28px;border-radius:var(--radius-md);background:#ffffff;color:var(--teal-cta-dark);text-decoration:none;font-size:var(--text-base);font-weight:700;letter-spacing:0.02em;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:background 0.2s ease,transform 0.15s ease}
19071908
.hub-contact-phone:hover{background:var(--surface-alt);transform:translateY(-1px)}
19081909
.hub-contact-email{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,0.2);background:transparent;color:rgba(255,255,255,0.92);text-decoration:none;font-size:var(--text-sm);font-weight:500;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}
19091910
.hub-contact-email:hover{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.08);color:#ffffff}
19101911

19111912
.hub-footer-nav{display:flex;justify-content:center;gap:var(--space-lg);padding:var(--space-xl) 0;border-top:1px solid var(--border-warm);margin-top:var(--section-standard)}
1912-
.hub-footer-nav a{color:var(--navy);text-decoration:none;font-size:var(--text-sm);font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);transition:background 0.2s ease,color 0.2s ease}
1913+
.hub-footer-nav a{color:var(--navy);text-decoration:none;font-size:var(--text-sm);font-weight:600;padding:var(--space-sm) 14px;border-radius:var(--radius-sm);transition:background 0.2s ease,color 0.2s ease}
19131914
.hub-footer-nav a:hover{background:var(--surface-alt);color:var(--teal-cta)}
19141915

19151916
@media (max-width: 900px) {
@@ -1977,6 +1978,8 @@ body.pdf-preview-open{overflow:hidden}
19771978
[data-module-accent="8"] .mini-plan,
19781979
[data-module-accent="8"] .hub-details summary,
19791980
[data-module-accent="8"] .hub-details-body { padding-left: 18px; padding-right: 18px; }
1981+
[data-module-accent="8"] .dl-module { flex-direction: column; gap: var(--space-md); }
1982+
[data-module-accent="8"] .dl-btn { width: 100%; flex-wrap: wrap; }
19801983
.closing { padding: var(--space-xl) var(--space-lg); }
19811984
}
19821985
@media (max-width: 900px) {
@@ -3734,8 +3737,8 @@ a.ampel-card{text-decoration:none;display:block}
37343737
@media (max-width: 720px) {
37353738
[data-module-accent]:not([data-module-accent="8"]) .phase-tabs {
37363739
grid-template-columns: 1fr;
3737-
gap: 8px;
3738-
padding: 8px;
3740+
gap: var(--space-sm);
3741+
padding: var(--space-sm);
37393742
}
37403743

37413744
[data-module-accent]:not([data-module-accent="8"]) .phase-tab {

0 commit comments

Comments
 (0)