simplify and use css grids
[~bandali/bndl.org] / style.css
CommitLineData
ef72be3e
AB
1/* for old browsers */
2article, aside, footer, header, nav, section {
3 display: block;
4}
5
cb742bb6 6body {
ef72be3e
AB
7 font-family: FreeSans, sans-serif;
8 padding: 1em;
9}
10
9998ccd0
AB
11main {
12 margin: auto;
13 max-width: 38em;
14}
15
ef72be3e
AB
16body > header {
17 margin-bottom: 2em !important;
18}
19#title {
20 font-size: 2.1em;
21 font-weight: normal;
22 margin-bottom: 0;
23}
24#title:after {
25 content: ".org";
26 color: #dadada;
cb742bb6 27}
ef72be3e
AB
28#subtitle {
29 display: inline;
30 font-weight: normal;
31 font-size: 1.2em;
cb742bb6 32 color: #444;
cb742bb6 33}
ef72be3e
AB
34
35a {
36 text-decoration: none;
37 outline: 0;
cb742bb6 38}
ef72be3e
AB
39
40article h3 {
41 font-weight: normal;
cb742bb6 42 color: #777;
ef72be3e
AB
43}
44
45code {
46 font-size: 1.15em;
47}
48
49table td {
50 padding: 0 0.3em;
51}
52table td:first-child {
53 padding-left: 0;
54}
55table td:last-child {
56 padding-right: 0
57}
58
59nav ul {
60 list-style-type: none;
61 padding: 0;
62}
63nav li {
64 display: inline;
65}
66nav li:after {
67 content: "\00a0\00b7";
68}
69nav li:last-child:after {
70 content: "";
71}
72
9998ccd0
AB
73main {
74 display: grid;
75 grid-template-columns: auto 38em auto;
76 grid-gap: 1em;
77}
78
79main > h3 {
80 grid-column: 1;
ef72be3e 81 text-align: right;
9998ccd0
AB
82 font-size: 1em;
83 font-weight: normal;
ef72be3e 84}
9998ccd0
AB
85
86main > header, main > section {
87 grid-column: 2;
88}
89
90main > h3:first-of-type, section:first-of-type > p, section:first-of-type ul {
91 margin-bottom: 0;
92}
93
94main > h3:last-of-type, section:last-of-type > p, section:last-of-type ul {
95 margin-top: 0;
cb742bb6 96}