:root {
  color-scheme: light;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.5;
  color: #172033;
  background: #f4f6fa;
  --site-emblem: url("data:image/png;base64,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");
}

* { box-sizing: border-box; }

html {
  min-width: 0;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  min-width: 0;
  margin: 0;
  overflow-x: hidden;
}

button, input, textarea { font: inherit; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.page {
  position: relative;
  min-height: 100vh;
  display: grid;
  place-items: center;
  padding: 2rem 1rem;
}

.page--preview {
  place-items: start center;
  padding-top: 4rem;
}

.preview-banner {
  position: absolute;
  top: 0.65rem;
  left: 50%;
  width: min(calc(100% - 2rem), 960px);
  margin: 0;
  transform: translateX(-50%);
  color: #b42318;
  font-size: 0.9rem;
  font-weight: 650;
  line-height: 1.35;
  text-align: center;
}

.preview-banner strong {
  font-weight: 750;
}

.preview-banner a {
  color: #b42318;
  font-weight: 750;
  text-underline-offset: 0.16em;
}

.preview-banner a:hover {
  color: #7a1a12;
}

.preview-banner a:focus-visible {
  outline: 3px solid rgba(180, 35, 24, 0.22);
  outline-offset: 3px;
  border-radius: 0.2rem;
}

.card {
  width: min(100%, 760px);
  background: #fff;
  border: 1px solid #dfe4ee;
  border-radius: 1rem;
  box-shadow: 0 1rem 3rem rgba(25, 38, 65, 0.08);
  padding: clamp(1.25rem, 4vw, 2.5rem);
}

.site-header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas:
    "brand language"
    ". emblem";
  align-items: start;
  column-gap: 1.25rem;
  row-gap: 0.75rem;
  margin: 0 0 1.75rem;
}

.site-brand {
  grid-area: brand;
  color: #3157b7;
  font-family: inherit;
  font-size: clamp(1.55rem, 4.4vw, 2.7rem);
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.005em;
  overflow-wrap: anywhere;
}

.site-header::after {
  content: "";
  grid-area: emblem;
  justify-self: end;
  width: clamp(7rem, 15vw, 10rem);
  aspect-ratio: 1;
  background-image: var(--site-emblem);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}

.site-header--contact {
  grid-template-columns: minmax(0, 1fr) minmax(6rem, 8rem);
  grid-template-areas:
    "brand language"
    "welcome welcome"
    "intro emblem";
  align-items: start;
  column-gap: 0.75rem;
  row-gap: 0.75rem;
  margin-bottom: 1.5rem;
}

.site-header--contact::after {
  content: "";
  grid-area: emblem;
  justify-self: end;
  align-self: center;
  width: clamp(5.8rem, 11.5vw, 7.8rem);
  aspect-ratio: 1;
  background-image: var(--site-emblem);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}


.welcome-box {
  grid-area: welcome;
  min-width: 0;
  margin: 0.35rem 0 0.85rem;
  padding: 0.95rem 1.05rem;
  border: 1px solid #d9e0ec;
  border-radius: 0.85rem;
  background: #f8faff;
}

.welcome-box p {
  margin: 0;
  color: #46546d;
  font-size: 0.96rem;
  line-height: 1.55;
}

.welcome-box p + p {
  margin-top: 0.75rem;
}

.faq {
  min-width: 0;
  margin: 2.5rem 0 0;
  padding: 1rem 1.1rem 0;
  border: 1px solid #d9e0ec;
  border-radius: 0.85rem;
  background: #f8faff;
}

.faq-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin: 0;
  padding: 0 0 0.9rem;
  color: #172033;
  cursor: pointer;
  list-style: none;
  font-size: clamp(1.25rem, 2.4vw, 1.55rem);
  font-weight: 700;
  line-height: 1.25;
}

.faq-toggle::-webkit-details-marker {
  display: none;
}

.faq-toggle::marker {
  content: "";
}

.faq-toggle::after {
  content: "−";
  flex: 0 0 auto;
  width: 1.65rem;
  height: 1.65rem;
  border: 1px solid #aebbd2;
  border-radius: 50%;
  color: #3157b7;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.45rem;
  text-align: center;
}

.faq:not([open]) {
  padding-bottom: 1rem;
}

.faq:not([open]) .faq-toggle {
  padding-bottom: 0;
}

