.bl-page.svelte-1wp0sau{color:var(--foreground);padding-bottom:64px;position:relative}.bl-inner.svelte-1wp0sau{flex-direction:column;align-items:center;gap:10px;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;padding:12px 16px 0;display:flex}.bl-h2.svelte-1wp0sau{text-align:center;color:var(--foreground);margin:6px 0 0;font-size:20px;font-weight:700}.bl-intro.svelte-1wp0sau{text-align:center;width:100%;color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.55}.bl-classes.svelte-1wp0sau{grid-template-columns:1fr;gap:12px;width:100%;display:grid}@media (min-width:540px){.bl-classes.svelte-1wp0sau{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bl-classes.svelte-1wp0sau{grid-template-columns:repeat(4,1fr)}}.bl-class.svelte-1wp0sau{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);color:var(--foreground);flex-direction:column;transition:border-color .14s,transform .14s;display:flex;overflow:hidden;text-decoration:none!important}.bl-class.svelte-1wp0sau:hover{border-color:var(--accent);transform:translateY(-3px)}.bl-class-art.svelte-1wp0sau{aspect-ratio:3/3.2;background:radial-gradient(80% 60% at 50% 18%, color-mix(in srgb, var(--accent) 26%, transparent) 0%, transparent 72%);border-bottom:2px solid var(--accent);position:relative;overflow:hidden}.bl-class-art.svelte-1wp0sau img:where(.svelte-1wp0sau){object-fit:cover;object-position:center var(--art-crop,0%);filter:saturate(.5)brightness(.88);width:100%;height:100%;transform:translateY(var(--art-shift,0%)) scale(var(--art-scale,1));transform-origin:50% 0;transition:filter .18s}.bl-class.svelte-1wp0sau:hover .bl-class-art:where(.svelte-1wp0sau) img:where(.svelte-1wp0sau){filter:saturate()brightness()}.bl-class.svelte-1wp0sau:focus-visible .bl-class-art:where(.svelte-1wp0sau) img:where(.svelte-1wp0sau){filter:saturate()brightness()}@media (prefers-reduced-motion:reduce){.bl-class-art.svelte-1wp0sau img:where(.svelte-1wp0sau){transition:none}}.bl-class-art.svelte-1wp0sau:after{content:"";background:linear-gradient(to top, var(--muted) 4%, transparent 100%);pointer-events:none;height:42%;position:absolute;top:auto;bottom:0;left:0;right:0}.bl-class-body.svelte-1wp0sau{flex-direction:column;gap:5px;padding:12px 14px 14px;display:flex}.bl-class-name.svelte-1wp0sau{color:var(--accent);margin:0;font-size:19px;font-weight:700}.bl-class-tag.svelte-1wp0sau{color:var(--muted-foreground);min-height:36px;margin:0;font-size:12.5px;line-height:1.45}.bl-class-cta.svelte-1wp0sau{color:var(--color-brand);margin-top:2px;font-size:12px;font-weight:700}.bl-links.svelte-1wp0sau{grid-template-columns:1fr;gap:12px;width:100%;margin-top:4px;display:grid}@media (min-width:700px){.bl-links.svelte-1wp0sau{grid-template-columns:repeat(2,1fr)}}.bl-link.svelte-1wp0sau{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);color:var(--foreground);align-items:center;gap:14px;padding:16px 20px;transition:border-color .14s,transform .14s;display:flex;text-decoration:none!important}.bl-link.svelte-1wp0sau:hover{border-color:var(--color-brand);transform:translateY(-2px)}.bl-link-icon.svelte-1wp0sau{color:var(--color-brand);flex:none;display:inline-flex}.bl-link-text.svelte-1wp0sau{flex-direction:column;gap:2px;min-width:0;display:flex}.bl-link-title.svelte-1wp0sau{color:var(--foreground);font-size:17px;font-weight:700}.bl-link-sub.svelte-1wp0sau{color:var(--muted-foreground);font-size:12.5px}.bl-grid.svelte-1wp0sau{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;width:100%;display:grid}.bl-more.svelte-1wp0sau{color:var(--color-brand);font-size:13px;font-weight:700;text-decoration:none!important}.bl-more.svelte-1wp0sau:hover{text-decoration:underline!important}
