/* Anmeldung und Passwort: baut auf dashboard.css auf, hier nur das Eigene. */
.tuer-seite { min-height: 100vh; display: grid; place-items: center; padding: 24px 16px; background: var(--grund); }
.tuer { width: min(100%, 480px); display: grid; gap: 18px; }
.tuer-marke a { display: inline-flex; align-items: baseline; gap: .3em; font: 700 1.375rem/1 var(--titel); color: var(--tinte); text-decoration: none; }
.tuer-karte { display: grid; gap: 16px; padding: 28px 28px 30px; background: var(--papier); border-radius: 14px; }
.tuer-karte h1 { font: 700 1.75rem/1.2 var(--titel); }
.tuer-karte .btn { justify-self: start; }
.tuer-karte a, .tuer-klein a { font-weight: 700; text-decoration-thickness: 2px; text-underline-offset: 4px; }
.tuer-klein { color: var(--grau); }
@media (max-width: 480px) { .tuer-karte { padding: 22px 18px 24px; } }

/* Schriftzug */
.tuer-marke .wm-name { font: 700 1em/1 var(--text); letter-spacing: -.015em; color: #0A5A62; }
.tuer-marke img { position: relative; top: .104em; width: 1.66em; height: 1.66em; }
