| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- // variables
- @import "./variables";
-
- .landing-footer {
- --#{$prefix}footer-text: var(--#{$prefix}white);
- --#{$prefix}footer-bottom-text: #d3d4dc;
- --#{$prefix}footer-bottom-bg: #282c3e;
- --#{$prefix}footer-top-bg: #241d31;
- .footer-link,
- .footer-text {
- color: var(--#{$prefix}footer-text);
- opacity: .78;
- }
- .footer-title {
- color: var(--#{$prefix}footer-text);
- opacity: .92;
- }
- .footer-bottom-text {
- color: var(--#{$prefix}footer-bottom-text);
- }
- .footer-bottom {
- background-color: var(--#{$prefix}footer-bottom-bg);
- }
- .footer-link {
- transition: $btn-transition;
-
- &:hover {
- opacity: 1;
- }
- }
-
- .footer-top {
- padding-block: 3.3rem 2.3rem;
- @include border-top-radius($section-radius);
- @include media-breakpoint-down(md) {
- padding-block: 3rem;
- padding-inline: 0;
- }
-
- .footer-bg {
- object-position: center;
- }
- }
-
- @include media-breakpoint-up(lg) {
- .footer-logo-description {
- max-inline-size: 385px;
- }
- }
-
- /* use dark variables as front footer having dark background */
- .footer-form {
- max-inline-size: 22.25rem;
- input {
- background-color: transparent;
- color: var(--#{$prefix}footer-text);
- &,
- &:hover:not(:focus):not(:disabled) {
- border-color: color-mix(in srgb, $base-dark 22%, $paper-bg-dark);
- }
- &:focus {
- border-color: var(--#{$prefix}primary);
- box-shadow: 0 .125rem .25rem color-mix(in srgb, var(--#{$prefix}primary) $input-btn-focus-color-opacity, $paper-bg-dark);
- }
- &::placeholder {
- color: rgba(var(--#{$prefix}white-rgb), .5);
- }
- }
- label {
- color: $headings-color-dark;
- }
- }
- }
|