:is(.ButtonishLink,.RwfButton){cursor:pointer;transition:all .25s ease-in-out;display:inline-block}:is(.ButtonishLink,.RwfButton).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,.RwfButton) .left-icon,:is(.ButtonishLink,.RwfButton) .right-icon{font-size:1.5em}:is(.ButtonishLink,.RwfButton).decorated.secondary,:is(.ButtonishLink,.RwfButton).decorated:not([disabled]):hover,:is(.ButtonishLink,.RwfButton).decorated:not([disabled]):focus{border-color:var(--color-secondary);color:var(--color-secondary);outline:none}:is(.ButtonishLink,.RwfButton).decorated.full-width{width:100%}:is(.ButtonishLink,.RwfButton).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,.RwfButton).variant-active{color:#fff;background-color:var(--color-primary)}:is(.ButtonishLink,.RwfButton).decorated:not([disabled]).variant-active:hover,:is(.ButtonishLink,.RwfButton).decorated:not([disabled]).variant-active:focus{color:#fff;background-color:var(--color-secondary)}:is(.ButtonishLink,.RwfButton).variant-secondary{color:var(--mark-line-purple);border-color:var(--mark-line-purple)}:is(.ButtonishLink,.RwfButton).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,.RwfButton).variant-panel-left,:is(.ButtonishLink,.RwfButton).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,.RwfButton).variant-menu-vert:not([disabled]):hover,:is(.ButtonishLink,.RwfButton).variant-panel-left:not([disabled]):hover,:is(.ButtonishLink,.RwfButton).variant-panel-right:not([disabled]):hover,:is(.ButtonishLink,.RwfButton).variant-menu-vert:not([disabled]):focus,:is(.ButtonishLink,.RwfButton).variant-panel-left:not([disabled]):focus,:is(.ButtonishLink,.RwfButton).variant-panel-right:not([disabled]):focus{color:var(--color-secondary)}:is(.ButtonishLink,.RwfButton).variant-panel-left,:is(.ButtonishLink,.RwfButton).variant-panel-left:hover,:is(.ButtonishLink,.RwfButton).variant-panel-left:focus{border-right:1px solid var(--color-border)}:is(.ButtonishLink,.RwfButton).variant-panel-right,:is(.ButtonishLink,.RwfButton).variant-panel-right:hover,:is(.ButtonishLink,.RwfButton).variant-panel-right:focus{border-left:1px solid var(--color-border)}:is(.ButtonishLink,.RwfButton).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;text-decoration:none;display:flex}:is(.ButtonishLink,.RwfButton).variant-icon{height:var(--form-element-height);width:var(--form-element-height);border-radius:99px;font-size:20px}:is(.ButtonishLink,.RwfButton).decorated[disabled],:is(.ButtonishLink,.RwfButton).decorated[disabled]:hover,:is(.ButtonishLink,.RwfButton).decorated[disabled]:focus{cursor:not-allowed;border-color:var(--color-border);color:var(--color-border);background-color:var(--color-panel)}:is(.ButtonishLink,.RwfButton).undecorated[disabled],:is(.ButtonishLink,.RwfButton).undecorated[disabled]:hover,:is(.ButtonishLink,.RwfButton).undecorated[disabled]:focus{cursor:not-allowed;color:var(--color-text-light)}
