|
70 | 70 | /* public footer */ |
71 | 71 | footer { |
72 | 72 | position: fixed; |
| 73 | + left: 50%; |
73 | 74 | bottom: var(--body-container-margin); |
74 | | - background-color: var(--color-main-background); |
75 | | - border-radius: var(--body-container-radius); |
76 | | - box-sizing: border-box; |
| 75 | + transform: translateX(-50%); |
| 76 | + width: fit-content; |
| 77 | + max-width: 90vw; |
77 | 78 |
|
78 | | - display: flex; |
79 | | - flex-direction: column; |
80 | | - align-items: center; |
81 | | - justify-content: center; |
| 79 | + &.guest-box { |
| 80 | + // Ensure the maxcontrast color is set for the background |
| 81 | + --color-text-maxcontrast: var(--color-text-maxcontrast-background-blur, var(--color-main-text)); |
| 82 | + color: var(--color-main-text); |
| 83 | + background-color: var(--color-main-background-blur); |
| 84 | + padding: var(--default-grid-baseline) calc(3 * var(--default-grid-baseline)); |
| 85 | + border-radius: var(--border-radius-container); |
| 86 | + box-shadow: 0 0 10px var(--color-box-shadow); |
| 87 | + -webkit-backdrop-filter: var(--filter-background-blur); |
| 88 | + backdrop-filter: var(--filter-background-blur); |
82 | 89 |
|
83 | | - width: calc(100% - 2 * var(--body-container-margin)); |
84 | | - margin-inline: var(--body-container-margin); |
85 | | - padding-block: var(--default-grid-baseline); |
| 90 | + .info { |
| 91 | + text-shadow: none; |
| 92 | + margin: 0; |
86 | 93 |
|
87 | | - .footer__legal-links { |
88 | | - margin-block-end: var(--default-grid-baseline); |
89 | | - } |
90 | | - |
91 | | - p { |
92 | | - text-align: center; |
93 | | - color: var(--color-text-maxcontrast); |
94 | | - margin-block: 0 var(--default-grid-baseline); |
95 | | - width: 100%; |
| 94 | + .entity-name { |
| 95 | + font-weight: bold; |
| 96 | + } |
| 97 | + } |
96 | 98 |
|
97 | | - a { |
98 | | - display: inline-block; |
99 | | - font-size: var(--default-font-size); |
100 | | - font-weight: bold; |
101 | | - line-height: var(--default-line-height); |
102 | | - height: var(--default-line-height); |
103 | | - color: var(--color-text-maxcontrast); |
104 | | - white-space: nowrap; |
| 99 | + a.legal { |
| 100 | + font-size: smaller; |
105 | 101 | } |
106 | 102 | } |
107 | 103 | } |
|
0 commit comments