.faq:not([open]) .faq-toggle::after {
  content: "+";
}

.faq-toggle:focus-visible {
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 4px;
  border-radius: 0.2rem;
}

.faq-list {
  border-top: 1px solid #d9e0ec;
}

.faq-item {
  border-bottom: 1px solid #d9e0ec;
}

.faq-item:last-child {
  border-bottom: 0;
}

.faq-item summary {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  margin: 0;
  padding: 0.9rem 0;
  color: #172033;
  cursor: pointer;
  list-style: none;
  font-size: clamp(1.03rem, 2vw, 1.16rem);
  font-weight: 700;
  line-height: 1.4;
}

.faq-item summary::-webkit-details-marker {
  display: none;
}

.faq-item summary::marker {
  content: "";
}

.faq-item summary::after {
  content: "+";
  flex: 0 0 auto;
  width: 1.45rem;
  height: 1.45rem;
  border: 1px solid #b9c5da;
  border-radius: 50%;
  color: #3157b7;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.28rem;
  text-align: center;
}

.faq-item[open] summary::after {
  content: "−";
}

.faq-item summary:focus-visible {
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 4px;
  border-radius: 0.2rem;
}

.faq-answer {
  padding: 0 2.45rem 1rem 0;
  color: #33425e;
  font-size: 0.94rem;
  line-height: 1.58;
}

.faq-answer p {
  margin: 0;
}

.faq-options {
  margin: 0;
  padding-left: 1.25rem;
}

.faq-options li + li {
  margin-top: 0.85rem;
}

.faq-public-key-label {
  margin-top: 1rem !important;
  font-weight: 700;
}

.faq-public-key-status {
  margin-top: 0.35rem !important;
  color: #596273;
  font-style: italic;
}

.success-card {
  align-self: center;
}

.success-view {
  margin: 2.5rem 0 2rem;
  border: 1px solid #cdd9ef;
  border-radius: 0.9rem;
  padding: clamp(1.4rem, 4vw, 2.4rem);
  background: #f7f9ff;
  text-align: center;
}

.success-view h1 {
  margin: 0;
  color: #17643a;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  line-height: 1.35;
}

.success-view p {
  margin: 1.25rem 0 0;
}

.success-back {
  display: inline-flex;
  min-height: 2.75rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #3157b7;
  border-radius: 0.7rem;
  padding: 0.65rem 1rem;
  color: #24489d;
  font-weight: 700;
  text-decoration: none;
}

.success-back:hover {
  background: #eef3ff;
}

.success-back:focus-visible {
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 3px;
}

.content-updated {
  display: inline-block;
  white-space: nowrap;
  color: #66748b;
  font-family: inherit;
  font-size: inherit;
  font-style: italic;
  font-weight: inherit;
  unicode-bidi: isolate;
}

[dir="rtl"] .faq-answer {
  padding-right: 0;
  padding-left: 2.45rem;
}

[dir="rtl"] .faq-options {
  padding-right: 1.25rem;
  padding-left: 0;
}

.contact-hero {
  grid-area: intro;
  display: block;
  align-self: end;
  margin: 0;
}

.contact-hero .intro {
  margin: 0;
  max-width: none;
  padding-right: 0.25rem;
}

.language-switch {
  grid-area: language;
  position: relative;
  z-index: 20;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.55rem;
  margin: 0;
  color: #68758b;
  font-size: 0.9rem;
}

.language-picker {
  position: relative;
  flex: 0 0 auto;
  min-width: 0;
}

.language-picker-summary {
  display: inline-flex;
  width: max-content;
  max-width: 100%;
  min-height: 2.45rem;
  flex: 0 0 auto;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid #ccd4e1;
  border-radius: 0.75rem;
  padding: 0.48rem 0.7rem;
  background: rgba(255, 255, 255, 0.92);
  color: #243c79;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  list-style: none;
  box-shadow: 0 0.18rem 0.65rem rgba(35, 50, 83, 0.08);
  transition: border-color 160ms ease, box-shadow 160ms ease, background 160ms ease;
}

.language-picker-summary::-webkit-details-marker {
  display: none;
}

.language-picker-summary:hover {
  border-color: #8ea3d5;
  background: #fff;
}

.language-picker-summary:focus-visible {
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 3px;
}

