UNPKG

1.85 kBCSSView Raw
1html > * {
2 margin: 0;
3 padding: 0;
4 color: dimgray;
5 box-sizing: border-box;
6 font-family: sans-serif;
7}
8html, body {
9 flex: 1;
10 width: 100vw;
11 height: 100vh;
12 display: flex;
13 overflow-x: hidden;
14 flex-direction: column;
15 background-color: white;
16}
17h1 {
18 font-size: 3rem;
19 font-weight: 300;
20 margin: 1rem 0;
21}
22h2 {
23 font-weight: 300;
24 font-size: 2.9rem;
25 margin: 3rem 0 1rem 0;
26}
27a {
28 cursor: pointer;
29 color: darkorange;
30 text-decoration: none;
31}
32a:hover {
33 text-decoration: underline;
34}
35li {
36 margin: 0.6rem;
37}
38i {
39 font-weight: 200;
40 font-family: monospace;
41}
42pre {
43 flex: 1 0;
44 font-family: monospace !important;
45 background-color: whitesmoke !important;
46}
47hr {
48 margin: 3rem 0;
49}
50.title {
51 display: block;
52 padding: 1rem 0;
53 text-align: center;
54}
55.title > h1 {
56 font-weight: 200;
57 color: lightslategrey;
58}
59.title > h2 {
60 font-weight: 200;
61 font-size: 1.3rem;
62 color: lightslategrey;
63}
64.title > h1 > span {
65 font-weight: 200;
66 font-size: 3.9rem;
67 color: darkorange;
68 text-transform: uppercase;
69}
70.menu {
71 width: 100%;
72 display: block;
73 text-align: center;
74 background-color: whitesmoke;
75 border-bottom: solid 3px darkorange;
76}
77.menu a {
78 display: inline-block;
79 vertical-align: middle;
80 padding: 1.3rem 1.9rem;
81 text-transform: uppercase;
82}
83.menu a:hover {
84 background: rgba(0, 0, 0, 0.1);
85}
86.menu-item {
87 position: relative;
88 display: inline-block;
89}
90.menu-item-button > a::after {
91 margin: 0.6rem;
92 content: '\2bc6';
93 color: darkorange;
94}
95.menu-item-content {
96 z-index: 1;
97 display: none;
98 position: absolute;
99 background: whitesmoke;
100}
101.menu-item:hover .menu-item-content {
102 display: block;
103}
104
105o-router {
106 padding: 1rem;
107 display: block;
108}
109o-router > :first-child {
110 margin: auto;
111 max-width: 900px;
112}
113r-error {
114 text-align: center;
115 align-items: center;
116 align-content: center;
117 justify-content: center;
118 flex-direction: column;
119}