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"] {
85 margin-left: calc(var(--sidebar-width) + 50px);
90 margin-top: var(--layout-spacing);
95 padding-top: var(--layout-spacing);
99 border-top: 1px solid #ccc;
114 text-decoration: none;
118 article > h1 + .updated {
127 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
144 margin: 0 !important;
147 :is(h2, h3):not(:first-child) {
153 text-underline-offset: 0.08em;
157 outline: 1px solid currentColor;
158 outline-offset: 0.2em;
163 border-top: 1px dashed #ccc;
164 padding-top: var(--layout-spacing);
173 margin: 0 auto 1rem !important;
176 /*@supports (aspect-ratio: 1) {
185 /* Supporting Content */
187 code:not([class*="language"]) {
188 font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
191 background-color: rgba(0, 0, 0, 0.1);
192 padding-right: 0.15em;
193 padding-left: 0.15em;
200 border-left: 3px solid rgba(0, 0, 0, 0.35);
201 background-color: rgba(0, 0, 0, 0.05);
202 border-radius: 0 0.25rem 0.25rem 0;
204 font-size: 0.8em !important;
210 border-left: 3px solid rgba(0, 0, 0, 0.35);
211 background-color: rgba(0, 0, 0, 0.05);
212 border-radius: 0 0.25rem 0.25rem 0;
223 --login-width: max(30rem, 10%);
224 --login-height: max(7em, 10%);
228 left: calc(50% - calc(var(--login-width) / 2));
229 top: calc(50% - calc(var(--login-height) / 2));
230 width: var(--login-width);
231 height: var(--login-height);
232 border: 1px solid #aaa;