.va-knapp{align-items:center;border:1.5px solid transparent;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:var(--weight-bold);gap:8px;line-height:1;padding:14px 28px;text-decoration:none;transition:background var(--duration-base,.2s) ease,color var(--duration-base,.2s) ease}.va-knapp--hoved{background:var(--btn-accent-bg);border-color:var(--btn-accent-bg);color:var(--btn-accent-fg)}.va-knapp--hoved:hover{background:var(--btn-accent-bg-hover);border-color:var(--btn-accent-bg-hover)}.va-knapp--sekundaer{background:transparent;border-color:var(--text-primary);color:var(--text-primary)}.va-knapp--sekundaer:hover{background:var(--text-primary);color:var(--color-cream)}.va-knapp--lenke{background:transparent;border-color:transparent;color:var(--text-primary);padding-left:0;padding-right:0}.va-knapp--lenke:hover .va-knapp__pil{transform:translateX(3px)}.va-knapp__pil{transition:transform var(--duration-base,.2s) ease}.va-knapp--pa-mork.va-knapp--sekundaer{border-color:var(--color-cream);color:var(--color-cream)}.va-knapp--pa-mork.va-knapp--sekundaer:hover{background:var(--color-cream);color:var(--text-primary)}.va-knapp--pa-mork.va-knapp--lenke{color:var(--color-cream)}.va-knapp:focus-visible{outline:var(--focus-ring-width,2px) solid var(--text-primary);outline-offset:var(--focus-ring-offset,2px)}.va-knapp--pa-mork:focus-visible{outline-color:var(--color-cream)}