.grid.svelte-w1r4dz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.2rem}.alum-card.svelte-w1r4dz{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.6rem 1.2rem;box-shadow:var(--shadow-sm)}.alum-card.svelte-w1r4dz h3:where(.svelte-w1r4dz){font-size:1.05rem;color:var(--text-strong)}.meta.svelte-w1r4dz{color:var(--accent);font-size:.9rem;font-weight:500}.ach.svelte-w1r4dz{color:var(--text);font-size:.9rem}.essay.svelte-w1r4dz{color:var(--text-muted);font-style:italic;font-size:.9rem}.state.svelte-w1r4dz{text-align:center;padding:3rem 1rem}.spinner.svelte-w1r4dz{width:44px;height:44px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-w1r4dz-spin 1s linear infinite;margin:0 auto 1rem}@keyframes svelte-w1r4dz-spin{to{transform:rotate(360deg)}}
