button.lgv{background:var(--lg-button);min-width:2.5rem;min-height:2.5rem;color:var(--lg-text);cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;gap:.25rem;padding:0;font-family:inherit;display:flex;position:relative}button.lgv:hover{cursor:pointer;background:var(--lg-button-hover)}button.lgv:active{cursor:pointer;background:var(--lg-button-active)}button.lgv:disabled{cursor:not-allowed;background:var(--lg-button-disabled);color:var(--lg-text-disabled)}button.lgv iconify-icon,button.lgv iconify-icon *{pointer-events:none}button.lgv.outer-pad{padding:0 .75rem}button.lgv.sm{min-width:2rem;min-height:2rem}button.lgv.contrast{background:var(--lg-contrast)}button.lgv.contrast:not(:disabled):hover{background:var(--lg-contrast-hover)}button.lgv.contrast:not(:disabled):active{background:var(--lg-contrast-active)}button.lgv.success{background:var(--lg-success)}button.lgv.success:not(:disabled):hover{background:var(--lg-success-hover)}button.lgv.success:not(:disabled):active{background:var(--lg-success-active)}button.lgv.info{background:var(--lg-info)}button.lgv.info:not(:disabled):hover{background:var(--lg-info-hover)}button.lgv.info:not(:disabled):active{background:var(--lg-info-active)}button.lgv.warn{background:var(--lg-warn)}button.lgv.warn:not(:disabled):hover{background:var(--lg-warn-hover)}button.lgv.warn:not(:disabled):active{background:var(--lg-warn-active)}button.lgv .lgv--text{align-items:center;gap:.25rem;display:inline-flex}button.lgv[variant=dark]{background:var(--lg-primary);border:1px solid var(--lg-accent);min-width:2.5rem;min-height:2.5rem;overflow:hidden}button.lgv[variant=dark]:hover{background:var(--lg-button-dark-hover)}button.lgv[variant=dark]:active{background:var(--lg-button-dark-active)}button.lgv[variant=dark].flush{border-width:0;border-radius:0}button.lgv[variant=dark].contrast{background:var(--lg-button-dark-contrast);border-color:var(--lg-contrast)}button.lgv[variant=dark].contrast:not(:disabled):hover{background:var(--lg-button-dark-contrast-hover)}button.lgv[variant=dark].contrast:not(:disabled):active{background:var(--lg-button-dark-contrast-active)}button.lgv[variant=icon]{background:0 0;border:none}button.lgv[variant=icon]:hover{filter:brightness(80%);transform:scale(1.05)}button.lgv[variant=icon]:active{filter:brightness(60%);transform:scale(.95)}button.lgv[variant=icon]:disabled{filter:brightness(40%)grayscale()}
