DevLab viewportfüllend und skalierbar gestalten
mindflux-ci / build (push) Successful in 22s

This commit is contained in:
AliceDarkest
2026-07-12 22:57:48 +02:00
parent 17702554f8
commit 0f2c9eae86
4 changed files with 24 additions and 6 deletions
+5 -4
View File
@@ -3,8 +3,9 @@
@keyframes dlgIn { 0% { opacity: 0; transform: translateY(14px); } 100% { opacity: 1; transform: translateY(0); } }
html { font-size: clamp(16px, calc(12px + 0.34vw), 21px); }
body.dlg-body { min-height: 100vh; display: flex; flex-direction: column; color: var(--text); }
.dlg-shell { flex: 1; width: 100%; max-width: 1100px; margin: 0 auto; display: flex; flex-direction: column; padding: 0.7rem 0.9rem 1.4rem; gap: 0.7rem; }
.dlg-shell { flex: 1; width: min(96vw, 2200px); min-height: 100vh; margin: 0 auto; display: flex; flex-direction: column; padding: clamp(.7rem, 1.2vw, 1.4rem); gap: clamp(.7rem, 1vw, 1.15rem); }
.dlg-header { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: 0.5rem 1.1rem; background: var(--surface); border: 1px solid var(--border); border-radius: 12px; box-shadow: var(--g-soft); }
.dlg-head-title { text-align: center; }
@@ -18,8 +19,8 @@ body.dlg-body { min-height: 100vh; display: flex; flex-direction: column; color:
.dlg-stat { display: inline-flex; align-items: baseline; gap: 0.4rem; padding: 0.35rem 0.7rem; background: var(--surface-2); border: 1px solid var(--border); border-radius: 10px; font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); white-space: nowrap; }
.dlg-stat b { font-size: 1.05rem; color: var(--accent); }
.dlg-stage { flex: 1; display: grid; grid-template-columns: 1fr 300px; gap: 0.8rem; align-items: start; }
.dlg-card { background: var(--surface); border: 1px solid var(--border-accent); border-radius: 16px; padding: 1.3rem 1.5rem 1.4rem; box-shadow: 0 0 24px var(--glow-w); animation: dlgIn 0.32s ease-out; min-width: 0; }
.dlg-stage { flex: 1; display: grid; grid-template-columns: minmax(0, 3fr) minmax(280px, 1fr); gap: clamp(.8rem, 1.2vw, 1.4rem); align-items: stretch; }
.dlg-card { background: var(--surface); border: 1px solid var(--border-accent); border-radius: 16px; padding: clamp(1.3rem, 1.7vw, 2.2rem); box-shadow: 0 0 24px var(--glow-w); animation: dlgIn 0.32s ease-out; min-width: 0; }
.dlg-card-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.5rem; }
.dlg-points { color: var(--accent); font-weight: 800; }
.dlg-card h2 { color: var(--heading); font-size: 1.3rem; font-weight: 800; margin-bottom: 0.4rem; }
@@ -111,7 +112,7 @@ body.dlg-body { min-height: 100vh; display: flex; flex-direction: column; color:
.dlg-result-high[hidden] { display: none; }
.dlg-result-actions { display: flex; flex-wrap: wrap; gap: 0.7rem; justify-content: center; margin-top: 1rem; }
@media (max-width: 820px) { .dlg-stage { grid-template-columns: 1fr; } }
@media (max-width: 820px) { html { font-size: 16px; } .dlg-shell { width: 100%; } .dlg-stage { grid-template-columns: 1fr; } }
@media (max-width: 560px) {
.dlg-head-title h1 { font-size: 1.05rem; }
.dlg-stat { font-size: 0.62rem; padding: 0.3rem 0.5rem; }