.neomorph { box-shadow: -8px -8px 16px var(--light-shadow), 8px 8px 16px var(--dark-shadow); &Small { box-shadow: -6px -6px 12px var(--light-shadow), 6px 6px 12px var(--dark-shadow); } &XSmall { box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); } &XXSmall { box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); } &Bottom { filter: drop-shadow(8px 8px 14px var(--primary-color-dark)); } &Inset { box-shadow: inset 8px 8px 16px var(--dark-shadow), inset -8px -8px 16px var(--light-shadow); &Small { box-shadow: inset 6px 6px 12px var(--dark-shadow), inset -6px -6px 12px var(--light-shadow); } &XSmall { box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); } &XXSmall { box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); } } } .neo { &Btn { background: linear-gradient(145deg,var(--primary-gradiend-light),var(--primary-gradiend-dark)); box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); border: none !important; -webkit-backface-visibility: hidden; backface-visibility: hidden; &:focus { box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow) !important; border: none !important; } &InsetPlain { background: linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)); box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); border: none !important; &:focus { box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow) !important; border: none !important; } } &Small { background: linear-gradient(145deg,var(--primary-gradiend-light),var(--primary-gradiend-dark)); box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); border: none !important; &:focus { box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); border: none !important; &:not(:active) { box-shadow: -2px -2px 4px var(--light-shadow), 2px 2px 4px var(--dark-shadow); } } &InsetPlain { background: linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)); box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow); border: none !important; &:focus { box-shadow: inset 3px 3px 6px var(--dark-shadow), inset -3px -3px 6px var(--light-shadow) !important; border: none !important; } } &XInsetPlain { background: linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)); box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow); border: none !important; &:focus { box-shadow: inset 2px 2px 4px var(--dark-shadow), inset -2px -2px 4px var(--light-shadow) !important; border: none !important; } } &Plain { box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow); border: none !important; &:focus { box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow) !important; border: none !important; } } } } &File { box-shadow: 0px 0px 0px var(--light-shadow), 0px 0px 0px var(--dark-shadow) !important; transition: all .2s linear; -webkit-backface-visibility: hidden !important; backface-visibility: hidden !important; @include MediaQuery(phone) { box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow) !important; background: var(--primary-color) !important; } &:hover { box-shadow: -3px -3px 6px var(--light-shadow), 3px 3px 6px var(--dark-shadow) !important; } &.isSelected { background: linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)); box-shadow: inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important; } &.is-active, &.active { box-shadow: inset 3px 3px 6px var(--dark-shadow),inset -3px -3px 6px var(--light-shadow) !important; color: var(--black) !important; } } &Input { box-shadow: inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow) !important; background: linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)); border: none !important; &:focus { border: none !important; } } &Select > select { box-shadow: inset 2px 2px 4px var(--dark-shadow),inset -2px -2px 4px var(--light-shadow) !important; background: linear-gradient(145deg,var(--primary-gradiend-dark),var(--primary-gradiend-light)) !important; border: none !important; &:focus { border: none !important; } } }