.Button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin:0}@supports selector(:where(a)){.Button:where(.size-p1){border-radius:3em;font:var(--p1_font);padding:max(1.25em,30px) max(.75em,18px)}.Button:where(.size-p2){border-radius:100px;font:var(--p2_font);padding:max(.5em,12px) max(.75em,18px)}.Button:where(.size-p3){border-radius:100px;font:var(--p2_font);padding:20px 18px}.Button:where(.size-p4){border-radius:3em;font:var(--p4_font);height:67px;padding:max(1.25em,30px) max(.75em,18px)}.Button:where(.filled){background-color:var(--button_default);border:none;color:var(--white)}.Button:where(.secondary){background-color:var(--button_secondary);border:none;color:var(--white)}.Button:where(.info){background-color:var(--button_info);border:none;color:var(--white)}.Button:where(.stroke){background-color:transparent;border:1px solid;color:inherit}}@supports not selector(:where(a)){.Button.filled{background-color:var(--button_default);border:none;color:var(--white)}.Button.secondary{background-color:var(--button_secondary);border:none;color:var(--white)}.Button.info{background-color:var(--button_info);border:none;color:var(--white)}.Button.stroke{background-color:var(--white);border:1px solid;color:var(--black)}.Button.size-p1{border-radius:3em;font:var(--p1_font);padding:max(1.25em,30px) max(.75em,18px)}.Button.size-p2{border-radius:100px;font:var(--p2_font);padding:max(.5em,12px) max(.75em,18px)}}@media(hover:hover){.Button{transition-duration:var(--hover-time);transition-property:color,background-color;transition-timing-function:linear}@supports selector(:where(a)){.Button:is(.hover,:hover){background-color:var(--button_hover);color:var(--white)}}@supports not selector(:where(a)){.Button.filled.hover,.Button.filled:hover,.Button.stroke.hover,.Button.stroke:hover{background-color:var(--button_hover);color:var(--white)}}}.Button.disabled,.Button:disabled{background-color:var(--grey);border-color:var(--grey);color:var(--white);cursor:auto}
