.ginga-anchor{font-family:var(--font-family);color:var(--color-primary-9);cursor:pointer;outline:none;text-decoration:underline;position:relative}.ginga-anchor[data-hovered]{color:var(--color-primary-8)}.ginga-anchor[data-pressed]{color:var(--color-primary-7)}.ginga-anchor[data-disabled]{color:var(--color-secondary-5);cursor:not-allowed}.ginga-anchor[data-focus-visible]:after{content:"";border:var(--width-border) solid var(--color-primary-5);border-radius:calc(var(--size-radius) * .25);position:absolute;inset:-.25rem}.ginga-anchor[data-variant=button]{vertical-align:middle;color:var(--color-background);text-align:center;background-color:var(--color-primary-9);border-radius:calc(var(--size-radius) * .5);align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;font-size:1rem;text-decoration:none;transition:all .2s;display:inline-flex}.ginga-anchor[data-variant=button][data-hovered]{background-color:var(--color-primary-8)}.ginga-anchor[data-variant=button][data-pressed]{background-color:var(--color-primary-7)}.ginga-anchor[data-variant=button][data-disabled]{color:var(--color-secondary-6);pointer-events:none;cursor:not-allowed;background-color:var(--color-secondary-1)}.ginga-anchor[data-variant=button][data-focus-visible]{outline:2px solid var(--color-primary-5);outline-offset:-1px}.ginga-anchor[data-variant=button][data-focus-visible]:after{content:none}
