:is(.ButtonishLink,.Button){cursor:pointer;transition:all .25s ease-in-out;display:inline-block}:is(.ButtonishLink,.Button).ButtonishLink,:is(.ButtonishLink,.Button).ButtonishLink *{color:var(--color-text);text-decoration:none}:is(.ButtonishLink,.Button).decorated{height:var(--form-element-height);background-color:var(--color-page-bg);border:1px solid var(--color-primary);border-radius:var(--radius-box);color:var(--color-primary);font-size:.9rem;font-family:var(--font-headline-family), sans-serif;font-variation-settings:var(--font-headline-variation);justify-content:center;align-items:center;gap:.5em;padding:0 .75em;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}:is(.ButtonishLink,.Button) .left-icon,:is(.ButtonishLink,.Button) .right-icon{font-size:1.2em}:is(.ButtonishLink,.Button).decorated.secondary,:is(.ButtonishLink,.Button).decorated:not(.disabled):hover,:is(.ButtonishLink,.Button).decorated:not(.disabled):focus{border-color:var(--color-secondary);color:var(--color-secondary);outline:none}:is(.ButtonishLink,.Button).decorated.full-width{width:100%}:is(.ButtonishLink,.Button).undecorated{cursor:pointer;height:auto;color:inherit;text-align:left;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-family:inherit}:is(.ButtonishLink,.Button).variant-faux-link{font-family:var(--font-body-family), serif;font-weight:var(--font-body-weight,normal);font-variation-settings:var(--font-body-variation);font-size:inherit;text-decoration:underline}:is(.ButtonishLink,.Button).variant-panel-left,:is(.ButtonishLink,.Button).variant-panel-right{width:var(--panel-header-height);height:var(--panel-header-height);color:var(--color-text-light);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}:is(.ButtonishLink,.Button).variant-menu-vert:not(.disabled):hover,:is(.ButtonishLink,.Button).variant-panel-left:not(.disabled):hover,:is(.ButtonishLink,.Button).variant-panel-right:not(.disabled):hover,:is(.ButtonishLink,.Button).variant-menu-vert:not(.disabled):focus,:is(.ButtonishLink,.Button).variant-panel-left:not(.disabled):focus,:is(.ButtonishLink,.Button).variant-panel-right:not(.disabled):focus{color:var(--color-secondary)}:is(.ButtonishLink,.Button).variant-panel-left,:is(.ButtonishLink,.Button).variant-panel-left:hover,:is(.ButtonishLink,.Button).variant-panel-left:focus{border-right:1px solid var(--color-border)}:is(.ButtonishLink,.Button).variant-panel-right,:is(.ButtonishLink,.Button).variant-panel-right:hover,:is(.ButtonishLink,.Button).variant-panel-right:focus{border-left:1px solid var(--color-border)}:is(.ButtonishLink,.Button).variant-menu-vert{width:100%;font-size:.9rem;font-family:var(--font-headline-family), sans-serif;font-variation-settings:var(--font-headline-variation);padding:var(--gap-item) 0 var(--gap-item) var(--gap-box);justify-content:flex-start;align-items:center;gap:.5em;font-weight:400;line-height:1;display:flex}:is(.ButtonishLink,.Button).decorated[disabled],:is(.ButtonishLink,.Button).decorated[disabled]:hover,:is(.ButtonishLink,.Button).decorated[disabled]:focus{cursor:not-allowed;border-color:var(--color-border);color:var(--color-border);background-color:#f0f0f0}:is(.ButtonishLink,.Button).undecorated.disabled,:is(.ButtonishLink,.Button).undecorated.disabled:hover,:is(.ButtonishLink,.Button).undecorated.disabled:focus{cursor:not-allowed;color:var(--color-text-light)}
