/* Unsere Qualität (06.10.2026, Michas „kombiniere Archiv und Prinzip zu unserer Qualität: gewaschen, geprüft, original, fast wie neu“).
   Der Abschnitt nutzt das Gerüst von .about-section aus styles.css (Titel links, Graffiti rechts, Schrift-Auftritte).
   Runde 2 (06.10.2026, Michas „wirklich animiert, dass man sieht, wie wir das machen, unsere Checkliste abarbeiten“):
   Prüfstation statt 2×2-Raster. Links die Bühne (ein SVG), rechts das Prüfprotokoll mit den vier Punkten (Text bleibt im HTML).
   qualitaet.js schaltet über data-q an .q-werkstatt: warte → 0 Eingang → 1 Wäsche → 2 Prüfung → 3 Echtheit → 4 Zustand →
   5 Freigabe → 6 Ab in den Shop → 0 (nächstes Stück, neue Nummer). Ohne Skript: Jacke mit Anhänger, Protokoll abgehakt.
   Weniger Bewegung: data-q="fertig", dasselbe als Standbild. Animierte SVG-Gruppen tragen nie ein transform-Attribut
   (CSS würde es überschreiben), ihre Drehpunkte stehen in Bühnen-Koordinaten (transform-box: view-box). */

/* „GEWASCHEN.“ ist das längste Wort und darf die linke Spalte nicht sprengen. */
.quality-section .about-title h2,
html[lang="de"] .quality-section .about-title h2 { font-size: clamp(42px, 4.6vw, 68px); }
/* Die graue Schlusszeile bleibt in einem Stück (sonst stand „NEU.“ allein). */
.quality-section .about-title h2 span { display: inline-block; font-size: .86em; white-space: nowrap; }
.quality-intro { max-width: 390px; margin: 30px 0 22px; color: #999996; font: 11px/1.8 var(--mono); }
.quality-intro b { display: block; margin-bottom: 6px; color: var(--paper); font-weight: 700; }
:root[data-theme="light"] .quality-intro { color: var(--ink-body, var(--muted)); }
/* Die Überschrift zeigt mit, wo die Station gerade ist: noch offene Zeilen treten zurück (qualitaet.js setzt q-offen an die
   Zeilen, die store.js für den Schrift-Auftritt baut). */
.quality-section .about-title h2 w-l { transition: opacity .6s ease; }
.quality-section .about-title h2 w-l.q-offen { opacity: .26; }

/* ---------- Werkstatt: Bühne und Protokoll nebeneinander, bei wenig Platz untereinander ---------- */
.q-werkstatt { display: flex; flex-wrap: wrap; grid-column: 2; grid-row: 2; align-items: center; align-self: end; gap: 26px 22px; container-type: inline-size; }
@media (max-width: 980px) {
  .q-werkstatt { grid-column: auto; grid-row: auto; max-width: 780px; }
}
.q-buehne { position: relative; flex: 2 1 290px; min-width: 0; max-width: 520px; aspect-ratio: 10 / 9; overflow: hidden; border: 1px solid rgba(236, 235, 230, .14); background: #0d0e0e; box-shadow: inset 0 0 60px rgba(0, 0, 0, .55); }
.q-svg { display: block; width: 100%; height: 100%; overflow: hidden; }
.q-svg text { font-family: var(--mono); }
.q-lineal { fill: none; stroke: rgba(236, 235, 230, .16); }

/* Kopfzeile: Station links (eine Zeile je Station, nur die aktuelle ist zu sehen), Stücknummer rechts. */
.q-lampe { fill: #ff3b30; }
.q-st { fill: rgba(236, 235, 230, .88); font-size: 9px; letter-spacing: .16em; opacity: 0; }
.q-stueck { fill: rgba(236, 235, 230, .48); font-size: 8.5px; letter-spacing: .14em; }
.q-stueck .q-nr { fill: rgba(236, 235, 230, .92); }
.q-werkstatt:not([data-q]) .q-st-5,
.q-werkstatt[data-q="fertig"] .q-st-5,
.q-werkstatt[data-q="warte"] .q-st-0 { opacity: 1; }
.q-werkstatt[data-q="0"] .q-st-0, .q-werkstatt[data-q="1"] .q-st-1, .q-werkstatt[data-q="2"] .q-st-2, .q-werkstatt[data-q="3"] .q-st-3,
.q-werkstatt[data-q="4"] .q-st-4, .q-werkstatt[data-q="5"] .q-st-5, .q-werkstatt[data-q="6"] .q-st-6 { opacity: 1; animation: q-st .4s ease-out both; }
@keyframes q-st { from { opacity: 0; transform: translateX(-6px); } }
.q-werkstatt[data-q]:not([data-q="fertig"]) .q-lampe { animation: q-lampe 1.1s steps(2, jump-none) infinite; }
@keyframes q-lampe { 50% { opacity: .2; } }

/* ---------- Jacke (Strichzeichnung, Linien bleiben beim Heranzoomen dünn) ---------- */
.q-j-fuell { fill: #161717; }
.q-j-futter { fill: #232425; }
.q-j, .q-j-umriss, .q-j-label path { fill: none; stroke: rgba(236, 235, 230, .74); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; vector-effect: non-scaling-stroke; }
.q-j-umriss { stroke: rgba(236, 235, 230, .94); stroke-width: 1.6; }
.q-j-zahn { fill: none; stroke: rgba(236, 235, 230, .32); stroke-width: 3.2; stroke-dasharray: 1 1.6; }
.q-j-zip, .q-j-toggle { fill: #161717; stroke: rgba(236, 235, 230, .8); stroke-width: 1.1; vector-effect: non-scaling-stroke; }
.q-j-knopf { fill: rgba(236, 235, 230, .85); }
.q-j-label rect { fill: rgba(236, 235, 230, .88); }
.q-j-label path { stroke: #161717; stroke-width: .9; }

.q-jacke-weg, .q-jacke-zoom, .q-jacke-schwing, .q-anhaenger, .q-echt { transform-box: view-box; }
.q-jacke-weg { transform-origin: 200px 170px; }
.q-jacke-zoom { transform-origin: 200px 116px; }
.q-jacke-schwing { transform-origin: 200px 150px; }
.q-anhaenger { transform-origin: 272px 231px; }
.q-echt { transform-origin: 232px 232px; }

/* Eingang und Ausgang: das Stück kommt von links und geht nach rechts in den Shop. */
.q-werkstatt[data-q="warte"] .q-jacke-weg { transform: translateX(-300px); }
.q-werkstatt[data-q="0"] .q-jacke-weg { animation: q-rein 1s cubic-bezier(.2, .8, .25, 1) .05s both; }
.q-werkstatt[data-q="6"] .q-jacke-weg { animation: q-raus .85s cubic-bezier(.55, 0, .85, .4) .05s both; }
@keyframes q-rein { from { transform: translateX(-300px) rotate(-8deg); } }
@keyframes q-raus { to { transform: translateX(330px) rotate(7deg); } }

/* ---------- 1 Wäsche: Wasser steigt, Jacke schwenkt, Blasen, dann läuft es ab, Tropfen, frischer Dampf ---------- */
.q-wasser { transform: translateY(400px); }
.q-wasser-flaeche { fill: rgba(170, 192, 206, .2); }
.q-wasser-linie { fill: none; stroke: rgba(214, 228, 236, .66); stroke-width: 1.3; }
.q-blasen circle { fill: none; stroke: rgba(220, 232, 240, .6); stroke-width: 1; opacity: 0; }
.q-werkstatt[data-q="1"] .q-wasser { animation: q-wasser 3.6s cubic-bezier(.45, 0, .4, 1) both; }
.q-werkstatt[data-q="1"] .q-welle { animation: q-welle 1s linear infinite; }
.q-werkstatt[data-q="1"] .q-blasen circle { animation: q-blase 1.3s ease-in calc(.8s + var(--b)) 2 both; }
.q-werkstatt[data-q="1"] .q-jacke-schwing { animation: q-schwing 3.6s ease-in-out both; }
@keyframes q-wasser { 0% { transform: translateY(400px); } 24% { transform: translateY(112px); } 38% { transform: translateY(123px); } 52% { transform: translateY(107px); } 64% { transform: translateY(118px); } 80%, 100% { transform: translateY(400px); } }
@keyframes q-welle { to { transform: translateX(-50px); } }
@keyframes q-blase { 0% { opacity: 0; transform: translateY(0); } 15% { opacity: 1; } 85% { opacity: .8; } 100% { opacity: 0; transform: translateY(-190px); } }
@keyframes q-schwing { 0%, 18% { transform: none; } 32% { transform: translateY(-4px) rotate(-4deg); } 46% { transform: translateY(-6px) rotate(3.5deg); } 60% { transform: translateY(-3px) rotate(-2deg); } 74%, 100% { transform: none; } }
.q-tropfen path { fill: rgba(214, 228, 236, .85); opacity: 0; }
.q-werkstatt[data-q="1"] .q-tropfen path { animation: q-tropfen .8s cubic-bezier(.5, 0, .9, .6) 2.75s both; }
.q-werkstatt[data-q="1"] .q-tropfen path:nth-child(2) { animation-delay: 2.95s; }
.q-werkstatt[data-q="1"] .q-tropfen path:nth-child(3) { animation-delay: 3.08s; }
@keyframes q-tropfen { 0% { opacity: 0; transform: translateY(-4px); } 25% { opacity: 1; transform: none; } 100% { opacity: 0; transform: translateY(54px); } }
.q-dampf path { fill: none; stroke: rgba(236, 235, 230, .6); stroke-width: 1.3; stroke-linecap: round; stroke-dasharray: 40; stroke-dashoffset: 40; opacity: 0; }
.q-werkstatt[data-q="1"] .q-dampf path { animation: q-dampf 1.1s ease-out 2.8s both; }
.q-werkstatt[data-q="1"] .q-dampf path:nth-child(2) { animation-delay: 2.95s; }
.q-werkstatt[data-q="1"] .q-dampf path:nth-child(3) { animation-delay: 3.05s; }
@keyframes q-dampf { 0% { opacity: 0; stroke-dashoffset: 40; transform: translateY(6px); } 40% { opacity: .9; } 100% { opacity: 0; stroke-dashoffset: 0; transform: translateY(-12px); } }

/* ---------- 2 Prüfung: Scanstrahl von oben nach unten, an jeder Stelle meldet sich ein Prüfpunkt mit OK ---------- */
.q-scan { opacity: 0; }
.q-scan path { fill: none; stroke: #ecebe6; stroke-width: 1.4; }
.q-werkstatt[data-q="2"] .q-scan { animation: q-scan 2.6s linear .2s both; }
@keyframes q-scan { 0% { opacity: 0; transform: translateY(60px); } 5%, 92% { opacity: 1; } 100% { opacity: 0; transform: translateY(290px); } }
.q-punkt > * { opacity: 0; }
.q-ziel { fill: none; stroke: #ecebe6; stroke-width: 1.3; transform-box: fill-box; transform-origin: center; }
.q-leiter { fill: none; stroke: rgba(236, 235, 230, .5); stroke-width: .9; stroke-dasharray: 2 2.5; }
.q-wort { fill: rgba(236, 235, 230, .94); font-size: 8.5px; letter-spacing: .14em; }
.q-ok { transform-box: fill-box; transform-origin: center; }
.q-ok rect { fill: #ecebe6; }
.q-ok path { fill: none; stroke: #111; stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }
.q-ok text { fill: #111; font-size: 7px; font-weight: 700; letter-spacing: .06em; }
.q-werkstatt[data-q="2"] .q-ziel { animation: q-ziel .5s cubic-bezier(.2, 1.5, .4, 1) calc(var(--t) + .2s) both; }
.q-werkstatt[data-q="2"] .q-leiter { animation: q-an .3s ease-out calc(var(--t) + .4s) both; }
.q-werkstatt[data-q="2"] .q-wort { animation: q-an .3s ease-out calc(var(--t) + .5s) both; }
.q-werkstatt[data-q="2"] .q-ok { animation: q-ok .35s cubic-bezier(.2, 1.6, .4, 1) calc(var(--t) + .75s) both; }
.q-werkstatt[data-q="2"] .q-punkte { animation: q-aus .35s ease 3.05s forwards; }
@keyframes q-ziel { from { opacity: 0; transform: scale(2.2) rotate(45deg); } to { opacity: 1; transform: none; } }
@keyframes q-ok { from { opacity: 0; transform: scale(.4); } to { opacity: 1; transform: none; } }
@keyframes q-an { from { opacity: 0; } to { opacity: 1; } }
@keyframes q-aus { to { opacity: 0; } }

/* ---------- 3 Echtheit: heran ans Etikett im Kragen, Sucher, Stempel ORIGINAL ---------- */
.q-lupe { fill: none; stroke: #ecebe6; stroke-width: 1.6; opacity: 0; transform-box: fill-box; transform-origin: center; }
.q-echt { opacity: 0; }
.q-echt rect { fill: none; stroke: #ecebe6; stroke-width: 2; }
.q-echt rect + rect { stroke-width: 1; }
.q-echt text { fill: #ecebe6; font-size: 16px; font-weight: 800; letter-spacing: .24em; }
.q-werkstatt[data-q="3"] .q-jacke-zoom { animation: q-zoom 3.2s cubic-bezier(.7, 0, .3, 1) both; }
.q-werkstatt[data-q="3"] .q-lupe { animation: q-lupe 3.2s ease both; }
.q-werkstatt[data-q="3"] .q-echt { animation: q-echt 3.2s ease-out both; }
.q-werkstatt[data-q="3"] .q-svg { animation: q-ruck .24s linear 1.27s both; }
@keyframes q-zoom { 0% { transform: none; } 24%, 74% { transform: translate(0, 64px) scale(3.4); } 100% { transform: none; } }
@keyframes q-lupe { 0%, 22% { opacity: 0; transform: scale(1.3); } 30%, 70% { opacity: 1; transform: none; } 76%, 100% { opacity: 0; transform: none; } }
@keyframes q-echt {
  0%, 33% { opacity: 0; transform: rotate(-9deg) scale(2.3); }
  40% { opacity: 1; transform: rotate(-9deg) scale(.94); }
  44% { transform: rotate(-9deg) scale(1.02); }
  47%, 70% { opacity: 1; transform: rotate(-9deg) scale(1); }
  76%, 100% { opacity: 0; transform: rotate(-9deg) scale(1); }
}
@keyframes q-ruck { 25% { transform: translate(2px, -1px); } 50% { transform: translate(-2px, 1px); } 75% { transform: translate(1px, 0); } }

/* ---------- 4 Zustand: Skala läuft bis knapp vor „Wie neu“, der Anhänger kommt an den Ärmel ---------- */
.q-skala-bahn { fill: rgba(236, 235, 230, .14); }
.q-skala-fuell { fill: #ecebe6; transform-box: fill-box; transform-origin: 0 50%; transform: scaleX(.78); }
.q-skala-teil { stroke: rgba(236, 235, 230, .3); }
.q-skala text { fill: rgba(236, 235, 230, .55); font-size: 7.5px; letter-spacing: .14em; }
.q-skala text:nth-of-type(2) { fill: #ecebe6; }
.q-skala-marke { transform: translateX(203px); }
.q-skala-marke path { fill: #ecebe6; }
.q-skala-marke path + path { fill: none; stroke: #ecebe6; stroke-width: 1.2; }
.q-werkstatt[data-q] .q-skala { opacity: 0; }
.q-werkstatt:is([data-q="5"], [data-q="fertig"]) .q-skala { opacity: 1; }
.q-werkstatt[data-q="4"] .q-skala { animation: q-hoch .4s ease-out both; }
.q-werkstatt[data-q="4"] .q-skala-fuell { animation: q-fuell 1.3s cubic-bezier(.3, 0, .15, 1) .35s both; }
.q-werkstatt[data-q="4"] .q-skala-marke { animation: q-marke 1.3s cubic-bezier(.3, 0, .15, 1) .35s both; }
.q-werkstatt[data-q="4"] .q-skala text:nth-of-type(2) { animation: q-hell .3s ease 1.5s both; }
.q-werkstatt[data-q="6"] .q-skala { animation: q-aus .5s ease .1s both; opacity: 1; }
@keyframes q-hoch { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; } }
@keyframes q-fuell { from { transform: scaleX(0); } }
@keyframes q-marke { from { transform: translateX(0); } }
@keyframes q-hell { from { fill: rgba(236, 235, 230, .55); } }
.q-anhaenger rect { fill: #e9e8e2; }
.q-anhaenger circle { fill: #0d0e0e; }
.q-faden { fill: none; stroke: rgba(236, 235, 230, .7); }
.q-anh-a { fill: #121212; font-size: 7px; font-weight: 700; letter-spacing: .06em; }
.q-anh-b { fill: #4a4a46; font-size: 5.6px; letter-spacing: .08em; }
.q-werkstatt[data-q] .q-anhaenger { opacity: 0; }
.q-werkstatt:is([data-q="5"], [data-q="6"], [data-q="fertig"]) .q-anhaenger { opacity: 1; }
.q-werkstatt[data-q="4"] .q-anhaenger { animation: q-anhaenger 1.7s cubic-bezier(.3, .6, .3, 1) 1.25s both; }
@keyframes q-anhaenger {
  0% { opacity: 0; transform: translateY(-16px) rotate(-38deg); }
  14% { opacity: 1; transform: translateY(0) rotate(26deg); }
  32% { transform: rotate(-15deg); }
  50% { transform: rotate(9deg); }
  68% { transform: rotate(-5deg); }
  84% { transform: rotate(2deg); }
  100% { opacity: 1; transform: none; }
}

/* ---------- Prüfprotokoll: Papier am Klemmbrett, wird Punkt für Punkt abgehakt, unterschrieben und freigegeben ---------- */
.q-protokoll { position: relative; flex: 1 1 250px; max-width: 300px; padding: 22px 16px 16px; color: #161615; background: #e9e8e2; box-shadow: 0 26px 50px -26px rgba(0, 0, 0, .85), inset 0 0 40px rgba(120, 110, 90, .1); transform: rotate(1.1deg); }
.q-klammer { position: absolute; top: -10px; left: 50%; width: 66px; height: 20px; margin-left: -33px; border-radius: 4px; background: linear-gradient(180deg, #47494a, #151616); box-shadow: 0 3px 6px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .18); }
.q-protokoll-kopf { display: flex; justify-content: space-between; gap: 10px; margin: 0; padding-bottom: 8px; border-bottom: 1.5px solid #161615; font: 700 8.5px/1 var(--mono); letter-spacing: .16em; }
.q-protokoll-kopf i { font-style: normal; font-variant-numeric: tabular-nums; }
.q-zeile { position: relative; display: grid; grid-template-columns: 28px minmax(0, 1fr); column-gap: 8px; padding: 8px 0; border-bottom: 1px solid rgba(22, 22, 21, .16); transition: opacity .45s ease; }
.q-zeile > b { display: flex; grid-row: span 2; flex-direction: column; align-items: flex-start; gap: 4px; color: #6d6c67; font: 400 8px/1 var(--mono); }
.q-zeile h3 { margin: 0 0 3px; color: #151514; font: 650 13px/1.2 var(--sans); }
.q-zeile p { margin: 0; color: #4d4c48; font: 8px/1.45 var(--mono); }
.quality-check { width: 19px; height: 19px; overflow: visible; fill: none; stroke-linecap: round; stroke-linejoin: round; }
.quality-check rect { stroke: #2a2a28; stroke-width: 1.2; }
.q-haken { stroke: #151514; stroke-width: 2.2; stroke-dasharray: 26; stroke-dashoffset: 0; }
/* Laufende Zeile: ein Tintenstrich unter ihr zeigt, wie weit die Station ist. */
.q-zeile::after { position: absolute; right: 0; bottom: -1px; left: 36px; height: 1.5px; background: #151514; content: ""; transform: scaleX(0); transform-origin: 0 50%; }
.q-werkstatt[data-q] .q-zeile:not(.is-ok):not(.is-dran) { opacity: .42; }
.q-werkstatt[data-q] .q-haken { stroke-dashoffset: 26; }
.q-werkstatt[data-q] .q-zeile.is-ok .q-haken { stroke-dashoffset: 0; }
.q-werkstatt[data-q] .q-zeile.is-dran .q-haken { animation: q-haken .45s cubic-bezier(.6, 0, .3, 1) calc(var(--dauer, 3000ms) - 700ms) forwards; }
.q-werkstatt[data-q] .q-zeile.is-dran::after { animation: q-lauf var(--dauer, 3000ms) linear forwards; }
.q-werkstatt[data-q] .q-zeile.is-weg .q-haken { stroke-dashoffset: 0; animation: q-aus .4s ease forwards; }
@keyframes q-haken { to { stroke-dashoffset: 0; } }
@keyframes q-lauf { 90% { transform: scaleX(1); opacity: 1; } to { transform: scaleX(1); opacity: 0; } }

.q-freigabe { position: relative; display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: end; gap: 10px; margin-top: 14px; color: #5d5c58; font: 7.5px/1 var(--mono); letter-spacing: .14em; }
.q-freigabe > span { padding-bottom: 4px; }
.q-unterschrift { width: 100%; max-width: 116px; height: 30px; overflow: visible; border-bottom: 1px solid rgba(22, 22, 21, .3); }
.q-unterschrift path { fill: none; stroke: #22356e; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 260; stroke-dashoffset: 0; }
.q-stempel { position: absolute; right: 2px; bottom: 0; padding: 5px 8px 4px; border: 2px solid currentColor; outline: 1px solid currentColor; outline-offset: 2px; color: #b5332b; font: 800 10px/1 var(--mono); letter-spacing: .18em; opacity: .86; mix-blend-mode: multiply; transform: rotate(-11deg); }
.q-werkstatt[data-q] .q-unterschrift path { stroke-dashoffset: 260; }
.q-werkstatt[data-q] .q-stempel { opacity: 0; }
.q-werkstatt[data-q="5"] .q-unterschrift path { animation: q-schreib 1s ease-in-out .15s forwards; }
.q-werkstatt[data-q="5"] .q-stempel { animation: q-stempel .38s cubic-bezier(.2, .9, .3, 1.25) 1.25s both; }
.q-werkstatt:is([data-q="6"], [data-q="fertig"]) .q-unterschrift path { stroke-dashoffset: 0; }
.q-werkstatt:is([data-q="6"], [data-q="fertig"]) .q-stempel { opacity: .86; }
/* Nächstes Stück: Unterschrift und Stempel verblassen, statt einfach zu verschwinden. */
.q-werkstatt[data-q="0"] .q-unterschrift path { stroke-dashoffset: 0; animation: q-aus .4s ease forwards; }
.q-werkstatt[data-q="0"] .q-stempel { animation: q-stempel-weg .4s ease both; }
@keyframes q-schreib { to { stroke-dashoffset: 0; } }
@keyframes q-stempel { from { opacity: 0; transform: rotate(-4deg) scale(2.2); } to { opacity: .86; transform: rotate(-11deg) scale(1); } }
@keyframes q-stempel-weg { from { opacity: .86; } to { opacity: 0; } }

/* Wenig Platz (Bühne und Protokoll untereinander): beide über die ganze Breite, ab 440 px die vier Punkte in zwei Spalten. */
@container (max-width: 561px) {
  .q-buehne, .q-protokoll { max-width: none; }
}
@container (min-width: 440px) and (max-width: 561px) {
  .q-zeilen { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 22px; }
}

/* Außer Sicht hält alles an (qualitaet.js), mitten in der Bewegung. */
.q-werkstatt.q-pause,
.q-werkstatt.q-pause * { animation-play-state: paused !important; }

/* Heller Modus: die Bühne bleibt ein dunkler Arbeitstisch, das Papier wird heller. */
:root[data-theme="light"] .q-buehne { border-color: rgba(0, 0, 0, .2); box-shadow: inset 0 0 60px rgba(0, 0, 0, .55), 0 24px 50px -30px rgba(0, 0, 0, .45); }
:root[data-theme="light"] .q-protokoll { background: #fbfaf6; box-shadow: 0 20px 44px -24px rgba(0, 0, 0, .38), 0 0 0 1px rgba(0, 0, 0, .06); }

/* Handy: Bühne über die ganze Breite, Protokoll darunter, kaum gedreht. */
@media (max-width: 680px) {
  .q-werkstatt { gap: 30px; }
  .q-protokoll { transform: rotate(.6deg); }
  .q-zeile h3 { font-size: 13.5px; }
  .q-zeile p { font-size: 8.5px; }
}
