.ginga-button{font-family:var(--font-family);vertical-align:middle;color:var(--color-background);text-align:center;appearance:none;cursor:pointer;background-color:var(--color-primary-9);border-radius:calc(var(--size-radius) * .5);border:none;outline:none;align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;font-size:1rem;text-decoration:none;transition:all .2s;display:flex}.ginga-button[data-hovered]{background-color:var(--color-primary-8)}.ginga-button[data-pressed]{background-color:var(--color-primary-7)}.ginga-button[data-disabled]{color:var(--color-secondary-6);pointer-events:none;cursor:not-allowed;background-color:var(--color-secondary-1);border-color:var(--color-secondary-1)}.ginga-button[data-focus-visible]{outline:2px solid var(--color-primary-5);outline-offset:-1px}.ginga-button[data-variant=light]{color:var(--color-primary-9);background-color:var(--color-primary-1)}.ginga-button[data-variant=light][data-hovered]{background-color:var(--color-primary-2)}.ginga-button[data-variant=light][data-pressed]{background-color:var(--color-primary-3)}.ginga-button[data-variant=outline]{color:var(--color-primary-9);background:var(--color-background);border:1px solid var(--color-primary-9)}.ginga-button[data-variant=outline][data-hovered]{background-color:var(--color-primary-1)}.ginga-button[data-variant=outline][data-pressed]{background-color:var(--color-primary-2)}.ginga-button[data-variant=reverse]{color:var(--color-primary-9);background-color:var(--color-background)}.ginga-button[data-variant=reverse][data-hovered]{background-color:var(--color-primary-0)}.ginga-button[data-variant=reverse][data-pressed]{background-color:var(--color-primary-1)}.ginga-button-group{display:inline-flex}.ginga-button-group-item{position:relative;margin:0!important}.ginga-button-group-item:not([data-position=first]){border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-1px!important}.ginga-button-group-item:not([data-position=last]){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ginga-button-group-item:hover,.ginga-button-group-item[data-focus-visible]{z-index:1}.ginga-button-group-item[data-pressed]{z-index:2}
