@@ -1175,145 +1175,6 @@ strong {
11751175 margin-block-start : 3rem
11761176}
11771177
1178- .header {
1179- align-items : center ;
1180- border-block-end : 1px solid var (--spruce-base-color-border );
1181- display : flex ;
1182- flex-wrap : wrap ;
1183- gap : 1rem clamp (1.5rem , 5vw , 3rem );
1184- justify-content : space-between ;
1185- order : 2 ;
1186- padding-block : 0.9rem
1187- }
1188-
1189- @media (min-width : 48em ) {
1190- .header {
1191- order : -1
1192- }
1193- }
1194-
1195- .header__column {
1196- align-items : center ;
1197- display : flex ;
1198- flex-grow : 1 ;
1199- gap : clamp (1.5rem , 5vw , 3rem );
1200- justify-content : space-between
1201- }
1202-
1203- @media (min-width : 48em ) {
1204- .header__column {
1205- justify-content : flex-start
1206- }
1207- }
1208-
1209- .header__logo {
1210- display : inline-flex
1211- }
1212-
1213- .header__logo img ,
1214- .header__logo svg {
1215- block-size : 2rem ;
1216- display : inline-flex ;
1217- inline-size : auto
1218- }
1219-
1220- .header__toggle {
1221- --spruce-border-radius : 1rem 1rem 0 1rem
1222- }
1223-
1224- @media (min-width : 48em ) {
1225- .header__toggle {
1226- display : none
1227- }
1228- }
1229-
1230- .header__actions {
1231- align-items : center ;
1232- display : flex ;
1233- flex-wrap : wrap ;
1234- gap : clamp (1rem , 5vw , 1.5rem );
1235- margin-inline-start : auto
1236- }
1237-
1238- .header__navigation {
1239- display : none
1240- }
1241-
1242- @media (min-width : 48em ) {
1243- .header__navigation {
1244- display : flex
1245- }
1246- }
1247-
1248- .header__navigation ul {
1249- list-style : none ;
1250- margin : 0 ;
1251- padding : 0 ;
1252- align-items : center ;
1253- background-color : rgba (0 , 0 , 0 , 0 );
1254- display : flex ;
1255- flex-direction : row ;
1256- flex-wrap : wrap ;
1257- gap : .5rem 1.5rem ;
1258- inset : auto ;
1259- padding : 0 ;
1260- position : relative
1261- }
1262-
1263- @media (min-width : 80em ) {
1264- .header__navigation ul {
1265- gap : .5rem 3rem
1266- }
1267- }
1268-
1269- .header__navigation li {
1270- margin-block : 0
1271- }
1272-
1273- .header__navigation a {
1274- align-items : center ;
1275- color : var (--spruce-base-color-heading );
1276- display : flex ;
1277- gap : .5rem ;
1278- text-decoration : none
1279- }
1280-
1281- .header__navigation a :hover {
1282- color : var (--spruce-base-color-primary )
1283- }
1284-
1285- .header__navigation a [aria-current = page ] {
1286- font-weight : 700
1287- }
1288-
1289- .header__navigation svg {
1290- --dimension : 0.65em ;
1291- block-size : var (--dimension );
1292- color : var (--spruce-navigation-color-arrow );
1293- inline-size : var (--dimension )
1294- }
1295-
1296- .header__socials {
1297- align-items : center ;
1298- display : flex ;
1299- gap : 1rem
1300- }
1301-
1302- .header__socials a {
1303- color : var (--spruce-base-color-heading );
1304- display : inline-flex
1305- }
1306-
1307- .header__socials a :hover ,
1308- .header__socials a :focus {
1309- color : var (--spruce-base-color-primary )
1310- }
1311-
1312- .header__socials svg {
1313- --dimension : 1.25rem ;
1314- block-size : var (--dimension );
1315- inline-size : var (--dimension )
1316- }
13171178
13181179.footer {
13191180 --logo-block-size : 4rem ;
0 commit comments