.gb-block,.gb-zeile{--gb-bg:var(--panel2,#0f1622);--gb-panel:var(--panel,#111926);--gb-line:var(--line,rgba(122,135,147,0.25));--gb-gruen:var(--gruen,#65b552);--gb-text:var(--text,#fff);--gb-muted:var(--muted,rgba(255,255,255,0.7));--gb-muted2:var(--muted2,rgba(255,255,255,0.5));--gb-stern:#fbbf24}.gb-zeile{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--gb-line);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--gb-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-zeile:focus-visible,.gb-zeile:hover{border-color:var(--gb-gruen);color:var(--gb-text);outline:none}a.gb-zeile span.gb-stern{color:var(--gb-stern);font-size:13px;line-height:1;border:0;padding:0;border-radius:0}.gb-block{margin-top:28px;background:var(--gb-panel);border:1px solid var(--gb-line);border-radius:24px;padding:20px;min-width:0;max-width:100%;overflow:hidden;color:var(--gb-text)}@media (min-width:640px){.gb-block{padding:24px 28px}}.gb-oben{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.gb-titel{flex-basis:100%;margin:0;font-family:Orbitron,Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-size:clamp(18px,4.6vw,22px);line-height:1.15}.gb-schnitt{display:flex;align-items:center;gap:12px;min-width:0}.gb-zahl{font-family:Orbitron,Inter,sans-serif;font-weight:800;font-size:34px;line-height:1;color:var(--gb-text)}.gb-anzahl{display:block;font-size:13px;color:var(--gb-muted2);margin-top:2px}.gb-alle{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--gb-line);color:var(--gb-text);font-size:14px;font-weight:600;text-decoration:none}.gb-alle:focus-visible,.gb-alle:hover{border-color:var(--gb-gruen);color:var(--gb-gruen);outline:none}.gb-sterne{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;white-space:nowrap}.gb-sterne-gross{font-size:20px}.gb-sterne-leer{color:rgba(255,255,255,.18)}.gb-sterne-voll{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--gb-stern)}.gb-band{list-style:none;margin:0 -4px;padding:4px 4px 12px;display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(101,181,82,.5) transparent}@media (min-width:560px){.gb-band{grid-auto-columns:calc((100% - 12px) / 2)}}.gb-band:focus-visible{outline:2px solid var(--gb-gruen);outline-offset:2px;border-radius:16px}.gb-karte{scroll-snap-align:start;flex-direction:column;gap:8px;background:var(--gb-bg);border:1px solid var(--gb-line);border-radius:16px;padding:14px}.gb-karte,.gb-kopf{min-width:0;display:flex}.gb-kopf{align-items:center;gap:10px}.gb-avatar{flex-shrink:0;width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;background:rgba(255,255,255,.06)}.gb-initialen{display:grid;place-items:center;background:rgba(101,181,82,.15);border:1px solid rgba(101,181,82,.45);color:var(--gb-gruen);font-family:Orbitron,Inter,sans-serif;font-weight:700;font-size:13px}.gb-wer{min-width:0;display:flex;flex-direction:column}.gb-autor{font-weight:700;font-size:14px;color:var(--gb-text);text-decoration:none;overflow-wrap:anywhere}a.gb-autor:focus-visible,a.gb-autor:hover{color:var(--gb-gruen);text-decoration:underline;outline:none}.gb-wann{font-size:12px;color:var(--gb-muted2)}.gb-text{margin:0;font-size:14px;line-height:1.5;color:var(--gb-muted);white-space:pre-line;overflow-wrap:anywhere}details.gb-text{white-space:normal}details.gb-text summary{cursor:pointer;list-style:none;white-space:pre-line}details.gb-text summary::-webkit-details-marker{display:none}details.gb-text summary:focus-visible{outline:2px solid var(--gb-gruen);outline-offset:2px;border-radius:6px}.gb-mehr,.gb-weniger{color:var(--gb-gruen);font-weight:600;white-space:nowrap}.gb-weniger,details.gb-text[open] .gb-anriss,details.gb-text[open] .gb-mehr{display:none}details.gb-text[open] .gb-weniger{display:inline}.gb-voll{margin:4px 0 0;white-space:pre-line}.gb-link{margin-top:auto;align-self:flex-start;font-size:12px;color:var(--gb-gruen);text-decoration:underline;padding:4px 0}.gb-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;font-size:12px;color:var(--gb-muted2);line-height:1.45}.gb-google-logo{height:18px;width:auto;display:inline-block}.gb-google-wort{font-weight:700;color:var(--gb-text);letter-spacing:.01em}