@use "../../assets/stylesheets/base/colors" as *; @mixin shrinkLabel { top: -14px; font-size: 12px; } .group { position: relative; .form-input-label { position: absolute; top: 6px; opacity: 0.5; color: #FFF; text-transform: uppercase; transition: 300ms ease all; &.shrink { top: -20px; font-size: 10px; } } input { grid-column: 1/4; background: none; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3); width: 100%; height: 36px; margin-bottom: 39px; position: relative; color: $color-text-primary; &:focus-visible { outline: none; } &:focus ~ .form-input-label { @include shrinkLabel(); } } } input:autofill, input:utofill:hover, input:autofill:focus { // border: 1px solid green; -webkit-text-fill-color: $color-text-primary; // background-color: #111; -webkit-box-shadow: 0 0 0px 1000px #111 inset; // transition: background-color 5000s ease-in-out 0s; }