@charset "UTF-8";:root{--bg:#1a1a1a;--accent:#888;--text:#ddd;--dimm:#888;--mute:#999;--border:#444;--link:#aaa;--highlight:#9B9B6D;--complementary:#5F5F87;--complementary2:#725e87;--border-radius:8px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}ul{list-style:none}a{text-decoration:underline;color:var(--link)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:0 0}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);display:flex;justify-content:center;overscroll-behavior:contain;animation:fadeIn .2s ease}@keyframes fadeIn{from{opacity:.95}to{opacity:1}}h1,h2,h3{margin-bottom:.5em;color:var(--dimm)}h3{margin-top:2rem}h3 time{color:var(--dimm)}p{margin-bottom:1em}.content p:last-of-type{margin-bottom:0}.highlight{margin:.5em;padding:.5em}.highlight pre{padding:.8em;border-radius:8px;overflow-x:auto}.highlight pre code{color:inherit;background-color:inherit}blockquote p:last-child{margin-bottom:0}code,pre,kbd,samp{font-family:var(--font-mono)}code{color:var(--dimm);background-color:var(--bg-card);padding:.3em}img{border-radius:8px}hr{border-bottom:var(--bg-card);margin:auto;margin-bottom:2em;width:60%}main{width:100%;max-width:72ch;min-width:0;margin-top:0;margin-left:1rem;margin-right:1rem}main header.page-header{font-family:var(--font-mono);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em 1.5em;padding-block:2rem 0;margin-bottom:2em}main header.page-header a{text-decoration:none;transition:color .3s ease}main header.page-header a:hover{color:var(--text)}main header.page-header .branding{color:var(--highlight);font-weight:700}main header.page-header nav ul{display:flex;flex-wrap:wrap;gap:0 1.5em}main header.page-header [aria-current=page]{color:var(--text)}main .page-footer{font-family:var(--font-mono);margin-top:4em;opacity:.5;transition:all .3s ease}main .page-footer:hover{opacity:1}section.footer-menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em 1.5em;padding-block:1.5rem 3rem;border-top:1px solid var(--border);font-size:small}section.footer-menu a{color:var(--accent)}section.footer-menu ul{display:flex;flex-wrap:wrap;gap:0 1.5em}.home section.status{padding:0}.home section.status nav.status-nav ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.8em;list-style:none;padding:0}@media(min-width:1070px){.home section.status nav.status-nav ul{grid-template-columns:repeat(3,1fr)}}.home section.status nav,.home section.menu,.home section.tags{opacity:.7;transition:all .3s ease}.home section.status nav:hover,.home section.menu:hover,.home section.tags:hover{opacity:1}.home section.status nav ul li a,.home section.menu ul li a,.home section.tags ul li a{color:var(--mute);transition:all .3s ease}.home section.status nav ul li a:hover,.home section.menu ul li a:hover,.home section.tags ul li a:hover{color:var(--accent)}.home section.menu,.home section.tags{margin-top:2em}.home section.menu ul{display:flex;flex-wrap:wrap;gap:.5em 1.5em;list-style:none;padding:0}.home section.tags{max-width:100%}.home section.tags ul{display:flex;flex-wrap:wrap;gap:.5em 1.5em;list-style:none;padding:0}.pictures{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}@media(min-width:1070px){.pictures{grid-template-columns:repeat(3,1fr);gap:.8em;padding:.1em}.pictures header{display:block;font-size:.8em;margin-bottom:1em;color:var(--accent)}}.pictures header,.pictures footer{display:none}.pictures img{border-radius:8px;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:all .5s ease}.pictures img:hover{transform:scale(1.1);filter:brightness(1.1)}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:.8em}.gallery-item img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;border-radius:8px}.taxonomy section.listing ul{display:grid;gap:1.75rem;grid-template-columns:repeat(1,1fr)}@media(min-width:1070px){.taxonomy section.listing ul{grid-template-columns:repeat(3,1fr)}}.taxonomy section.listing ul li{min-width:0;display:flex;justify-content:space-between;align-items:baseline;border:solid 1px var(--border);border-radius:4px;padding:.8rem;transition:all .3s ease}.taxonomy section.listing ul li:hover{background-color:var(--bg-card);border:solid 1px var(--accent)}.taxonomy section.listing ul li:hover a{text-decoration:underline}.tag-link{max-width:80%;white-space:nowrap;overflow:hidden;color:var(--accent);text-overflow:ellipsis;text-decoration:none}.tag-link svg{display:inline;height:.9rem;vertical-align:middle}.tag-count{font-size:.8em;color:var(--mute)}.status-archive ul{display:grid;gap:1.75rem;grid-template-columns:repeat(1,1fr);padding-left:0!important}.status-archive ul li{display:flex;justify-content:space-between;align-items:baseline;border:solid 1px var(--border);border-radius:4px;padding:.8rem;transition:all .3s ease}.status-archive ul li svg{display:inline;height:1em}.status-archive ul li:hover{background-color:var(--bg-card);border:solid 1px var(--accent)}.status-archive ul li:hover a{text-decoration:underline}.date-title{font-family:var(--font-mono)}.month-title{font-family:var(--font-mono);text-transform:uppercase;font-weight:700;font-size:1.6em;color:var(--accent)}.day-title{font-family:var(--font-mono);font-weight:700;font-size:1.2em;color:var(--mute);margin-top:1em;border-bottom:dotted 1px var(--mute)}.summary{color:var(--mute);margin-bottom:2em;font-size:.9em}.day-summary{border-left:1px solid var(--complementary);padding-left:1em}.day-summary .day-summary-title{display:inline-block;font-size:1.15em;color:var(--link);text-decoration:none;border-bottom:1px solid var(--mute)}.day-summary .day-summary-description{color:var(--text);margin-bottom:0}.pagination{font-family:var(--font-mono);margin-top:1.75em;margin-bottom:2em;display:flex;justify-content:space-between}.pagination a{color:var(--accent)}.card{margin-top:1em;margin-bottom:4em;padding-bottom:1em}.card header{margin-bottom:.5em;display:flex;justify-content:space-between;align-content:center}.card header a{color:var(--mute)}.card header h3 a,.card header h4 a{color:var(--accent)}.card header svg{display:inline;height:1em;opacity:.8;transition:all .3s ease}.card header svg:hover{opacity:1}.card header time{font-size:1em;font-family:var(--font-mono);color:var(--mute)}.card footer{display:flex;justify-content:space-between;align-content:center;font-size:small;opacity:.8;transition:all .3s ease;margin-top:1em}.card footer:hover{opacity:1}.card footer a{color:var(--mute)}.card footer svg{display:inline;height:1em;opacity:.8;transition:all .3s ease}.card footer svg:hover{opacity:1}.card-title{font-weight:700;font-size:larger}.card-title a{color:var(--text);transition:all .3s ease}.card-title a:hover{color:var(--accent)}.status-footer{display:flex;justify-content:space-between;align-content:center;font-size:small;opacity:.8;transition:all .3s ease;margin-top:1em}.status-footer:hover{opacity:1}.status-footer a{color:var(--mute)}.status-footer svg{display:inline;height:1em;opacity:.8;transition:all .3s ease}.status-footer svg:hover{opacity:1}.content{word-break:break-word;overflow-wrap:anywhere;line-height:1.65}.content a{color:var(--link)}.content ul{list-style:disc;padding-left:1em;margin-bottom:1em}.content ol{padding-left:3em;margin-bottom:1em}.content blockquote{margin:.5em;margin-top:1em;margin-bottom:1em;border-left:solid 5px var(--dimm);color:var(--dimm);padding:.5em}.content img{margin-top:1.75rem;margin-bottom:1.75rem}.interview{font-size:1.2em}.interview img{display:block;margin:auto}.interview p em{font-size:1em;display:block;color:var(--mute);margin-top:2rem;margin-bottom:.5rem}.interview p{margin-bottom:1.5rem;color:var(--text);line-height:1.6}.attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8em}.attachments img{aspect-ratio:1/1;object-fit:cover;margin-top:1em}.status-meta{display:flex;flex-direction:row;align-items:baseline;gap:.8em}.status-meta svg{vertical-align:middle}.status-meta time{font-family:var(--font-mono);color:var(--mute)}.status-meta ul{display:flex;flex-direction:row;gap:.8em;align-items:baseline;min-width:0;flex-wrap:wrap}.status-meta ul li{min-width:0;line-height:1em}.status-meta a{font-family:var(--font-mono);text-decoration:none;transition:all .3s ease}.status-meta a:hover{text-decoration:underline;color:var(--accent)}.player{margin-top:1.7em;margin-bottom:2em}.tt{font-family:var(--font-mono)}.accent{color:var(--accent)}.mute{color:var(--mute)}.dimm{color:var(--dimm)}.no-decoration{text-decoration:none}.small{font-size:.8em}.big{font-size:1.2em}.b{font-weight:700}.m-bt-3{margin-top:1em;margin-bottom:3em}.m-t-3{margin-top:3em}.inline{display:flex;flex-direction:row;gap:.5em}.img-alt{margin:1em;color:var(--mute);font-size:.8em;display:block;border-bottom:1em}.status-header{display:flex;align-items:baseline;gap:1em}.status-header ul{display:flex;gap:.5em;margin:0;padding:0;list-style:none}