:root{--animation-transition-all:all .3s ease;--letter-spacing:.025em;--border-width-s:.33rem;--border-width-m:calc(var(--border-width-s) * 1.25);--border-width-l:calc(var(--border-width-s) * 1.75);--hover-translate:.15em}.margin--none{margin:0!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;margin-inline-start:0!important;margin-inline-end:0!important;margin-block-end:0!important;margin-block-start:0!important}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 var(--btn-background-hover)}}[class*=btn--]:hover,[class*=btn--]:focus,[class*=btn--]:focus-within{animation:pulse-shadow 1s ease 1;box-shadow:0 0 0 .8em transparent}.wsf-button{--btn-background-hover:var(--primary-hover)}.wsf-button:hover,.wsf-button:focus{animation:pulse-shadow 1s ease 1;box-shadow:0 0 0 .8em transparent}[class*=avatar-badge]{transition:var(--animation-transition-all)}.avatar-badge__logo-wrapper:hover .avatar-badge__avatar-wrapper,.avatar-badge__logo-wrapper:focus .avatar-badge__avatar-wrapper,.avatar-badge__logo-wrapper:focus-within .avatar-badge__avatar-wrapper{--btn-background-hover:var(--primary-hover);animation:pulse-shadow 1s ease 1;box-shadow:0 0 0 .8em transparent;border-color:var(--primary-hover)}.avatar-badge__logo-wrapper:hover .avatar-badge__text-logo,.avatar-badge__logo-wrapper:focus .avatar-badge__text-logo,.avatar-badge__logo-wrapper:focus-within .avatar-badge__text-logo{color:var(--primary-hover)}.my-links__avatar-wrapper:hover,.my-links__avatar-wrapper:focus,.my-links__avatar-wrapper:focus-within{--btn-background-hover:var(--avatar-border-color-hover);animation:pulse-shadow 1s ease 1;box-shadow:0 0 0 .8em transparent}.wsf-form .wsf-label-position-inside input.wsf-field[placeholder]:focus + label,.wsf-form .wsf-label-position-inside textarea.wsf-field[placeholder]:focus + label,.wsf-form .wsf-label-position-inside :active + label{border-radius:var(--radius-xs);padding:.3em .66em;background-color:var(--primary-ultra-light)!important;font-size:var(--text-s);font-weight:600;color:var(--primary);opacity:1!important;line-height:1!important}.wsf-form .wsf-label-position-inside input.wsf-field[placeholder]:not(:placeholder-shown) + label,.wsf-form .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:placeholder-shown) + label{border-radius:var(--radius-xs);padding:.3em .66em;background-color:var(--primary-ultra-light)!important;font-size:var(--text-s);font-weight:600;color:var(--primary);opacity:1!important;line-height:1!important}.wsf-form .wsf-label-position-inside textarea.wsf-field[placeholder] + label{opacity:.5!important}.wsf-form .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:placeholder-shown) + label,.wsf-form .wsf-label-position-inside textarea.wsf-field[placeholder]:focus + label{transform:translate(0,-21px) scale(1)}.wsf-form textarea.wsf-field{padding:1em!important}input[type=checkbox].wsf-field.wsf-button + label.wsf-label,input[type=radio].wsf-field.wsf-button + label.wsf-label{padding-inline:1em!important;padding-block:.5em!important;margin-block-start:0!important;margin-block-end:0!important;background-color:var(--white)!important;color:var(--text-dark)!important;font-weight:500!important;border:1px solid var(--neutral-light)!important}.form--light .wsf-form .wsf-inline{webkit-margin-end:var(--list-item-spacing);margin-inline-end:var(--list-item-spacing)}.form--light .wsf-form input[type=checkbox].wsf-field.wsf-button:checked + label.wsf-label,.form--light .wsf-form input[type=radio].wsf-field.wsf-button:checked + label.wsf-label{background-color:var(--primary)!important;border-color:var(--white);color:var(--text-light)!important;outline:0!important;box-shadow:none!important;border:1px solid var(--neutral-light)!important}.form--light .wsf-form input[type=checkbox].wsf-field.wsf-button:focus + label.wsf-label,.form--light .wsf-form input[type=radio].wsf-field.wsf-button:focus + label.wsf-label{box-shadow:0 0 0 4px hsl(var(--action-h),var(--action-s),var(--action-l),.33);outline:0}.form--light .wsf-form .wsf-invalid-feedback,.form--dark .wsf-form .wsf-invalid-feedback{color:var(--primary-medium)!important}.wsf-form input[type=checkbox].wsf-field + label.wsf-label + .wsf-invalid-feedback,.wsf-form input[type=radio].wsf-field + label.wsf-label + .wsf-invalid-feedback{margin-top:5px}[id]{scroll-margin-top:0!important}