@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}:root{--btn-text-color:var(--color-white);--btn-bg-color:var(--wbtr-color-primary);--btn-border-color:var(--wbtr-color-primary);--btn-hover-text-color:var(--color-white);--btn-hover-bg-color:var(--wbtr-color-primary-hover);--btn-hover-border-color:var(--wbtr-color-primary-hover)}.btn{gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);cursor:pointer;text-align:center;box-shadow:none;width:fit-content;color:var(--btn-text-color);background-color:var(--btn-bg-color);border-width:1px;border-color:var(--btn-border-color);flex-direction:row;justify-content:center;align-items:center;padding:1rem;font-size:1.125rem;line-height:1.4;text-decoration:none;display:flex;position:relative}.btn:hover,.btn:focus,.btn.is-selected,.btn.btn--selected{color:var(--btn-hover-text-color);background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-border-color)}.btn .svg-icon{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);fill:currentColor;transition:transform .25s ease-in-out}.btn.btn--primary{--btn-bg-color:var(--wbtr-color-primary);--btn-border-color:var(--wbtr-color-primary)}.btn.btn--secondary{--btn-bg-color:var(--wbtr-color-secondary);--btn-border-color:var(--wbtr-color-secondary);--btn-hover-text-color:var(--color-white);--btn-hover-bg-color:var(--wbtr-color-secondary-hover);--btn-hover-border-color:var(--wbtr-color-secondary-hover)}.btn.btn--subtle{--btn-bg-color:transparent;--btn-border-color:var(--wbtr-color-primary);--btn-text-color:var(--color-grey-900);--btn-hover-text-color:var(--wbtr-color-primary);--btn-hover-bg-color:transparent;--btn-hover-border-color:var(--wbtr-color-primary)}.btn.btn--link:after{border-radius:var(--radius-full,9999px);content:"arrow_outward";background-color:var(--btn-text-color);color:var(--btn-bg-color);justify-content:center;align-items:center;width:16px;height:16px;font-family:Material Symbols Outlined,sans-serif;font-size:.875rem;font-weight:700;line-height:1;display:flex}.btn.btn--size-small{gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-xs);padding:.5rem .75rem;font-size:1rem}.btn.btn--size-small.btn--icon-alone{padding:calc(var(--spacing,.25rem)*2)}.btn.btn--size-small .svg-icon{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.btn.btn--size-medium.btn--icon-alone{padding:calc(var(--spacing,.25rem)*3)}.btn.btn--size-medium .svg-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);fill:currentColor}.btn.btn--size-large{padding:1rem 1.5rem}.btn.btn--size-large.btn--icon-alone{padding:calc(var(--spacing,.25rem)*3)}.btn.btn--size-large .svg-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);fill:currentColor}.btn.btn--icon-alone .btn__text{display:none}.btn.btn--icon-left .svg-icon{order:-1}.btn.btn--icon-rotate-90 .svg-icon{transform:rotate(90deg)}.btn:disabled,.btn.is-disabled,.btn.btn--disabled{cursor:not-allowed;--btn-text-color:var(--color-grey-300);--btn-bg-color:transparent;--btn-border-color:var(--color-grey-200);--btn-hover-text-color:var(--color-grey-300);--btn-hover-bg-color:transparent;--btn-hover-border-color:var(--color-grey-200)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
