1 | body, html {
|
2 | background-color: #5f6875;
|
3 | color: #dfeaf1;
|
4 | font-family: 'Courier New', Courier, monospace;
|
5 | margin: 0;
|
6 | }
|
7 | main {
|
8 | display: flex;
|
9 | }
|
10 | section {
|
11 | flex-grow: 1;
|
12 | margin: 1em;
|
13 | display: flex;
|
14 | flex-direction: column;
|
15 | }
|
16 | section .entry {
|
17 | flex-grow: 1;
|
18 | }
|
19 | aside {
|
20 | flex: 0 0;
|
21 | min-width: 13rem;
|
22 | border-right: 1px solid #ffffff3d;
|
23 | padding: 1em;
|
24 | }
|
25 | .io {
|
26 | background-color: #c3c3c3;
|
27 | border: 0.3em solid transparent;
|
28 | box-sizing: border-box;
|
29 | color: black;
|
30 | display: block;
|
31 | font-family: inherit;
|
32 | font-size: inherit;
|
33 | padding: 1em;
|
34 | width: 100%;
|
35 | }
|
36 | aside .io {
|
37 | padding: 0.5em;
|
38 | }
|
39 | .entry:hover {
|
40 | background-color: #d6d6d6;
|
41 | }
|
42 | .entry:focus {
|
43 | background-color: white;
|
44 | outline: none;
|
45 | }
|
46 | textarea {
|
47 | resize: vertical;
|
48 | height: 15vh;
|
49 | }
|
50 | textarea.error {
|
51 | border-color: #ffbdbd;
|
52 | }
|
53 | .error {
|
54 | background-color: #ffbdbd;
|
55 | color: red;
|
56 | }
|
57 | h1, h2, h3 {
|
58 | font-family: Tahoma, Geneva, sans-serif;
|
59 | font-weight: lighter;
|
60 | }
|
61 | h1 {
|
62 | font-size: 3em;
|
63 | margin: 0.3em;
|
64 | }
|
65 | h2 {
|
66 | font-size: 1.5em;
|
67 | }
|
68 | h3 {
|
69 | font-size: 1.2em;
|
70 | }
|
71 | a {
|
72 | color: inherit;
|
73 | }
|
74 | footer {
|
75 | text-align: center;
|
76 | }
|
77 | footer ul {
|
78 | padding: 0;
|
79 | }
|
80 | footer li {
|
81 | display: inline;
|
82 | }
|
83 | footer li + li::before {
|
84 | content: '| ';
|
85 | }
|