3 box-sizing: border-box;
11 flex-direction: column;
13 padding: 5vh clamp(1rem, 5vw, 3rem) 1rem;
14 font-family: Fanwood, serif;
21 --layout-spacing: max(8vh, 3rem);
23 width: min(100%, var(--max-width));
34 --sidebar-width: min(200px, 25%);
36 font-family: sans-serif;
43 padding-top: min(100px, 30%);
52 width: var(--sidebar-width);
64 vertical-align: bottom;*/
77 background-color: rgba(255, 255, 255, 0.3);
80 nav [aria-current="page"] {
86 margin-left: calc(var(--sidebar-width) + 50px);
91 margin-top: var(--layout-spacing);
96 padding-top: var(--layout-spacing);
100 border-top: 1px solid #ccc;
115 text-decoration: none;
119 article > h1 + .updated {
128 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
145 margin: 0 !important;
148 :is(h2, h3):not(:first-child) {
154 text-underline-offset: 0.08em;
158 outline: 1px solid currentColor;
159 outline-offset: 0.2em;
164 border-top: 1px dashed #ccc;
165 padding-top: var(--layout-spacing);
174 margin: 0 auto 1rem !important;
177 /*@supports (aspect-ratio: 1) {
186 /* Supporting Content */
188 code:not([class*="language"]) {
189 font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
192 background-color: rgba(0, 0, 0, 0.1);
193 padding-right: 0.15em;
194 padding-left: 0.15em;
201 border-left: 3px solid rgba(0, 0, 0, 0.35);
202 background-color: rgba(0, 0, 0, 0.05);
203 border-radius: 0 0.25rem 0.25rem 0;
205 font-size: 0.8em !important;
211 border-left: 3px solid rgba(0, 0, 0, 0.35);
212 background-color: rgba(0, 0, 0, 0.05);
213 border-radius: 0 0.25rem 0.25rem 0;
222 background-color: #f2f2f2;
226 background-color: #f2f2ff;
243 --login-width: max(30rem, 10%);
244 --login-height: max(7em, 10%);
248 left: calc(50% - calc(var(--login-width) / 2));
249 top: calc(50% - calc(var(--login-height) / 2));
250 width: var(--login-width);
251 height: var(--login-height);
252 border: 1px solid #aaa;