.button-link{z-index:50;pointer-events:auto;text-decoration:none;display:inline-block}.button-base{cursor:pointer;background:0 0;border:none;padding:3px;font-size:1.125rem;font-weight:600;position:relative}.btn1{font-family:var(--font-display)}.btn1 .btn1-background{background:radial-gradient(ellipse at center, var(--color-dark-text), var(--color-dark-primary), var(--color-dark-text));z-index:-1;border-radius:.5rem;position:absolute;inset:0}.btn1 .btn1-inner{background-color:var(--color-dark-background);color:var(--color-dark-text);border-radius:.375rem;padding:.5rem 2rem;transition:background-color .2s,color .2s;position:relative}.btn1 .btn1-inner:hover{color:var(--color-dark-background);background-color:#0000}.btn-gradient{cursor:pointer;background:linear-gradient(to top left, var(--color-dark-primary) 30%, var(--color-dark-text));color:var(--color-dark-text);border:none;border-radius:.375rem;padding:3px;font-size:1.125rem;font-weight:600;transition:background-color .2s,box-shadow .2s,color .2s}.btn-gradient:focus{outline:2px solid var(--color-dark-primary);background-color:var(--color-dark-primary)}.btn-gradient:hover{color:var(--color-dark-primary);box-shadow:0 4px 8px #0003}.btn-gradient .btn-gradient-inner{color:var(--color-dark-background);padding:.5rem 2rem;transition:background-color .2s,color .2s;position:relative}