.language-picker[open] .language-picker-summary {
  border-color: #6f8acc;
  box-shadow: 0 0 0 3px rgba(49, 87, 183, 0.12);
}

.language-flag {
  display: inline-flex;
  min-width: 1.4rem;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  font-size: 1.05rem;
  line-height: 1;
  white-space: nowrap;
}

.language-flags {
  display: inline-flex;
  min-width: 3rem;
  justify-content: center;
  align-items: center;
  gap: 0.22rem;
  flex: 0 0 auto;
  white-space: nowrap;
}

.language-flag-image {
  display: block;
  width: 1.35rem;
  height: 0.9rem;
  border: 1px solid rgba(23, 32, 51, 0.16);
  border-radius: 0.12rem;
  object-fit: cover;
  box-shadow: 0 1px 2px rgba(23, 32, 51, 0.12);
}

.language-current {
  max-width: 11rem;
  min-width: 0;
  flex: 0 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*
 * Der englische Eintrag verwendet zwei lokale SVG-Flaggen. Sein Text darf
 * innerhalb der schmalen Header-Spalte nicht wie ein flexibles Element
 * zusammengeschoben werden. Das Menü darf stattdessen in den freien Bereich
 * links der Header-Spalte hineinragen.
 */
.language-picker-summary--multi-flag .language-current {
  max-width: none;
  overflow: visible;
  text-overflow: clip;
}

.language-chevron {
  color: #73809a;
  font-size: 0.75rem;
  transition: transform 160ms ease;
}

.language-picker[open] .language-chevron {
  transform: rotate(180deg);
}

.language-picker-panel {
  position: absolute;
  top: calc(100% + 0.55rem);
  right: 0;
  width: min(23rem, calc(100vw - 2rem));
  border: 1px solid #d5dce8;
  border-radius: 0.95rem;
  padding: 0.75rem;
  background: #fff;
  box-shadow: 0 1.1rem 2.5rem rgba(23, 32, 51, 0.2);
}

[dir="rtl"] .language-picker-panel {
  right: auto;
  left: 0;
}

.language-switch-form {
  display: block;
  margin: 0;
}


.language-options {
  max-height: min(29rem, 72vh);
  margin-top: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}

.language-group + .language-group {
  margin-top: 0.8rem;
  padding-top: 0.75rem;
  border-top: 1px solid #e5e9f0;
}

.language-group-title {
  margin: 0 0 0.35rem;
  padding: 0 0.35rem;
  color: #6a7589;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.3;
  text-transform: uppercase;
}

.language-group-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.28rem;
}

.language-switch .language-option {
  display: grid;
  grid-template-columns: minmax(1.4rem, max-content) minmax(0, 1fr) 1rem;
  width: 100%;
  min-height: 2.65rem;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid transparent;
  border-radius: 0.65rem;
  padding: 0.48rem 0.55rem;
  background: transparent;
  color: #243047;
  text-align: start;
  font: inherit;
  font-weight: 650;
  line-height: 1.2;
  cursor: pointer;
}

/*
 * Der englische Menüeintrag verwendet zwei feste SVG-Flaggen.
 * Eine explizite erste Grid-Spalte und zusätzlicher Spaltenabstand verhindern,
 * dass der Schriftzug „English“ die zweite Flagge überlagert.
 */
.language-switch .language-option--multi-flag {
  grid-template-columns: 3.35rem minmax(0, 1fr) 1rem;
  column-gap: 0.7rem;
}

.language-option--multi-flag .language-flags {
  width: 3.35rem;
  min-width: 3.35rem;
  justify-content: flex-start;
}

.language-option--multi-flag .language-option-name {
  padding-inline-start: 0.1rem;
}

.language-switch .language-option:hover {
  border-color: #d8dfeb;
  background: #f2f6ff;
  color: #1f438f;
  text-decoration: none;
}

.language-switch .language-option[aria-current="true"] {
  border-color: #b9c8e8;
  background: #eaf0ff;
  color: #173b8b;
  text-decoration: none;
}

.language-switch .language-option:focus-visible {
  border-color: #3157b7;
  outline: 3px solid rgba(49, 87, 183, 0.2);
  outline-offset: 1px;
}

.language-option-name {
  min-width: 0;
  overflow-wrap: anywhere;
}

.language-check {
  justify-self: end;
  color: #3157b7;
  font-weight: 900;
}


