@layer theme,base;@layer components{.hinweis{gap:var(--space-sm);padding:var(--space-md);background:var(--hinweis-flaeche,var(--color-paper-2));border-radius:var(--radius-panel);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);display:grid}.hinweis-form{width:1em;height:1em;color:var(--hinweis-farbe,var(--color-ink-2));margin-top:.3em}.hinweis:not(:has(.hinweis-titel)) .hinweis-form{margin-top:.06em}.hinweis-titel{font-weight:var(--weight-strong)}.hinweis-text{font-size:var(--text-sm);line-height:var(--leading-snug);max-width:var(--measure)}.hinweis-titel+.hinweis-text{margin-top:var(--space-3xs)}.hinweis[data-art=warnung]{--hinweis-flaeche:var(--color-hinweis-soft);--hinweis-farbe:var(--color-hinweis)}.hinweis[data-art=fehler]{--hinweis-flaeche:var(--color-error-soft);--hinweis-farbe:var(--color-error)}.hinweis[data-art=erfolg]{--hinweis-flaeche:var(--color-belegt-soft);--hinweis-farbe:var(--color-belegt)}.hinweis[data-art=test]{--hinweis-flaeche:var(--color-test-soft);--hinweis-farbe:var(--color-test)}.leer{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-paper-2);border-radius:var(--radius-panel);justify-items:start;display:grid}.leer-titel{font-weight:var(--weight-strong)}.leer-text{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-muted);max-width:52ch}.leer-aktion{margin-top:var(--space-xs)}.skelett{border-radius:var(--radius-control);background:var(--color-paper-3);width:100%;height:1em;animation:vs-puls 1.6s var(--ease-in-out) infinite;display:block}.skelett-zeilen{gap:var(--space-xs);display:grid}@keyframes vs-puls{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skelett{animation:none}}}@layer utilities;
