/* The clickable element fills each rectangle, including its tinted padding. */
.outline-button{
 display:flex;align-items:center;justify-content:center;
 height:var(--button-height,76px);max-width:100%;margin-inline:auto;padding:0 16px;
 border:1px solid var(--cream);border-radius:0;color:var(--cream);
 font:inherit;line-height:1;white-space:nowrap;text-decoration:none;touch-action:manipulation;
}
.outline-button,.submit{background:rgb(0 0 0 / 50%);cursor:pointer}
.outline-button:hover,.submit:hover{text-decoration:none;box-shadow:0 0 0 1px var(--cream)}
.outline-button:focus-visible{outline:2px solid var(--cream);outline-offset:5px}