.language-switch .onion-copy-button {
  display: inline-flex;
  width: auto;
  min-height: 2.25rem;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  gap: 0.38rem;
  border: 1px solid transparent;
  border-radius: 0.55rem;
  padding: 0.38rem 0.5rem;
  background: transparent;
  color: #68758b;
  font: inherit;
  cursor: pointer;
  transition: border-color 160ms ease, background 160ms ease, color 160ms ease;
}

.language-switch .onion-copy-button:hover {
  border-color: #d8dfeb;
  background: #f2f6ff;
  color: #3157b7;
}

.language-switch .onion-copy-button:focus-visible {
  border-color: #3157b7;
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 2px;
}

.language-switch .onion-copy-button:disabled {
  cursor: wait;
  opacity: 0.72;
}

.language-switch .onion-copy-button.is-copied {
  color: #1f8a4c;
}

.language-switch .onion-copy-button.has-copy-error {
  color: #b42318;
}

.onion-copy-icon {
  width: 1.2rem;
  height: 1.2rem;
  pointer-events: none;
}

.onion-copy-label {
  font-weight: 600;
  line-height: 1;
  pointer-events: none;
  white-space: nowrap;
}

.utility-separator {
  color: #a3adbd;
  margin-inline: 0.1rem;
}


.language-fallback-notice {
  margin: 0 0 1.35rem;
  border-inline-start: 0.25rem solid #6f8acc;
  border-radius: 0.45rem;
  padding: 0.75rem 0.9rem;
  background: #f1f5ff;
  color: #33425e;
  font-size: 0.925rem;
  line-height: 1.5;
}

.intro { margin-bottom: 2rem; }

h1 {
  margin: 0;
  font-size: clamp(2rem, 5vw, 3rem);
  line-height: 1.1;
}

.form-instruction {
  margin: 0;
  font-size: 1.0625rem;
  line-height: 1.42;
  font-weight: 700;
}

.form-instruction strong {
  font-weight: inherit;
}

.form-instruction-emphasis {
  text-decoration-line: underline;
  text-decoration-thickness: 0.12em;
  text-underline-offset: 0.16em;
}


.form-privacy-notice {
  margin: -0.15rem 0 0;
  color: #5f6d82;
  font-size: 0.78rem;
  font-weight: 400;
  line-height: 1.45;
  text-align: center;
}

.form-privacy-notice a,
.legal-navigation a,
.legal-document a,
.version-back a {
  color: #3157b7;
  text-underline-offset: 0.16em;
}

.form-privacy-notice a:hover,
.legal-navigation a:hover,
.legal-document a:hover,
.version-back a:hover {
  color: #244aa5;
}

.legal-navigation {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0.45rem;
  margin-top: 1.75rem;
  padding-top: 1rem;
  border-top: 1px solid #e3e8f1;
  color: #68758b;
  font-size: 0.78rem;
  line-height: 1.4;
  text-align: center;
}

.legal-navigation a {
  text-decoration: none;
}

.legal-navigation a:hover,
.legal-navigation a[aria-current="page"] {
  text-decoration: underline;
}

.site-version {
  margin-top: 0.55rem;
  color: #68758b;
  font-size: 0.76rem;
  line-height: 1.4;
  text-align: center;
}

.site-version a {
  color: inherit;
  text-decoration: none;
}

.site-version a:hover {
  color: #3157b7;
  text-decoration: underline;
}

.form-privacy-notice a:focus-visible,
.legal-navigation a:focus-visible,
.site-version a:focus-visible,
.version-back a:focus-visible,
.legal-document a:focus-visible {
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 3px;
  border-radius: 0.2rem;
}

.page--document {
  align-items: start;
}

.legal-document {
  width: min(100%, 860px);
}

.legal-intro {
  margin: 0 0 1.5rem;
}

.legal-intro h1 {
  font-size: clamp(1.8rem, 5vw, 2.6rem);
}

.legal-draft-warning {
  margin: 0 0 1.5rem;
  padding: 0.85rem 1rem;
  border: 1px solid #e6b8b3;
  border-radius: 0.65rem;
  background: #fff5f4;
  color: #8a241d;
  font-size: 0.875rem;
  font-weight: 650;
  line-height: 1.45;
}

.legal-section {
  margin-top: 1.5rem;
}

.legal-section:first-of-type {
  margin-top: 0;
}

