.app-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.app-badge{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:12px 16px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50);color:var(--gray-700);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.app-badge:hover{border-color:rgba(53,96,74,.5);background:#ffffff}.app-badge:focus-visible{outline:2px solid var(--vantric-accent);outline-offset:3px}.app-badge-text{display:flex;flex-direction:column;text-align:left}.app-badge-label{font-size:14px;font-weight:700;color:var(--gray-950)}.app-badge-sub{font-size:12px;color:var(--gray-700)}