.link{text-wrap:nowrap;text-decoration:none;transition:color .2s}.link:focus-visible{outline:1px solid var(--color-text-primary);outline-offset:2px}.link--default{color:var(--color-text-primary)}.link--default:hover,.link--muted{color:var(--color-text-muted)}.link--muted:hover{color:var(--color-text-primary)}.link--unstyled{color:inherit;cursor:pointer;text-transform:none;text-wrap:wrap;background:0 0;border:none;padding:0;text-decoration:none}.link--unstyled:focus-visible{outline:1px solid var(--color-text-primary);outline-offset:2px}.link--primary,.link--secondary{border-radius:var(--radius-full);font-size:var(--font-size-base);align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-tight);padding:var(--space-3) var(--space-7);border:1px solid #0000;justify-content:center;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.link--primary{background-color:var(--color-primary);color:var(--color-text-primary);transition:filter .2s,background-color .25s}.link--primary:hover{filter:brightness(1.15)}.link--secondary{background:var(--color-bg-surface);border-color:var(--color-border);color:var(--color-text-secondary);transition:border-color .2s,color .2s}.link--secondary:hover{border-color:var(--color-border-hover-primary);color:var(--color-text-primary)}.link--lg{font-size:var(--font-size-base);gap:var(--space-3);padding:var(--space-5) var(--space-9)}
