.masks-section.svelte-vakpa1{padding-top:0}.mask-grid.svelte-vakpa1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-5)}.mask-grid.svelte-vakpa1 li:where(.svelte-vakpa1){min-width:0}.mask-card.svelte-vakpa1{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:clamp(var(--space-5),8%,var(--space-6));border:1px solid var(--surface-border);border-radius:var(--r);background:linear-gradient(var(--bg-elevated-angle),var(--bg-elevated-from),var(--bg-elevated-to));box-shadow:var(--shadow-md);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-smooth)}.mask-card.svelte-vakpa1:hover,.mask-card.svelte-vakpa1:focus-visible{border-color:var(--line-strong)}.mask-name.svelte-vakpa1{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--text)}.mask-tag.svelte-vakpa1{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--bronze)}.mask-intro.svelte-vakpa1{margin-top:var(--space-2);font-family:var(--font-read);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted)}.closing.svelte-vakpa1{border-top:1px solid var(--surface-border)}
