html {
- line-height: 1.15;
- -webkit-text-size-adjust:100%
+ line-height: 1.3;
+ -webkit-text-size-adjust: 100%
}
body {
grid-template:
"head head" 7em
"nav main" auto
- "nav foot" 2em / 15em 1fr;
+ "foot foot" 2em / 15em 1fr;
margin: 0 auto;
min-height: 100vh;
padding: 0;
- width: 60em;
+ max-width: 60em;
}
header {
grid-area: head;
+ padding: 0 1em 2em 1em;
}
header h1 {
nav {
background-color: rgb(250, 250, 250);
+ border-radius: 10px;
grid-area: nav;
padding: 1em;
}
text-align: right;
}
+@media (max-width: 800px) {
+ .container {
+ grid-template:
+ "head" 7em
+ "main" auto
+ "nav" auto
+ "foot" 2em / 1fr;
+ }
+}
+
img {
max-width: 100%;
margin: 0 auto;
border-radius: 0 0.25rem 0.25rem 0;
}
+a.feed {
+ color: #f26522;
+}
+
+a.feed:hover {
+ background: none !important;
+ color: #bc4e1b !important;
+}
+