blob: f48a1ea47a7c728a365892f69b17a3787ef5129c [file] [log] [blame]
Davit Tabidzed1b742e2024-07-15 16:01:52 +04001[data-theme="light"],
2:root:not([data-theme="dark"]) {
3 --pico-font-family: Hack, monospace;
4 --pico-font-size: 14px;
5 --pico-header-height: 56px;
6 --pico-border-radius: 0;
7 --pico-background-color: #d6d6d6;
8 --pico-form-element-border-color: #3a3a3a;
9 --pico-form-element-active-border-color: #7f9f7f;
10 --pico-form-element-focus-color: #7f9f7f;
11 --pico-form-element-background-color: #d6d6d6;
12 --pico-form-element-active-background-color: #d6d6d6;
13 --pico-form-element-selected-background-color: #d6d6d6;
14 --pico-primary: #7f9f7f;
15 --pico-primary-background: #7f9f7f;
16 --pico-primary-hover: #d4888d;
17 --pico-primary-hover-background: #d4888d;
18 --pico-grid-spacing-horizontal: 0;
19 --search-background-color: #d6d6d6;
20 --pico-color: #3a3a3a;
21 --pico-form-element-color: var(--pico-muted-color);
22 --pico-primary-inverse: #3a3a3a;
23 h3,
24 p {
25 color: var(--pico-accordion-open-summary-color);
Davit Tabidze014c6962024-06-07 18:37:04 +040026 }
Davit Tabidzed1b742e2024-07-15 16:01:52 +040027 label {
28 color: var(--pico-secondary);
29 }
30 input:is([type="checkbox"]) {
31 --pico-form-element-focus-color: none;
32 --pico-border-color: var(--pico-secondary);
33 }
34}
35
36@media (max-width: 768px) {
37 body > main {
38 grid-template-columns: 9rem 1fr !important;
39 column-gap: 0 !important;
40 }
41
42 .container-fluid {
43 padding-left: 1px;
44 padding-right: 1px;
45 margin-left: 0;
46 margin-right: 0;
47 }
48}
49
50body > header {
51 z-index: 4;
52 position: relative;
53}
54
55html {
56 scroll-behavior: smooth;
57 overflow-x: hidden;
58}
59
60body > header.is-fixed-above-lg + main {
61 --pico-main-top-offset: var(--pico-header-height);
62}
63
64body > header.is-fixed-above-lg {
65 height: var(--pico-header-height);
66 display: flex;
67 align-items: center;
68 justify-content: center;
69 z-index: 2;
70 position: sticky;
71 top: 0;
72 -webkit-backdrop-filter: blur(1rem);
73 backdrop-filter: blur(1rem);
74 background-color: var(--pico-form-element-border-color);
75 transition: border-top-color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
76}
77
78body > main > aside > nav.is-sticky-above-lg {
79 position: sticky;
80 top: calc(
81 var(--pico-main-top-offset) + var(--pico-block-spacing-vertical) / 2
82 );
83 max-height: calc(var(--max-height) - var(--pico-spacing));
84 overflow: auto;
85 transition: top var(--pico-transition);
86 transition-delay: 50ms;
87}
88
89body > main {
90 display: grid;
91 grid-template-rows: auto auto 1fr;
92 grid-template-columns: 11rem 1fr;
93 grid-template-areas: "menu content";
94 column-gap: 2rem;
95 margin-top: 1rem;
96 padding: 0;
97}
98
99header > h1,
100header > svg {
101 margin-bottom: 2.5px;
102 color: var(--pico-primary-hover);
103}
104
105.search-bar {
106 max-width: 616px;
107 width: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400108}
109
110article {
Davit Tabidze014c6962024-06-07 18:37:04 +0400111 margin: 0.3em;
112 margin-bottom: 0.3em;
113 display: flex;
114 padding: 6px !important;
115 position: relative;
116 align-items: flex-start;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400117}
118
119.icon {
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400120 margin: 0 6px;
Davit Tabidze014c6962024-06-07 18:37:04 +0400121 flex-shrink: 0;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400122 color: var(--pico-accordion-open-summary-color);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400123}
124
125.app-details {
Davit Tabidze014c6962024-06-07 18:37:04 +0400126 display: flex;
127 flex-direction: column;
128 flex-grow: 1;
129 position: relative;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400130}
131
132.app-name-container {
Davit Tabidze014c6962024-06-07 18:37:04 +0400133 display: flex;
134 align-items: center;
135 justify-content: space-between;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400136}
137
138.app {
Davit Tabidze014c6962024-06-07 18:37:04 +0400139 margin-bottom: 2px;
140 margin-top: 0px;
141 margin-left: 5px;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400142 font-weight: bold;
143 font-size: 16px;
144}
145
146.app-link:hover h3.app,
147.app-link:hover .icon {
148 color: var(--pico-primary-hover);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400149}
150
151.description {
Davit Tabidze014c6962024-06-07 18:37:04 +0400152 margin-bottom: 3px;
153 margin-left: 5px;
154 text-decoration: none !important;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400155}
156
157.app-link:hover .app {
Davit Tabidze014c6962024-06-07 18:37:04 +0400158 text-decoration: underline;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400159}
160
161.instance-count {
Davit Tabidze014c6962024-06-07 18:37:04 +0400162 display: flex;
163 justify-content: center;
164 align-items: center;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400165 width: 22px;
166 height: 22px;
Davit Tabidze014c6962024-06-07 18:37:04 +0400167 border-radius: 50%;
Davit Tabidze014c6962024-06-07 18:37:04 +0400168 font-weight: bold;
Davit Tabidzee25ce1c2024-06-10 14:36:21 +0400169 border: 2px solid var(--pico-color) !important;
Davit Tabidze014c6962024-06-07 18:37:04 +0400170 position: absolute;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400171 top: 10px;
172 right: 10px;
Davit Tabidze014c6962024-06-07 18:37:04 +0400173 transform: translate(50%, -50%);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400174}
175
176pre {
Davit Tabidze014c6962024-06-07 18:37:04 +0400177 white-space: pre-wrap;
178 /* Since CSS 2.1 */
179 white-space: -moz-pre-wrap;
180 /* Mozilla, since 1999 */
181 white-space: -pre-wrap;
182 /* Opera 4-6 */
183 white-space: -o-pre-wrap;
184 /* Opera 7 */
185 word-wrap: break-word;
186 /* Internet Explorer 5.5+ */
187 background-color: transparent;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400188}
189
190.hidden {
Davit Tabidze014c6962024-06-07 18:37:04 +0400191 visibility: hidden;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400192}
193
194.toast {
Davit Tabidze014c6962024-06-07 18:37:04 +0400195 position: fixed;
196 z-index: 999;
197 bottom: 10px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400198}
199
200.app-link {
Davit Tabidze014c6962024-06-07 18:37:04 +0400201 padding-top: 0px;
202 padding-bottom: 2px;
203 text-decoration: none;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400204 width: 100%;
205 padding-right: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400206}
207
208nav li {
Davit Tabidze014c6962024-06-07 18:37:04 +0400209 padding-top: 0;
210 padding-bottom: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400211}
212
213input[type="search"] {
Davit Tabidze014c6962024-06-07 18:37:04 +0400214 margin-bottom: 0;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400215 height: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400216}
217
218.page {
Davit Tabidze014c6962024-06-07 18:37:04 +0400219 display: flex;
220 align-items: center;
221 flex-direction: column;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400222}
223
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400224.card-content {
Davit Tabidze014c6962024-06-07 18:37:04 +0400225 width: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400226}
227
228.app-card {
Davit Tabidze014c6962024-06-07 18:37:04 +0400229 margin-bottom: 6px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400230}
231
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400232nav {
Davit Tabidze014c6962024-06-07 18:37:04 +0400233 height: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400234}
235
236#config-form label {
Davit Tabidze014c6962024-06-07 18:37:04 +0400237 width: auto !important;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400238 padding: 0 5px 0 5px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400239}
240
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400241#config-form > label:nth-of-type(2) label {
242 padding-left: 0;
243 padding-right: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400244}
245
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400246input[type="checkbox"]:checked {
247 border-color: var(--pico-form-element-focus-color) !important;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400248}
249
250#menu-nav {
Davit Tabidze014c6962024-06-07 18:37:04 +0400251 grid-area: menu;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400252}
253
254#content {
Davit Tabidze014c6962024-06-07 18:37:04 +0400255 grid-area: content;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400256}
257
Davit Tabidze014c6962024-06-07 18:37:04 +0400258main > aside#menu-nav nav {
259 margin-bottom: var(--pico-spacing);
260 margin-block: calc(var(--pico-outline-width) * -1);
261 padding-block: var(--pico-outline-width);
262 overflow: auto;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400263}
264
265#menu-nav nav ul:first-of-type {
Davit Tabidze014c6962024-06-07 18:37:04 +0400266 margin: 0;
267 padding: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400268}
giof9f0bee2024-06-11 20:10:05 +0400269
270.progress {
271 padding-left: 0;
272}
273
274.progress ul {
275 padding-left: 15px;
276}
277
278.progress li {
279 list-style-type: none;
280}