blob: 0155462ba91beb8f2c2a4666636ff5116d17f320 [file] [log] [blame]
Nils Diewalda944fab2015-04-08 21:02:04 +00001@charset "utf-8";
2@import "util";
3
Nils Diewald652e5f42015-05-10 18:11:45 +00004/**
5 * Media rules for different screen sizes.
6 * This will override some basic rules.
7 */
8
Nils Diewalda944fab2015-04-08 21:02:04 +00009$standard-margin: 4px;
10
11@media (orientation: portrait), (max-width: 42.5em) {
Nils Diewald652e5f42015-05-10 18:11:45 +000012 body,
13 #search ol,
14 header,
15 header input,
Akron179c8ac2015-06-30 19:30:50 +020016 div#resultinfo,
Nils Diewald652e5f42015-05-10 18:11:45 +000017 #pagination > a {
Nils Diewalda944fab2015-04-08 21:02:04 +000018 font-size: 9pt;
19 }
Nils Diewald652e5f42015-05-10 18:11:45 +000020
Nils Diewalda944fab2015-04-08 21:02:04 +000021 header form {
Nils Diewald652e5f42015-05-10 18:11:45 +000022 padding-left: 0;
Nils Diewalda944fab2015-04-08 21:02:04 +000023 padding-top: 33px;
24 }
Nils Diewald652e5f42015-05-10 18:11:45 +000025
Nils Diewalda944fab2015-04-08 21:02:04 +000026 .vc {
27 font-size: 9pt;
28 }
Nils Diewald652e5f42015-05-10 18:11:45 +000029
Nils Diewalda944fab2015-04-08 21:02:04 +000030 h1 {
31 margin-left: 10px;
32 width: 130px;
33 height: 40px;
Nils Diewald652e5f42015-05-10 18:11:45 +000034 background: {
35 size: 100%;
36 position: 50% 0;
37 }
Nils Diewalda944fab2015-04-08 21:02:04 +000038 z-index: 300;
39 }
40
41 #searchbar {
42 padding-right: 30px;
43 input {
44 font-size: 9pt;
45 }
46 button[type=submit] {
47 right: 0;
48 }
49 }
50
51 .level-1 {
52 padding-bottom: 2px;
53 }
54
55 .level-2 {
56 padding-bottom: 4px;
57 }
58
59 main {
60 margin-left: $standard-margin;
61 margin-right: $standard-margin;
62 }
63
Akronb917a7c2015-07-02 11:02:42 +020064 header .button {
Akron67b51812017-05-01 14:10:55 +020065 margin-right: $standard-margin;
66 &.top {
67 height: auto;
68 }
Akronb917a7c2015-07-02 11:02:42 +020069 }
70
Nils Diewalda944fab2015-04-08 21:02:04 +000071 #search ol {
72 > li:target, > li.active {
73 > div > div.snippet {
Akron67b51812017-05-01 14:10:55 +020074 margin: 2px 2em 2px 4px;
Nils Diewalda944fab2015-04-08 21:02:04 +000075 }
76 }
Akron67b51812017-05-01 14:10:55 +020077 > li div.meta {
78 display: none;
79 }
Nils Diewalda944fab2015-04-08 21:02:04 +000080 > li:not(:target):not(.active) {
81 padding: 3pt 0 3pt 0;
82 }
83 }
84
85 div.matchinfo {
86 font-size: 9pt;
87 }
88
89 div.matchtable tr > * {
90 padding: 1pt 3pt;
91 }
92
93 div.matchtree {
94 h6 {
95 display: block;
96 float: none;
97 }
98 > div {
99 margin-left: 2px;
100 }
101 }
102
Nils Diewalda944fab2015-04-08 21:02:04 +0000103 #logos {
104 margin-left: 0;
105 margin-right: 0;
106
107 > div {
108 border-top-width: 14px;
109 }
110 }
111
Nils Diewaldab4d3ca2015-04-17 01:48:43 +0000112 div.intro {
113 width: 100%;
Nils Diewalda944fab2015-04-08 21:02:04 +0000114 }
Nils Diewaldab4d3ca2015-04-17 01:48:43 +0000115
Nils Diewald7148c6f2015-05-04 15:07:53 +0000116 aside {
117 &:not(:focus):not(.active) {
118 margin-left: -1 * $logo-left-distance;
119 &::after {
120 font-size: 12pt;
121 width: 10pt;
122 height: 11pt;
123 }
124 }
125 ul {
126 font-size: 9pt;
127 line-height: 1em;
128 }
Nils Diewaldab4d3ca2015-04-17 01:48:43 +0000129 }
130
Nils Diewalda944fab2015-04-08 21:02:04 +0000131 #tutorial {
132 border-radius: 0;
133 border-width: 0;
134 right: 0;
135 left: 0;
136 bottom: 0;
137 top: 0;
138 padding: 0;
Nils Diewaldab4d3ca2015-04-17 01:48:43 +0000139 iframe {
140 border-radius: 0;
141 }
Nils Diewalda944fab2015-04-08 21:02:04 +0000142 }
Nils Diewaldab4d3ca2015-04-17 01:48:43 +0000143
144 main.tutorial {
145 margin-right: 30px;
146 }
Nils Diewalda944fab2015-04-08 21:02:04 +0000147}