*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}ul,ol{list-style:none}a{text-decoration:underline;color:inherit}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}:root{--bg:#18181b;--bg-card:#27272a;--accent:#cba6f7;--text:#cdd6f4;--mute:#a6adc8;--border:#3f3f46}body{min-height:100vh;font-family:system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);display:flex;justify-content:center}@media(min-width:1070px){body{padding-bottom:4rem}}h1,h2,h3{color:var(--accent);margin-bottom:.5em}h2,h3{margin-top:.5em}h2 time,h3 time{font-size:1.2em;color:var(--mute)}h3{margin-top:2rem}h3 time{color:var(--accent)}h3.post-card time,h3.status-card-full time{color:var(--mute)}p{margin-bottom:1em}code{color:var(--accent)}.highlight{margin:.5em;padding:.5em}.highlight pre{padding:.8em;border-radius:8px;overflow:scroll}blockquote p:last-child{margin-bottom:0}main{width:100%;max-width:72ch;margin:.6rem 1rem}main header.page-header{display:flex;justify-content:space-between;height:5em;margin-bottom:3em}main header.page-header span.branding{height:100%;align-content:center}main header.page-header span.branding a{color:var(--mute);text-decoration:none;font-weight:700;transition:all .3s ease}main header.page-header span.branding a:hover{color:var(--accent)}main header.page-header span.mobile-menu{align-content:center}main header.page-header span.mobile-menu:hover{cursor:pointer}main header .mobile-menu{padding:1em}span.close-btn:hover{cursor:pointer}section.summary{color:var(--mute);margin-bottom:2em;font-size:.9em}.invisible{display:none}aside section.archives,aside section.tags{display:none}@media(min-width:1070px){aside section.archives,aside section.tags{display:block;position:fixed;top:5rem;width:auto;height:auto;max-height:90vh;overflow-y:auto;border:none;padding:1em;font-size:.9rem;opacity:.6;transition:all .3s ease}aside section.archives:hover,aside section.tags:hover{opacity:1}aside section.archives ul,aside section.archives li,aside section.tags ul,aside section.tags li{display:block;margin-bottom:.2rem}}@media(min-width:1070px){aside section.archives{left:1rem;width:12em}aside section.archives ul{margin-bottom:2em}aside section.tags{right:1rem;width:14em}}@media(min-width:1070px){section.tags,section.archives{scrollbar-width:thin;scrollbar-color:var(--accent)transparent}section.tags::-webkit-scrollbar,section.archives::-webkit-scrollbar{width:6px}section.tags::-webkit-scrollbar-track,section.archives::-webkit-scrollbar-track{background:0 0}section.tags::-webkit-scrollbar-thumb,section.archives::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:20px;border:none}section.tags::-webkit-scrollbar-thumb:hover,section.archives::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}}section.article,section.interview,section.post,section.status,section.page-content{word-break:break-word;overflow-wrap:anywhere;padding:1rem;margin-bottom:1em;line-height:1.65;border-radius:8px;border:solid 1px var(--bg);transition:border .3s ease}section.article header,section.interview header,section.post header,section.status header,section.page-content header{margin-bottom:1em;color:var(--accent)}section.article header svg,section.interview header svg,section.post header svg,section.status header svg,section.page-content header svg{display:inline;height:1rem}section.article a,section.interview a,section.post a,section.status a,section.page-content a{color:var(--accent)}section.article footer,section.interview footer,section.post footer,section.status footer,section.page-content footer{font-size:small;color:var(--mute);opacity:.75;display:flex;justify-content:space-between}section.article footer .meta-links,section.interview footer .meta-links,section.post footer .meta-links,section.status footer .meta-links,section.page-content footer .meta-links{flex-shrink:0;white-space:nowrap}section.article footer svg,section.interview footer svg,section.post footer svg,section.status footer svg,section.page-content footer svg{display:inline;height:1rem}section.article footer ul,section.interview footer ul,section.post footer ul,section.status footer ul,section.page-content footer ul{padding-left:0}section.article ul,section.interview ul,section.post ul,section.status ul,section.page-content ul{list-style:disc;padding-left:1em;margin-bottom:1em}section.article blockquote,section.interview blockquote,section.post blockquote,section.status blockquote,section.page-content blockquote{margin:.5em;margin-top:1em;margin-bottom:1em;border-left:solid 5px var(--mute);color:var(--mute);padding:.5em}section>header>h3{margin-top:0}.post header h3 svg,.post header h4 svg,.interview header h3 svg,.interview header h4 svg,.article header h3 svg,.article header h4 svg{display:inline;height:1em;vertical-align:middle}.readmore{display:block;vertical-align:middle}.readmore svg{display:inline;height:1em;vertical-align:middle}section.status p{margin-top:1em}section.status blockquote>p{margin-top:0}section.status img{margin-top:1.75rem;border-radius:8px}section.status footer a{color:var(--mute)}section.status-card{border:solid 1px var(--bg)}section.status-card header{margin-bottom:.5em;display:flex;justify-content:space-between;align-content:center}section.status-card header a{color:var(--mute)}section.status-card header svg{display:inline;height:1em;opacity:.8;transition:all .3s ease}section.status-card header svg:hover{opacity:1}section.status-card header time{font-size:1em;font-family:monospace;color:var(--mute)}section.status-card footer{display:flex;justify-content:space-between;align-content:center}section.status-card footer a{color:var(--mute)}section.status-card footer svg{display:inline;height:1em;opacity:.8;transition:all .3s ease}section.status-card footer svg:hover{opacity:1}.Status-Archive ul{display:grid;gap:1.75rem;grid-template-columns:repeat(1,1fr)}.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:hover{background-color:var(--bg-card);border:solid 1px var(--accent)}.Status-Archive ul li:hover a{text-decoration:underline}.status-archive-link{max-width:80%;white-space:nowrap;overflow:hidden;color:var(--accent);text-overflow:ellipsis;text-decoration:none}.status-archive-link svg{display:inline;height:.9rem;vertical-align:middle}.status-archive-count{font-size:.8em;color:var(--mute)}section.post img{margin-top:1.75rem;margin-bottom:1.75rem;border-radius:8px;aspect-ratio:1/1;object-fit:cover}section.article-card,section.post-card{border:0;border-left:solid 5px var(--border);transition:all .3s ease}section.article-card:hover,section.post-card:hover{box-shadow:0 0 .3em var(--accent)}section.article img{margin-top:1.75rem;margin-bottom:1.75rem;border-radius:8px;aspect-ratio:1/1;object-fit:cover}section.interview img{margin-top:1.75rem;margin-bottom:1.75rem;border-radius:8px;aspect-ratio:1/1;object-fit:cover}.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}main.page section.content{padding:1rem;margin-bottom:1em;line-height:1.65;border-radius:8px;border:solid 1px var(--border)}main.page section.content a{color:var(--accent)}main.page section.content ul{list-style:disc;margin-left:1em}main.page section header{display:flex;justify-content:space-between}nav.posts-pagination,nav.month-pagination{margin-top:2em;display:flex;justify-content:space-between}nav.posts-pagination a,nav.month-pagination a{color:var(--accent)}main footer{margin-top:2em;opacity:.5;transition:opacity .3s ease}main footer:hover{opacity:1}main footer a{color:var(--accent)}footer ul.tags li svg{height:.8em;vertical-align:middle}footer ul li{display:inline}footer section.footer-menu{display:flex;justify-content:space-between;border-top:solid 1px var(--border);padding-top:.5em;padding-bottom:.5em;font-size:small}footer section.footer-menu ul{display:flex;justify-content:flex-start;gap:1.5em}section.footer-menu ul.footer-menu{display:none}@media(min-width:1070px){section.footer-menu ul.footer-menu{display:flex}footer section.footer-menu{background-color:var(--bg);position:fixed;bottom:0;left:0;width:100%;padding:.75rem 2rem;border:none;display:flex;justify-content:space-between;align-items:center;z-index:100}}main.taxonomy section.listing ul{display:grid;gap:1.75rem;grid-template-columns:repeat(1,1fr)}@media(min-width:1070px){main.taxonomy section.listing ul{grid-template-columns:repeat(3,1fr)}}main.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}main.taxonomy section.listing ul li:hover{background-color:var(--bg-card);border:solid 1px var(--accent)}main.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)}section.pictures{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}@media(min-width:1070px){section.pictures{grid-template-columns:repeat(3,1fr);gap:.8em}}section.picture{line-height:1.65;border-radius:8px}section.picture header,section.picture footer{display:none}section.picture img{border-radius:8px;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:all .5s ease}section.picture img:hover{transform:scale(1.1);filter:brightness(1.1)}@media(min-width:1070px){section.picture{padding:.1em}section.picture header{display:block;font-size:.8em;margin-bottom:1em;color:var(--accent)}}nav.pictures-pagination{margin-top:1.75em;display:flex;justify-content:space-between}nav.pictures-pagination a{color:var(--accent)}.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}.no-scroll{overflow:hidden}.modal-menu-visible{position:absolute;margin:0;top:0;height:100vh;background-color:var(--bg);opacity:1;padding:1em;width:100%;max-width:75ch;margin:.6rem 1rem;display:flex;flex-direction:column}.modal-menu-visible main{margin:0;padding:0;flex:1;min-height:0;overflow-y:auto}.modal-menu-visible main li{display:block;margin:1em;border-top:solid 1px var(--border);text-align:center;padding-top:1em}.modal-menu-visible main li a{color:var(--accent)}.modal-menu-visible main li.branding{font-size:1.1em;color:var(--mute);border-top:none}.modal-menu-visible header{display:flex;justify-content:space-between;color:var(--mute);font-size:.8em;flex-shrink:0}.modal-menu-visible header svg{margin:1em}