@layer theme,base;@layer components{.hm-recognition{border-left:2px solid var(--brand);align-content:start;gap:.5rem;padding-left:1.25rem;display:grid}.hm-stage{border:1px solid var(--border-strong);letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.hm-stage[data-stage=now]{border-color:var(--brand);color:var(--foreground)}.hm-card-still:hover{border-color:var(--border)}.hm-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}}@layer utilities;
