Changes for page Public Web Site
Last modified by Alex Cotiuga on 2026/07/29 05:00
From version 31.13
edited by Alex Cotiuga
on 2026/07/29 05:00
on 2026/07/29 05:00
Change comment:
There is no comment for this version
To version 31.2
edited by Alex Cotiuga
on 2026/07/27 04:11
on 2026/07/27 04:11
Change comment:
There is no comment for this version
Summary
-
Objects (1 modified, 0 added, 0 removed)
Details
- XWiki.StyleSheetExtension[0]
-
- code
-
... ... @@ -117,51 +117,19 @@ 117 117 .site-nav { 118 118 display: flex; 119 119 align-items: center; 120 - gap: 8px;120 + gap: 22px; 121 121 font-size: 15px; 122 122 123 123 a { 124 - display: inline-flex; 125 - align-items: center; 126 - gap: 5px; 127 - padding: 8px 11px; 128 - border-radius: 9px; 129 129 color: @text; 130 - background: transparent; 131 131 text-decoration: none; 132 132 font-weight: 600; 133 - line-height: 1.2; 134 - transition: 135 - color .18s ease, 136 - background .18s ease, 137 - box-shadow .18s ease, 138 - transform .18s ease; 139 139 140 140 &:hover, 141 141 &:focus { 142 - color: #fff; 143 - background: 144 - linear-gradient( 145 - 110deg, 146 - @text 0%, 147 - @text-soft 55%, 148 - @brand-strong 100% 149 - ); 150 - box-shadow: 0 8px 18px rgba(7, 24, 45, .14); 130 + color: @brand; 151 151 text-decoration: none; 152 - transform: translateY(-1px); 153 153 } 154 - 155 - &:focus-visible { 156 - outline: 2px solid fade(@brand, 45%); 157 - outline-offset: 2px; 158 - } 159 - 160 - i, 161 - .fa, 162 - .caret { 163 - color: inherit; 164 - } 165 165 } 166 166 167 167 .nav-cta { ... ... @@ -168,20 +168,14 @@ 168 168 color: #fff; 169 169 background: @brand; 170 170 border: 1px solid @brand; 171 - border-radius: 9px;139 + border-radius: 6px; 172 172 padding: 8px 14px; 173 173 174 174 &:hover, 175 175 &:focus { 176 176 color: #fff; 177 - border-color: transparent; 178 - background: 179 - linear-gradient( 180 - 110deg, 181 - @text 0%, 182 - @text-soft 55%, 183 - @brand-strong 100% 184 - ); 145 + background: @brand-strong; 146 + border-color: @brand-strong; 185 185 } 186 186 } 187 187 } ... ... @@ -933,23 +933,20 @@ 933 933 pointer-events: none; 934 934 } 935 935 936 - > h2, 937 - > p, 938 - > form, 939 - > .hero-actions, 940 - > .cta-actions, 941 - > .reviewNotifications { 898 + h2, 899 + p, 900 + .btn { 942 942 position: relative; 943 943 z-index: 1; 944 944 } 945 945 946 - >h2 {905 + h2 { 947 947 max-width: 760px; 948 948 margin: 0 auto 16px; 949 949 color: #fff; 950 950 } 951 951 952 - >p {911 + p { 953 953 max-width: 760px; 954 954 margin: 0 auto 28px; 955 955 color: #DBE4EF; ... ... @@ -1007,6 +1007,72 @@ 1007 1007 max-width: 920px; 1008 1008 margin: 22px auto 0; 1009 1009 text-align: left; 969 + 970 + .box { 971 + margin: 0; 972 + padding: 18px 22px; 973 + border-radius: 8px; 974 + 975 + p { 976 + max-width: none; 977 + margin: 0; 978 + font-size: 15px; 979 + line-height: 1.55; 980 + font-weight: 600; 981 + } 982 + } 983 + 984 + .successmessage { 985 + border-color: #D6E9C6; 986 + border-left: 4px solid #3C763D; 987 + background: #DFF0D8; 988 + color: #3C763D; 989 + 990 + p, 991 + .fa, 992 + .icon { 993 + color: #3C763D; 994 + } 995 + } 996 + 997 + .errormessage { 998 + border-color: #EBCCD1; 999 + border-left: 4px solid #A94442; 1000 + background: #F2DEDE; 1001 + color: #A94442; 1002 + 1003 + p, 1004 + .fa, 1005 + .icon { 1006 + color: #A94442; 1007 + } 1008 + } 1009 + 1010 + .warningmessage { 1011 + border-color: #FAEBCC; 1012 + border-left: 4px solid #8A6D3B; 1013 + background: #FCF8E3; 1014 + color: #8A6D3B; 1015 + 1016 + p, 1017 + .fa, 1018 + .icon { 1019 + color: #8A6D3B; 1020 + } 1021 + } 1022 + 1023 + .infomessage { 1024 + border-color: #BCE8F1; 1025 + border-left: 4px solid #31708F; 1026 + background: #D9EDF7; 1027 + color: #31708F; 1028 + 1029 + p, 1030 + .fa, 1031 + .icon { 1032 + color: #31708F; 1033 + } 1034 + } 1010 1010 } 1011 1011 } 1012 1012 } ... ... @@ -2052,177 +2052,3 @@ 2052 2052 } 2053 2053 } 2054 2054 2055 -/* ========== Temporary marketing campaign banner ========== */ 2056 - 2057 -.public-campaign-banner { 2058 - position: relative; 2059 - margin-top: 30px; 2060 - z-index: 20; 2061 - border: 0; 2062 - background: 2063 - radial-gradient(circle at 88% 0%, fade(@brand, 30%) 0%, transparent 32%), 2064 - linear-gradient(110deg, @text 0%, @text-soft 55%, @brand-strong 100%); 2065 - color: #fff; 2066 - border-radius: 14px; 2067 - box-shadow: 0 10px 26px rgba(7, 24, 45, .10); 2068 -} 2069 - 2070 -.public-campaign-inner { 2071 - min-height: 88px; 2072 - padding-top: 14px; 2073 - padding-bottom: 14px; 2074 - display: flex; 2075 - align-items: center; 2076 - justify-content: space-between; 2077 - gap: 30px; 2078 -} 2079 - 2080 -.public-campaign-copy { 2081 - min-width: 0; 2082 - display: flex; 2083 - align-items: center; 2084 - gap: 18px; 2085 -} 2086 - 2087 -.public-campaign-label { 2088 - flex-shrink: 0; 2089 - display: inline-flex; 2090 - align-items: center; 2091 - gap: 7px; 2092 - padding: 7px 11px; 2093 - border: 1px solid fade(#fff, 32%); 2094 - border-radius: 999px; 2095 - background: fade(#fff, 12%); 2096 - color: #fff; 2097 - font-size: 12px; 2098 - line-height: 1.2; 2099 - font-weight: 800; 2100 - text-transform: uppercase; 2101 - letter-spacing: .05em; 2102 -} 2103 - 2104 -.public-campaign-message { 2105 - min-width: 0; 2106 - flex: 1; 2107 - 2108 - strong { 2109 - display: block; 2110 - margin-bottom: 5px; 2111 - color: #fff; 2112 - font-size: 18px; 2113 - line-height: 1.25; 2114 - font-weight: 800; 2115 - letter-spacing: -.01em; 2116 - } 2117 - 2118 - span { 2119 - display: block; 2120 - max-width: 660px; 2121 - color: #DBE4EF; 2122 - font-size: 14px; 2123 - line-height: 1.45; 2124 - } 2125 -} 2126 - 2127 -.public-campaign-actions { 2128 - flex-shrink: 0; 2129 - display: flex; 2130 - align-items: center; 2131 - gap: 18px; 2132 -} 2133 - 2134 -.public-campaign-primary { 2135 - white-space: nowrap; 2136 - padding: 9px 16px; 2137 - border-color: #fff; 2138 - border-radius: 7px; 2139 - background: #fff; 2140 - color: @text; 2141 - font-weight: 800; 2142 - box-shadow: 0 8px 20px rgba(0, 0, 0, .16); 2143 -} 2144 - 2145 -.public-campaign-link { 2146 - white-space: nowrap; 2147 - color: #fff; 2148 - font-size: 14px; 2149 - font-weight: 700; 2150 - text-decoration: none; 2151 - 2152 - i { 2153 - margin-left: 6px; 2154 - transition: transform .18s ease; 2155 - } 2156 - 2157 - &:hover, 2158 - &:focus { 2159 - color: #fff; 2160 - text-decoration: underline; 2161 - text-underline-offset: 3px; 2162 - 2163 - i { 2164 - transform: translateX(3px); 2165 - } 2166 - } 2167 -} 2168 - 2169 -@media (max-width: 980px) { 2170 - .public-campaign-inner { 2171 - align-items: flex-start; 2172 - gap: 18px; 2173 - } 2174 - 2175 - .public-campaign-copy { 2176 - align-items: flex-start; 2177 - } 2178 - 2179 - .public-campaign-actions { 2180 - flex-direction: column; 2181 - align-items: flex-end; 2182 - gap: 10px; 2183 - } 2184 -} 2185 - 2186 -@media (max-width: 760px) { 2187 - .public-campaign-inner { 2188 - display: block; 2189 - padding-top: 18px; 2190 - padding-bottom: 18px; 2191 - text-align: center; 2192 - } 2193 - 2194 - .public-campaign-copy { 2195 - display: block; 2196 - } 2197 - 2198 - .public-campaign-label { 2199 - margin-bottom: 12px; 2200 - } 2201 - 2202 - .public-campaign-message { 2203 - strong { 2204 - font-size: 16px; 2205 - } 2206 - 2207 - span { 2208 - margin: 0 auto; 2209 - } 2210 - } 2211 - 2212 - .public-campaign-actions { 2213 - margin-top: 16px; 2214 - display: flex; 2215 - flex-direction: column; 2216 - align-items: stretch; 2217 - gap: 11px; 2218 - } 2219 - 2220 - .public-campaign-primary { 2221 - width: 100%; 2222 - white-space: normal; 2223 - } 2224 - 2225 - .public-campaign-link { 2226 - white-space: normal; 2227 - } 2228 -}