﻿@font-face{font-family:"Rusch-Roman";src:url("../fonts/Rusch-R-BizarreProto-Roman103R.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mazius Display";src:url("../fonts/MaziusDisplay-Extraitalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Drafting Mono";src:url("../fonts/DraftingMono-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url("../fonts/NyghtSerif-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Hamlet Cicero";src:url("../fonts/Hamlet-Cicero12.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Old Europe";src:url("../fonts/Old Europe.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Retrogression";src:url("../fonts/Retrogression-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Roman Antique";src:url("../fonts/RomanAntique-Italic.ttf") format("truetype");font-weight:normal;font-style:normal}body[a="custom"]{--bg-color: #f9f5e6;--primary-text-color: #725d4a;--secondary-text-color: #161616;--link-color: #c33436;--visited-link-color: #c33436;--link-hover-color: #4f785b;--highlight: #4f785b;--title-color: #6484b7}@media (prefers-color-scheme: dark){body[a="auto"]{--bg-color: #0c0c0c;--primary-text-color: #eaeaea;--secondary-text-color: #333333;--link-color: #4990fc;--visited-link-color: #94befc;--highlight: #042659;--title-color: #eaeaea}}@media (prefers-color-scheme: light){body[a="auto"]{--bg-color: #ffffff;--primary-text-color: #212121;--secondary-text-color: #dfedff;--link-color: #0066ff;--visited-link-color: #004dc1;--highlight: #FFFF00;--title-color: #212121}}html{height:100%}body{background-color:var(--bg-color);color:var(--primary-text-color);font-family:"Drafting Mono", monospace;font-size:16px;line-height:1.4;margin:0;min-height:80%;overflow-wrap:break-word}a{color:var(--link-color);text-decoration:none}a:visited{color:var(--visited-link-color)}a:hover{color:var(--link-hover-color);text-decoration:underline dotted}details summary{color:var(--link-color);text-decoration:none}.site-title{color:var(--title-color);font-family:"Roman Antique", sans-serif}code:not(pre>code){background-color:var(--primary-text-color);color:var(--bg-color)}*:target{background:var(--highlight);color:var(--primary-text-color)}table{width:100%}table,th,td{border:thin solid var(--primary-text-color);border-collapse:collapse;padding:0.4rem}.toc{border:thin solid var(--link-color);padding:1rem}.ascii{font-size:65%;line-height:1;background:var(--bg-color)}figcaption,.media-caption{display:block;color:var(--primary-text-color);font:inherit;margin-top:0.5rem;text-align:center;opacity:0.6}figcaption p{margin:0}.media-figure{display:block;margin:1.5rem 0}.media-figure img{width:auto;max-width:100%}.media-figure video{display:block;width:100%;height:auto}.image-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem;align-items:start;margin:1.5rem 0}.image-gallery>p{display:contents}.image-gallery>img,.image-gallery .media-figure{min-width:0;margin:0}.image-gallery>img,.image-gallery .media-figure img{width:100%;height:auto}body>main video{display:block;max-width:100%;height:auto;margin:1rem auto}.post-meta{text-align:right}.back-and-meta{margin-top:2rem;display:flex;justify-content:space-between;align-items:center}.taxonomy-back-link{margin-top:2rem}h1,h2,h3,h4,h5,h6{color:var(--title-color);font-family:"Retrogression", serif;font-weight:400}h2,h3,h4,h5,h6{margin-top:0.5rem}h1{color:#c33436;font-size:2.5em}h2{font-size:2em}h3{color:#4f785b;font-size:1.75em}h4{color:#a0651c;font-size:1.5em}hr{margin:2rem 0}p{margin:1rem 0}li{margin:0.4rem 0}.w{max-width:700px;margin:0 auto;padding:0rem 2rem}hr{text-align:center;border:0}hr:before{content:'•••'}hr:after{content:attr(data-content) "•••"}pre{background:black;padding:1em;overflow-x:auto}code.has-jax{-webkit-font-smoothing:antialiased;background:inherit !important;border:none !important;font-size:100%}blockquote{font-style:italic;border:thin solid var(--primary-text-color);padding:1rem}blockquote p{margin:0}img{max-width:100%;display:block;margin:0 auto}.site-header{margin-bottom:0.5rem}.site-title{margin-bottom:0.1rem;font-size:2rem}.header-nav{display:flex;justify-content:space-between;align-items:center;margin-top:0.1rem;flex-wrap:wrap}.menu-links{display:flex;gap:1rem}.language-switcher{display:flex;gap:0.5rem}.home-wrap{box-sizing:border-box;width:100%;max-width:none;padding:2rem 0}.home{font-size:1.5rem;font-family:"Roman Antique", serif;font-weight:300;width:100%;min-height:80vh;display:grid;grid-template-columns:minmax(0, 20%) minmax(0, 35%);justify-content:center;align-items:center}.home-left{min-width:0;container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start}.home-title{font-style:normal;color:var(--title-color);font-family:"Old Europe", serif;font-weight:400;font-size:clamp(0rem, 20cqw, 4rem);line-height:0.85;margin:0}.home-title .title-to{font-size:0.5em;color:var(--highlight)}.home-title .title-almost{font-size:0.6em;color:var(--highlight)}.home-links{font-family:"Retrogression", serif;font-weight:400;font-style:normal;display:flex;flex-direction:column;max-width:100%;gap:0.5rem;margin-top:2rem}.home-right{position:relative;min-width:0;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center}.dog-animation{width:100%;display:flex;justify-content:center}.dog-animation pre{-webkit-text-stroke:0.3px currentColor;font-style:normal;box-sizing:border-box;max-width:100%;min-width:0;background:transparent;color:var(--primary-text-color);font-family:monospace;font-size:clamp(0px, 1.5cqw, 10px);line-height:0.9;min-height:25.3em;padding:0;margin:0;white-space:pre;word-break:normal;overflow-wrap:normal;overflow:visible}.project-numbers{font-family:"Roman Antique", serif;font-weight:400;font-style:normal;width:100%;margin-top:2rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0.2em;font-size:clamp(0rem, 4.5cqw, 1.35rem);white-space:nowrap}.project-numbers a{padding:2px;margin:-2px;flex:0 0 auto;font-size:inherit;color:var(--title-color)}.project-numbers a.is-active{color:var(--link-color)}.week-subject{font-family:"Retrogression", serif;font-weight:400;font-style:normal;position:absolute;top:100%;left:0;width:100%;margin:0.5rem 0 0;text-align:center;font-size:1.8rem;line-height:1.4}.project-separator{flex:0 0 auto;font-family:serif;font-size:0.3em;font-style:normal;line-height:1}@media (max-width: 700px){.home-wrap{padding:2rem 1rem}.home{grid-template-columns:1fr;gap:3rem}}.page-ornament{width:100%;container-type:inline-size;display:flex;justify-content:center;margin:1.5rem 0 2rem}.page-ornament pre{overflow:visible;-webkit-text-stroke:0.4px currentColor;background:transparent;color:#4f785b;font-family:monospace;font-size:clamp(0px, 1.2cqw, 7px);line-height:1;white-space:pre;overflow-wrap:normal;word-break:normal;padding:0;margin:0}article>h1:first-of-type,.project-page .project-title{font-family:"Old Europe", serif;font-weight:400;color:#c33436;text-align:center;line-height:1.15;margin:1.5rem 0 2rem}.project-page .project-title{font-size:clamp(2.5rem, 5vw, 3.5rem)}.page-ornament-bottom{padding-bottom:5rem}.ascii-portrait{display:block;width:100%;max-width:480px;height:auto;aspect-ratio:180 / 133;border:0;margin:1.5rem auto}.img-small{width:30%}.img-xsmall{width:20%}.img-medium{width:50%}.img-large{width:80%}.video-small{width:30%}.video-medium{width:50%}.video-large{width:80%}.image-row{display:flex;gap:1rem;align-items:flex-start;justify-content:center}.image-row img{height:auto;margin:0}.video-container{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.video-container iframe{width:100%;aspect-ratio:16 / 9;border:0}.week-home-link{text-align:center}.highlight{width:100%;max-width:600px;max-height:400px;overflow:auto;margin:0 auto}.highlight pre{font-size:12px;line-height:1.4;margin:0}
