margin: 0;
padding: 0;
font-family: SourceSerifPro;
+ text-rendering: optimizeLegibility;
+ font-variant-ligatures: common-ligatures;
+ font-kerning: normal;
line-height: 1.3;
}
border: 2px solid #0011CA;
}
+@media (max-width: 45em) {
+ #frame {
+ border: none;
+ width: 100%;
+ margin: 0px;
+ }
+
+ body {
+ background-color: #fff;
+ }
+}
+
#header {
background-color: #A2A5CA;
border-bottom: 2px solid #0011CA;
#nav {
margin-left: -2px;
+ background-color: #d0d2e4;
}
#nav li {
display: inline-block;
border: 2px solid #0011CA;
background-color: #A2A5CA;
- margin-right: 0.5em;
+ margin-right: 1.3em;
margin-top: -2px;
}