.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;border:1px solid transparent;border-radius:4px;font:inherit;font-weight:600;letter-spacing:0;text-align:center;text-decoration:none;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer}.button:focus-visible{outline:2px solid #79e2c8;outline-offset:2px}.button:disabled{cursor:default}.button--size-s{min-height:40px;padding:8px 12px;font-size:14px;line-height:1.4}.button--size-m{min-height:44px;padding:10px 16px;font-size:14px;line-height:1.4}.button--size-l{padding:12px 24px;font-size:16px;line-height:1.5}.button--primary{border-color:#79e2c8;background:#79e2c8;color:#101114}.button--primary:hover:not(:disabled){border-color:#94ead5;background:#94ead5}.button--secondary{border-color:#424753;background:transparent;color:#d1d4dc}.button--secondary:hover:not(:disabled){border-color:#79e2c8;color:#79e2c8}.button--tertiary{border-color:#505662;background:#2b2e36;color:#f0f1f4}.button--tertiary:hover:not(:disabled){border-color:#848b99;background:#383d47}.button.site-header__auth-button{border-radius:6px;font-weight:700;white-space:nowrap}.button.site-header__auth-button.button--size-m{min-height:40px;padding:9px 16px;line-height:normal}.button.match-card__details-link:focus-visible{outline-offset:-2px}.button.site-footer__social-link{width:44px;height:44px;border-radius:6px;font-weight:700}.button.site-footer__social-link.button--size-s{min-height:0;padding:0;font-size:13px;line-height:inherit}.button.site-footer__social-link:focus-visible{outline-offset:4px}@media(min-width:1280px){.button.match-card__details-link.button--size-s{gap:10px;min-height:36px;padding:8px 14px;font-size:13px}}@media(max-width:640px){.button.site-header__auth-button.button--size-m{min-height:44px;padding:10px 8px;font-size:13px}}@media(max-width:380px){.button.site-header__auth-button.button--size-m{padding:8px 6px;font-size:12px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}body{background:#101114}a{color:inherit;text-decoration:none}button,input,select,textarea{margin:0;font:inherit;color:inherit}button{padding:0;border:0;background:transparent}nav ul,nav ol{padding:0;list-style:none}img,video,svg,canvas{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}
