.IconButton{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:none;border:0;border-radius:0;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0;padding:0;-webkit-text-decoration:none;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;appearance:none;-webkit-box-shadow:inset 0 0 0 0 var(--color-icon-button-border);box-shadow:inset 0 0 0 0 var(--color-icon-button-border);color:var(--color-icon-button-icon);cursor:pointer;height:1.75rem;justify-content:center;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;width:1.75rem}@media (min-width:1024px){.IconButton{height:2rem;width:2rem}}.IconButton:before{font-size:1.5rem}@media (min-width:1024px){.IconButton:before{font-size:1.75rem}}.IconButton:not(.is-disabled):focus,.IconButton:not(.is-disabled):focus-visible,.IconButton:not(.is-disabled):hover{-webkit-box-shadow:inset 0 0 0 .125rem var(--color-icon-button-border);box-shadow:inset 0 0 0 .125rem var(--color-icon-button-border);outline:none}.IconButton.is-disabled{color:var(--color-icon-button-icon-disabled);cursor:not-allowed}
