|
66 | 66 | .toc li { counter-increment: toc-counter; } |
67 | 67 | .toc li a { |
68 | 68 | 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; |
70 | 70 | transition: color 0.2s; |
71 | 71 | } |
72 | 72 | .toc li a::before { |
|
427 | 427 | display: none; /* hidden on desktop */ |
428 | 428 | width: 100%; background: none; border: none; cursor: pointer; |
429 | 429 | 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; |
431 | 431 | } |
432 | 432 | @media (max-width: 900px) { |
433 | 433 | .toc-mobile-toggle { display: block; } |
|
469 | 469 | .expandable-toggle { |
470 | 470 | display: inline-block; background: none; border: none; cursor: pointer; |
471 | 471 | 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; |
473 | 473 | } |
474 | 474 | .expandable-toggle:hover { color: var(--navy); } |
475 | 475 |
|
@@ -1086,7 +1086,7 @@ p.bright-moment { |
1086 | 1086 | .guide.open .guide-chevron{transform:rotate(180deg);background:var(--alert-red-light)} |
1087 | 1087 | .guide-body[hidden]{display:none} |
1088 | 1088 | .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)} |
1090 | 1090 | .guide-body-inner li{font-size:var(--text-base);color:var(--slate);padding:6px 0 6px 20px;position:relative;line-height:1.5} |
1091 | 1091 | .guide-body-inner li::before{content:'→';position:absolute;left:0;color:var(--alert);font-weight:700;font-size:var(--text-xs)} |
1092 | 1092 | .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} |
1381 | 1381 | .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); } |
1382 | 1382 | .cycle-svg-wrap { max-width: 380px; margin: 0 auto var(--space-lg); } |
1383 | 1383 | .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); } |
1385 | 1385 | .cycle-step { padding: 18px; border-radius: var(--radius-sm); } |
1386 | 1386 | .cycle-step-num { font-size: var(--text-xs); font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 6px; } |
1387 | 1387 | .cycle-step p { font-size: var(--text-base); line-height: 1.5; margin: 0; } |
@@ -1492,7 +1492,7 @@ body.pdf-preview-open{overflow:hidden} |
1492 | 1492 | .phase-card.p1{background:var(--amber-bg);border-top-color:var(--amber)} |
1493 | 1493 | .phase-card.p2{background:var(--alert-soft);border-top-color:var(--alert)} |
1494 | 1494 | .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)} |
1496 | 1496 | .phase-card.p1 .phase-card-label{color:var(--amber)} |
1497 | 1497 | .phase-card.p2 .phase-card-label{color:var(--alert)} |
1498 | 1498 | .phase-card.p3 .phase-card-label{color:var(--blue-phase)} |
@@ -1619,7 +1619,7 @@ body.pdf-preview-open{overflow:hidden} |
1619 | 1619 | .situation-card .avoid{font-size:var(--text-xs);color:var(--alert);font-weight:500} |
1620 | 1620 | .grenz-example{background:var(--card);border:1px solid var(--border-warm);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:14px} |
1621 | 1621 | .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)} |
1623 | 1623 | .grenz-why{font-size:var(--text-xs);color:var(--text-soft);line-height:1.5} |
1624 | 1624 | .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} |
1625 | 1625 | .einsicht-col{display:flex;flex-direction:column} |
@@ -1694,7 +1694,7 @@ body.pdf-preview-open{overflow:hidden} |
1694 | 1694 | .trialog-card h3{font-size:var(--text-base);color:var(--text);margin-bottom:var(--heading-gap-h4)} |
1695 | 1695 | .trialog-card p{font-size:var(--text-xs);color:var(--text-soft);line-height:1.5;margin:0} |
1696 | 1696 | .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)} |
1698 | 1698 | .nachkrise-items li::before{content:'\2014';position:absolute;left:0;color:var(--amber);font-weight:700} |
1699 | 1699 | .ptg-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-tight);margin:var(--temp-dense-margin) 0} |
1700 | 1700 | .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} |
1792 | 1792 | .dl-module-sos{border-left:4px solid var(--alert)} |
1793 | 1793 | .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} |
1794 | 1794 | .dl-module-sos .dl-icon{background:var(--alert-coral);color:var(--alert)} |
| 1795 | +.dl-body{flex:1;min-width:0} |
1795 | 1796 | .dl-body h3{font-size:var(--text-base);color:var(--text);margin:0 0 var(--heading-gap-h4);font-weight:700} |
1796 | 1797 | .dl-body p{font-size:var(--text-base);color:var(--slate);line-height:1.5;margin:0 0 14px} |
1797 | 1798 | .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} |
1902 | 1903 | .hub-contact-inner{max-width:var(--content-width);margin:0 auto} |
1903 | 1904 | .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)} |
1904 | 1905 | .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)} |
1906 | 1907 | .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} |
1907 | 1908 | .hub-contact-phone:hover{background:var(--surface-alt);transform:translateY(-1px)} |
1908 | 1909 | .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} |
1909 | 1910 | .hub-contact-email:hover{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.08);color:#ffffff} |
1910 | 1911 |
|
1911 | 1912 | .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} |
1913 | 1914 | .hub-footer-nav a:hover{background:var(--surface-alt);color:var(--teal-cta)} |
1914 | 1915 |
|
1915 | 1916 | @media (max-width: 900px) { |
@@ -1977,6 +1978,8 @@ body.pdf-preview-open{overflow:hidden} |
1977 | 1978 | [data-module-accent="8"] .mini-plan, |
1978 | 1979 | [data-module-accent="8"] .hub-details summary, |
1979 | 1980 | [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; } |
1980 | 1983 | .closing { padding: var(--space-xl) var(--space-lg); } |
1981 | 1984 | } |
1982 | 1985 | @media (max-width: 900px) { |
@@ -3734,8 +3737,8 @@ a.ampel-card{text-decoration:none;display:block} |
3734 | 3737 | @media (max-width: 720px) { |
3735 | 3738 | [data-module-accent]:not([data-module-accent="8"]) .phase-tabs { |
3736 | 3739 | grid-template-columns: 1fr; |
3737 | | - gap: 8px; |
3738 | | - padding: 8px; |
| 3740 | + gap: var(--space-sm); |
| 3741 | + padding: var(--space-sm); |
3739 | 3742 | } |
3740 | 3743 |
|
3741 | 3744 | [data-module-accent]:not([data-module-accent="8"]) .phase-tab { |
|
0 commit comments