.pkg-hero-aurora[data-astro-cid-vdndgoip]{pointer-events:none;z-index:0;filter:blur(48px);opacity:.3;background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--brand) 60%, transparent), transparent 60%);width:28rem;height:14rem;position:absolute;top:-2rem;left:-3rem}.pkg-letter[data-astro-cid-vdndgoip]{background:color-mix(in srgb, var(--brand) 12%, transparent);width:3.5rem;height:3.5rem;color:color-mix(in srgb, var(--brand) 80%, var(--color-ink));font-family:var(--font-serif);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;display:inline-flex;position:relative}.status-pill[data-astro-cid-vdndgoip]{background:color-mix(in srgb, var(--brand) 12%, transparent);color:color-mix(in srgb, var(--brand) 75%, var(--color-ink));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.ersetzt-card[data-astro-cid-vdndgoip]{border:1px dashed var(--color-rule);background:var(--color-paper);border-radius:4px;padding:.85rem 1.1rem;display:inline-block}.install-box[data-astro-cid-vdndgoip]{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);border-radius:4px;padding:1rem 1.25rem;font-size:.92rem;overflow-x:auto}.lang-pill[data-astro-cid-vdndgoip]{background:color-mix(in srgb, var(--brand) 12%, transparent);color:color-mix(in srgb, var(--brand) 75%, var(--color-ink));font-family:var(--font-sans);border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:500;display:inline-block}.konsumenten-grid[data-astro-cid-vdndgoip]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.konsumenten-card[data-astro-cid-vdndgoip]{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .95rem;font-size:.88rem;transition:border-color .15s;display:inline-flex}.konsumenten-card[data-astro-cid-vdndgoip]:hover{border-color:var(--color-ink)}.konsumenten-card--other[data-astro-cid-vdndgoip]{color:var(--color-muted);font-style:italic}.konsumenten-card__icon[data-astro-cid-vdndgoip]{object-fit:contain;width:1.4rem;height:1.4rem}.konsumenten-card__svc-dot[data-astro-cid-vdndgoip]{background:var(--color-accent);border-radius:999px;width:.5rem;height:.5rem}.principles-grid[data-astro-cid-vdndgoip]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.principles-grid[data-astro-cid-vdndgoip]{grid-template-columns:1fr 1fr}}.principle-chip[data-astro-cid-vdndgoip]{border-left:3px solid var(--c);background:var(--color-paper);border-radius:0 4px 4px 0;padding:.75rem .85rem .75rem 1rem}.principle-chip__title[data-astro-cid-vdndgoip]{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.2rem;font-size:1.05rem;line-height:1.2}.principle-chip__satz[data-astro-cid-vdndgoip]{color:var(--color-muted);font-size:.88rem;line-height:1.5}.open-points[data-astro-cid-vdndgoip]{margin:0;padding-left:1.25rem}.open-points[data-astro-cid-vdndgoip] li[data-astro-cid-vdndgoip]{color:var(--color-ink);margin-bottom:.4rem;line-height:1.6}.sibling-grid[data-astro-cid-vdndgoip]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sibling-grid[data-astro-cid-vdndgoip]{grid-template-columns:1fr 1fr}}.sibling-card[data-astro-cid-vdndgoip]{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:4px;padding:1rem 1.2rem;transition:border-color .15s;display:block}.sibling-card[data-astro-cid-vdndgoip]:hover{border-color:var(--color-ink)}.sibling-card__name[data-astro-cid-vdndgoip]{font-family:var(--font-serif);word-break:break-all;margin-bottom:.3rem;font-size:1.1rem}.sibling-card__oneliner[data-astro-cid-vdndgoip]{color:var(--color-muted);font-size:.88rem;line-height:1.5}.prose-link[data-astro-cid-vdndgoip]{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}