.legal-section h2 {
  margin: 0 0 0.55rem;
  color: #172033;
  font-size: 1.08rem;
  line-height: 1.35;
}

.legal-section p {
  margin: 0.65rem 0 0;
}

.legal-section p:first-of-type {
  margin-top: 0;
}

.legal-section ul {
  margin: 0.65rem 0 0;
  padding-left: 1.25rem;
}

.legal-section li + li {
  margin-top: 0.4rem;
}

.legal-section address {
  margin: 0;
  font-style: normal;
}

.legal-section code {
  overflow-wrap: anywhere;
  white-space: normal;
}

.legal-note {
  margin: 1.5rem 0 0;
  color: #5f6d82;
  font-size: 0.875rem;
}

.version-history {
  display: grid;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.version-history li {
  padding: 1rem;
  border: 1px solid #dfe4ee;
  border-radius: 0.75rem;
  background: #f8f9fc;
}

.version-history h2 {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.55rem;
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.version-history p {
  margin: 0.5rem 0 0;
}

.version-current {
  color: #3157b7;
  font-size: 0.8rem;
  font-weight: 650;
}

.version-back {
  margin: 1.5rem 0 0;
  text-align: center;
}

.version-back a {
  color: #3157b7;
  font-weight: 650;
}

form, label { display: grid; gap: 0.5rem; }
form { gap: 1.25rem; }
label { font-weight: 650; }

textarea {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 13rem;
  border: 1px solid #bfc8d8;
  border-radius: 0.65rem;
  padding: 0.9rem;
  color: #172033;
  background: #fff;
  resize: vertical;
  overflow-wrap: anywhere;
}

textarea:focus::placeholder {
  color: transparent;
}

textarea:focus, button:focus-visible {
  outline: 3px solid rgba(49, 87, 183, 0.25);
  outline-offset: 2px;
  border-color: #3157b7;
}

.hint {
  color: #68758b;
  font-size: 0.875rem;
  font-weight: 400;
}

.altcha {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
  min-width: 0;
  min-height: 3.25rem;
  border: 1px solid #cbd4e2;
  border-radius: 0.65rem;
  padding: 0.75rem 0.9rem;
  color: #354159;
  background: #f7f9fc;
  font-size: 0.94rem;
}

.altcha[hidden] {
  display: none !important;
}

.altcha-spinner {
  flex: 0 0 auto;
  width: 1.15rem;
  height: 1.15rem;
  border: 2px solid #b8c4d8;
  border-top-color: #3157b7;
  border-radius: 50%;
  animation: altcha-spin 0.8s linear infinite;
}

@keyframes altcha-spin {
  to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
  .altcha-spinner {
    animation-duration: 1.8s;
  }
}

button {
  width: 100%;
  min-height: 3rem;
  border: 0;
  border-radius: 0.65rem;
  padding: 0.9rem 1.2rem;
  background: #244aa5;
  color: #fff;
  font-weight: 750;
  cursor: pointer;
  touch-action: manipulation;
}

button:hover { background: #183982; }
.status { margin: 0 0 1.25rem; font-weight: 650; }
.status.success { color: #17643a; }
.status.error { color: #a22424; }

.trap {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

@media (max-width: 760px) {
  :root,
  body {
    background: #fff;
  }

  .page {
    display: block;
    min-height: 100vh;
    min-height: 100dvh;
    padding: 0;
  }

  .page--preview {
    padding-top: calc(4.25rem + env(safe-area-inset-top, 0px));
  }

  .preview-banner {
    top: calc(0.5rem + env(safe-area-inset-top, 0px));
    width: calc(
      100% - 1.5rem
      - env(safe-area-inset-left, 0px)
      - env(safe-area-inset-right, 0px)
    );
    font-size: 0.8125rem;
  }

  .card {
    width: 100%;
    max-width: none;
    min-height: 100vh;
    min-height: 100dvh;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding:
      calc(1rem + env(safe-area-inset-top, 0px))
      calc(1rem + env(safe-area-inset-right, 0px))
      calc(1.5rem + env(safe-area-inset-bottom, 0px))
      calc(1rem + env(safe-area-inset-left, 0px));
  }

  .page--preview .card {
    min-height: calc(100vh - 4.25rem);
    min-height: calc(100dvh - 4.25rem);
  }

  .site-header {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas:
      "brand"
      "language"
      "emblem";
    gap: 0.75rem;
    margin-bottom: 1.25rem;
  }

  .site-brand {
    font-size: clamp(1.9rem, 10vw, 2.7rem);
  }

  .language-switch {
    justify-content: flex-start;
    flex-wrap: wrap;
    min-width: 0;
    min-height: 2.75rem;
    align-content: center;
    gap: 0.45rem;
  }

  .site-header::after {
    justify-self: end;
    width: clamp(5.25rem, 23vw, 6.75rem);
  }

  .site-header--contact {
    grid-template-columns: minmax(0, 1fr) clamp(4.75rem, 22vw, 6rem);
    grid-template-areas:
      "brand brand"
      "language language"
      "welcome welcome"
      "intro emblem";
    column-gap: 0.75rem;
    row-gap: 0.75rem;
    margin-bottom: 1.25rem;
  }

  .site-header--contact::after {
    width: clamp(4.75rem, 21vw, 6rem);
  }

  .welcome-box {
    margin-top: 0.1rem;
    padding: 0.85rem 0.9rem;
  }

  .welcome-box p {
    font-size: 0.92rem;
  }

  .faq {
    margin-top: 2.15rem;
    padding: 0.9rem 0.9rem 0;
  }

  .faq-toggle {
    font-size: 1.25rem;
  }

  .faq-item summary {
    font-size: 1rem;
    gap: 0.75rem;
    padding: 0.85rem 0;
  }

  .faq-answer {
    padding-right: 2rem;
    font-size: 0.92rem;
  }

  [dir="rtl"] .faq-answer {
    padding-right: 0;
    padding-left: 2rem;
  }

  .contact-hero,
  .contact-hero .intro,
  form,
  label,
  .message-field {
    min-width: 0;
  }

  .form-instruction {
    font-size: 1rem;
    line-height: 1.45;
  }

  form {
    gap: 1rem;
  }

  textarea {
    min-height: 13rem;
    padding: 0.875rem;
    font-size: 16px;
    line-height: 1.5;
    scroll-margin-top: 1rem;
    scroll-margin-bottom: 40vh;
    touch-action: manipulation;
  }

  .altcha {
    max-width: 100%;
  }

  .legal-navigation {
    margin-top: 1.35rem;
  }

  .site-version {
    margin-top: 0.5rem;
  }

  .legal-document {
    font-size: 0.96rem;
  }

  .legal-section {
    margin-top: 1.35rem;
  }
}

@supports (height: 100svh) {
  @media (max-width: 760px) {
    textarea {
      min-height: clamp(13rem, 42svh, 18rem);
    }
  }
}

@media (max-width: 380px) {
  .card {
    padding-right: calc(0.875rem + env(safe-area-inset-right, 0px));
    padding-left: calc(0.875rem + env(safe-area-inset-left, 0px));
  }

  .site-header--contact {
    grid-template-columns: minmax(0, 1fr) 4.75rem;
    column-gap: 0.625rem;
  }

  .site-header--contact::after {
    width: 4.75rem;
  }

  .language-switch {
    font-size: 0.875rem;
  }
}


@media (max-width: 38rem) {
  .language-picker-panel {
    position: fixed;
    top: max(0.75rem, env(safe-area-inset-top, 0px));
    right: max(0.75rem, env(safe-area-inset-right, 0px));
    left: max(0.75rem, env(safe-area-inset-left, 0px));
    width: auto;
    max-height: calc(100dvh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));
  }

  .language-options {
    max-height: calc(100dvh - 3.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));
  }

  .language-group-options {
    grid-template-columns: minmax(0, 1fr);
  }

  .language-current {
    max-width: min(12rem, 42vw);
  }
}

@media (prefers-reduced-motion: reduce) {
  .language-picker-summary,
  .language-chevron {
    transition: none;
  }
}


.encryption-status {
  min-height: 1.5em;
  margin: 0.65rem 0 0;
  font-size: 0.9rem;
  font-weight: 600;
}

.encryption-status:empty {
  display: none;
}

.encryption-status--error {
  color: #a40000;
}

#message[disabled] {
  opacity: 0.65;
}

button[aria-busy="true"] {
  cursor: wait;
}

@media (prefers-color-scheme: dark) {
  .encryption-status--error {
    color: #ff8f8f;
  }
}
