@property --tbz-button-fill{syntax: "<percentage>"; inherits: false; initial-value: 10%;}@property --tbz-button-glow{syntax: "<percentage>"; inherits: false; initial-value: 0%;}._button_1e5fx_13{--tbz-button-color: var(--tbz-accent);--tbz-button-fill: var(--tbz-button-fill-rest);--tbz-button-glow: 0%;--tbz-button-text-glow: 0%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--tbz-button-min-height);margin:0;padding:var(--tbz-button-padding-block) var(--tbz-button-padding-inline);border:0;border-radius:var(--tbz-radius-full);background:linear-gradient(135deg,transparent 0%,color-mix(in oklab,var(--tbz-button-color) var(--tbz-button-fill),transparent) 100%);box-shadow:0 0 var(--tbz-button-glow-blur) 0 color-mix(in oklab,var(--tbz-button-color) var(--tbz-button-glow),transparent);-webkit-backdrop-filter:blur(var(--tbz-glass-blur-25));backdrop-filter:blur(var(--tbz-glass-blur-25));color:var(--tbz-color-pure-white);font-family:var(--tbz-font-sans);font-size:var(--tbz-type-button-size);font-weight:var(--tbz-type-button-weight);letter-spacing:var(--tbz-type-button-tracking);line-height:var(--tbz-type-button-leading);text-decoration:none;white-space:nowrap;cursor:pointer;transition:--tbz-button-fill var(--tbz-duration-fast) var(--tbz-ease-out),--tbz-button-glow var(--tbz-duration-fast) var(--tbz-ease-out)}._button_1e5fx_13:before,._button_1e5fx_13:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:var(--tbz-button-stroke-width);border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._button_1e5fx_13:before{background:linear-gradient(135deg,transparent 0%,color-mix(in oklab,var(--tbz-button-color) var(--tbz-button-stroke-strength),transparent) 22%,color-mix(in oklab,var(--tbz-button-color) var(--tbz-button-stroke-strength),transparent) 78%,var(--tbz-button-color) 100%)}._button_1e5fx_13:after{background:linear-gradient(115deg,transparent 35%,color-mix(in oklab,var(--tbz-color-pure-white) var(--tbz-button-glare-strength),transparent) 50%,transparent 65%) 100% 0 / 250% 100% no-repeat;opacity:0}._label_1e5fx_113{display:inline-flex;align-items:center;gap:var(--tbz-footer-item-gap);text-shadow:0 0 var(--tbz-button-text-glow-blur) color-mix(in oklab,var(--tbz-color-pure-white) var(--tbz-button-text-glow),transparent)}._button_1e5fx_13:hover{--tbz-button-fill: var(--tbz-button-fill-hover);--tbz-button-glow: var(--tbz-button-glow-hover);--tbz-button-text-glow: var(--tbz-button-text-glow-hover)}._button_1e5fx_13:hover:after{animation:_tbz-button-glare_1e5fx_1 var(--tbz-button-glare-duration) var(--tbz-ease-in-out) 1 forwards}._button_1e5fx_13:active{--tbz-button-fill: var(--tbz-button-fill-active);--tbz-button-glow: var(--tbz-button-glow-active);--tbz-button-text-glow: var(--tbz-button-text-glow-active)}._button_1e5fx_13:active:after{animation:none}._button_1e5fx_13:focus-visible{outline:var(--tbz-focus-ring-width) solid var(--tbz-button-color);outline-offset:var(--tbz-focus-ring-offset)}._lime_1e5fx_151{--tbz-button-color: var(--tbz-accent)}._blue_1e5fx_155{--tbz-button-color: var(--tbz-color-trailblaze-blue)}._white_1e5fx_159{--tbz-button-color: var(--tbz-color-pure-white)}._solid_1e5fx_163{--tbz-button-color: var(--tbz-accent-deep);--tbz-button-text-glow: 0%;background:linear-gradient(107deg,color-mix(in oklab,var(--tbz-accent-deep) var(--tbz-button-solid-strength),transparent),color-mix(in oklab,var(--tbz-accent) var(--tbz-button-solid-strength),transparent));color:var(--tbz-color-midnight-teal)}._solid_1e5fx_163:before{content:none}._solid_1e5fx_163:hover,._solid_1e5fx_163:active{--tbz-button-text-glow: 0%;background:linear-gradient(107deg,var(--tbz-accent-deep) 0%,var(--tbz-accent) 100%)}._solid_1e5fx_163:focus-visible{outline-color:var(--tbz-color-midnight-teal)}._slim_1e5fx_202{padding-inline:var(--tbz-space-sm)}._block_1e5fx_206{display:flex;inline-size:100%}@keyframes _tbz-button-glare_1e5fx_1{0%{opacity:1;background-position:100% 0}to{opacity:0;background-position:-50% 0}}@media (prefers-reduced-motion: reduce){._button_1e5fx_13{transition:none}._button_1e5fx_13:hover:after{animation:none}}
