@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"nav.css";@import"https://cdn.jsdelivr.net/npm/@phosphor-icons/web@2.1.2/src/bold/style.css";*{box-sizing:border-box}html{font-size:18px;font-family:monospace,sans-serif;background:var(--bg);--bg: #FAFAF9;--bg-muted: #EFECEB;--fg: #301F1C;--fg-muted: #6D5C5A;--acc: #EA6959;--small: .75rem;--s-xxs: .25rem;--s-xs: .5rem;--s-s: .75rem;--s: 1rem;--s-m: 1.5rem;--s-l: 2rem;--s-xl: 3rem;--s-xxl: 4rem}html.dark{--bg: #2F2637;--bg-muted: #392E42;--fg: #E1DCE5;--fg-muted: #AEA5B6;--acc: #EA6959}@media(max-width: 980px){html{--small: .85rem}}body{max-width:54rem;padding:0 2rem;margin:0 auto;color:var(--fg)}html.simple body{max-width:700px}img{max-width:100%;height:auto;display:block;border-radius:var(--s)}a{color:var(--acc);text-decoration:none;background-image:linear-gradient(transparent 92%, var(--acc) 92%),linear-gradient(transparent 92%, var(--bg-muted) 92%);background-size:0 100%,100% 100%;background-repeat:no-repeat;transition:.1s ease-in background-size}a.stealth{color:var(--fg-muted)}a:hover{color:var(--acc);text-decoration:none;background-size:100% 100%,100% 100%;transition:.1s ease-in background-size}html{--font-family: "IBM Plex Mono",monospace;font-size:18px;font-family:var(--font-family);font-weight:400;line-height:1.5;&.sans{--font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, Adwaita Sans, Cantarell, Ubuntu, roboto, noto, helvetica, arial, sans-serif}}@media(max-width: 980px){html{font-size:16px}}.font-sans{font-family:"Karla",sans-serif;font-weight:bold}.font-mono{font-family:"Courier New",monospace,sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{font-weight:700;hyphens:auto;word-break:break-word}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote{margin-top:0;margin-bottom:var(--s);&:last-child{margin-bottom:0}}h1,.h1{font-size:4rem;line-height:1.1;text-wrap:balance}@media(max-width: 699px){h1,.h1{font-size:3rem;line-height:1.1}}h2,.h2{font-size:2rem;line-height:1.25}h3,.h3{font-size:1.5rem;line-height:1.3}h4,.h4{font-size:1.125rem;line-height:1.4}.lead{font-size:1.25rem}body{container-type:inline-size}.cols{display:grid;grid-column-gap:var(--s-xxl);grid-row-gap:var(--s-l)}.cols.reverse-order{grid-auto-flow:dense}.cols.reverse-order>:nth-child(1){grid-column:2/-1}.cols.reverse-order>:nth-child(2){grid-column:1/2}.cols-b-s{grid-template-columns:auto 13rem}.cols-s-b{grid-template-columns:13rem auto}.cols-half{grid-template-columns:1fr 1fr;gap:var(--s-xl)}.ly-center{max-width:30rem;margin-inline:auto}.cols-grid{display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr 1fr}.cols-grid>*{margin-bottom:1rem}@container (width > 900px){.cols-b-s.huge-gap,.cols-s-b.huge-gap{grid-column-gap:10rem}}@container (width < 900px){.cols-grid{grid-template-columns:1fr 1fr}}@container (width < 700px){.cols{display:flex;flex-direction:column;gap:var(--s-l)}.cols-half{gap:0}.ly-center{max-width:100%}}@container (width < 601px){.cols-grid{grid-template-columns:1fr}}header{display:flex;flex-direction:column;gap:var(--s-m);justify-content:space-between;align-items:start;position:relative;padding:var(--s-xxl) 0;border-bottom:2px solid var(--bg-muted)}header a{color:var(--fg);background:none}header .cont-logo-settings{width:100%;display:flex;justify-content:space-between;align-items:flex-end}header .logo-container{display:flex;align-items:flex-end;background:none;color:var(--fg)}header .logo-container:hover{color:var(--acc)}header .logo-container svg{margin-top:.35rem;height:2.25rem;width:auto;fill:currentColor}header .logo-container .text{display:flex;flex-direction:column;margin-left:var(--s-xs)}header .logo-container .text strong{line-height:1}header .logo-container .text span{line-height:1;position:relative;top:2px}header .settings{font-size:var(--small)}header .settings ul{list-style:none;margin:0;padding:0;gap:var(--s-s);display:flex;justify-content:flex-end;align-items:center;position:relative}@media(max-width: 499px){header .settings{position:absolute;top:2rem;right:0}}header .settings-option{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;background:var(--fg);color:var(--bg);border-radius:100px;cursor:pointer;transition:.1s ease-in all;overflow:hidden}header .settings-option:hover{background-color:var(--acc);color:var(--bg)}header .settings .label{display:none;font-size:small;position:absolute;top:-1.5rem;right:0}header .settings-option:hover .label{display:block;color:var(--fg);pointer-events:none;white-space:nowrap}header nav{width:100%}header nav ul{width:100%;display:flex;justify-content:space-between;column-gap:.75rem;row-gap:.5rem;flex-wrap:wrap}header nav ul.wrap::after{content:"";flex-grow:1;flex-shrink:1}@media(min-width: 781px){header{flex-direction:column;align-items:start;justify-content:start}}@media(max-width: 380px){header .logo-text{position:relative;top:.3em}header .logo-text>p:first-child{top:.2em}header .logo-text :nth-child(2){font-size:small}}header .settings-option.settings-light-mode{display:none}header .settings-option.settings-dark-mode{display:inline-flex}html.dark header .settings-option.settings-light-mode{display:inline-flex}html.dark header .settings-option.settings-dark-mode{display:none}html.dark .settings-option:hover{color:var(--fg)}header .settings-option.font-option-mono{display:none}header .settings-option.font-option-sans{display:inline-flex}html.sans header .settings-option.font-option-mono{display:inline-flex}html.sans header .settings-option.font-option-sans{display:none}header .settings-option.settings-ly-full{display:none}header .settings-option.settings-ly-simple{display:inline-flex}html.simple header .settings-option.settings-ly-full{display:inline-flex}html.simple header .settings-option.settings-ly-simple{display:none}nav ul{display:flex;justify-content:end;align-items:start;margin:0}footer{padding:var(--s-xxl) 0;border-top:2px solid var(--bg-muted)}footer a{color:var(--fg)}footer nav{display:flex;justify-content:end}footer nav ul{display:flex;justify-content:end;gap:var(--s-s)}footer nav a{background:none}@container (width < 700px){footer{align-items:center;gap:0 !important}footer>*{text-align:center}}section,main{padding:var(--s-xxl) 0}section+section{border-top:1px solid var(--bg-muted)}.page-header+section{padding-top:0}.page section:last-child{padding-bottom:0}.img-square{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.no-style{list-style:none;padding:0;margin:0}.list-dividers{list-style:none;padding:0;margin:0}.list-dividers>li:not(:first-child){position:relative;margin-top:var(--s-xl);padding-top:var(--s-xl)}.list-dividers>li:not(:first-child)::before{content:"";position:absolute;top:0;width:6rem;height:.25rem;background:var(--bg-muted);left:50%;transform:translatex(-50%);border-radius:999px}.list-dividers>li:has(.card)+li:has(.card){margin-top:var(--s);padding-top:0}.list-dividers>li:has(.card)+li:has(.card)::before{content:unset;display:none}.list-borders{list-style:none;padding:0;margin:0}.list-borders>li:not(:first-child){position:relative;margin-top:var(--s-xl);padding-top:var(--s-xl);border-top:1px solid var(--bg-muted)}.list-borders>li:has(.card)+li:has(.card){margin-top:var(--s);padding-top:0}.list-borders>li:has(.card)+li:has(.card)::before{content:unset;display:none}.list-content{list-style:none;padding:0;margin:0}.list-content>li:not(:last-child){margin-bottom:var(--s)}.all-posts-list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-xs) !important}.list-memories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.list-memories li{display:flex;align-items:center;gap:1rem}.list-memories li a:has(img){flex:0 0 3rem;background:none}.list-memories li img{border-radius:.5rem}.list-memories li .date{margin-left:auto}.list-stream{list-style:none;padding:0;margin:0}.list-stream li{display:flex;align-items:center;gap:.5rem}.list-stream .date{margin-left:auto}li:empty{display:none}.card,.block{display:flex;flex-direction:column;gap:var(--s)}.card .footer,.block .footer{font-size:var(--small)}.card{padding:var(--s-l);background:var(--bg-muted);border-radius:var(--s)}.card.card-short{padding:var(--s) var(--s-l)}.card-single{position:relative;overflow:visible;padding-top:calc(var(--s-xl) + var(--s))}.card-single::before,.card-single::after{content:"";width:4rem;height:4rem;border-radius:50%;position:absolute;top:-2rem;left:2rem;border:1px solid var(--bg)}.card-single::before{background-color:var(--bg-muted);background-size:100%}.card-single::after{background:url(https://utntpjhexuergmbpqoot.supabase.co/storage/v1/object/public/images/images/2026/05/1779613490308_4etzflg.png);background-size:100%}.photo-block-container{display:flex;gap:1rem;align-items:center}@media(max-width: 600px){.photo-block-container{align-items:start}}@media(max-width: 400px){.photo-block-container{flex-direction:column}}.photo-block-container .cover{flex:0 0 8rem}.pagination{display:flex;justify-content:space-between}.tags{display:flex;flex-wrap:wrap;list-style:none;gap:.25rem;margin:0;padding:0}.tag{display:inline-block;background:var(--bg-muted);color:var(--fg);padding:.25em .75em .25em 1em;border-radius:.25em;position:relative;white-space:nowrap;transition:.1s ease-in all}.tag.display{padding:.15em .35em .15em .75em}.tag:after{content:"";width:.25em;height:.25em;background:var(--bg);border-radius:50%;position:absolute;top:.25em;left:.25em}a.tag:hover{background:var(--acc);color:var(--bg)}html.dark a.tag:hover{color:var(--fg)}.card .tags a.tag{background:var(--bg)}.card .tags a.tag:after{background:var(--bg-muted)}.card .tags a.tag:hover{background:var(--acc);color:var(--bg)}.page-header{padding-bottom:var(--s-xxl)}aside.meta{padding-top:var(--s-xs)}@media(max-width: 699px){article aside.meta{text-align:center;padding:var(--s-xxl) 0;border-bottom:2px solid var(--bg-muted)}article aside.meta img{margin-inline:auto}article aside.meta .tags{justify-content:center}}.summary img{display:none}.page-content{margin-bottom:0 !important}@container (width < 700px){.link-page-sidebar{padding-top:var(--s-xxl);margin-top:var(--s-xxl);border-top:1px solid var(--bg-muted)}}@container (width < 700px){article:not(.page) .page-content:last-child{margin-bottom:0 !important;padding-bottom:0;border-bottom:none}}@media(min-width: 700px){article:not(.page) .page-content{padding-bottom:var(--s-xxl);border-bottom:2px solid var(--bg-muted)}}.page-comments{padding-top:0}.block-comments{padding-bottom:var(--s-xxl);margin-bottom:var(--s-xxl);border-bottom:2px solid var(--bg-muted)}.webmention-container{display:flex;gap:1rem}.webmention-img{width:2rem;aspect-ratio:1;border-radius:50%}.webmention-date{margin-left:auto}.content-webmentions__list{margin-bottom:var(--s-l) !important}.content-webmentions__list .reply__avatar{background:none}@media(max-width: 500px){.webmention-container{flex-direction:column;align-items:start}.webmention-date{margin-left:0}}.page-content h1:not(:first-child),.page-content h2:not(:first-child),.page-content h3:not(:first-child),.page-content h4:not(:first-child),.page-content h5:not(:first-child),.page-content h6:not(:first-child){margin-top:var(--s-l)}.page-content hr{height:0;border:none;position:relative;padding-top:var(--s-l);margin-top:var(--s-l);margin-bottom:0}.page-content hr::before{content:"";position:absolute;top:0;width:6rem;height:.25rem;background:var(--bg-muted);left:50%;transform:translatex(-50%);border-radius:999px}.page-content hr+*{margin-top:0 !important}.page-content strong{font-weight:600}.page-content .link{margin-bottom:var(--s)}.page-content .link .link-title{margin:0}.page-content .link .link-url{font-size:var(--small);margin:0}.page-content .link .link-description{margin:0}.page-content blockquote{font-style:italic;color:var(--fg-muted);position:relative;margin-left:0;margin-right:0;padding:var(--s) var(--s) var(--s) var(--s-l)}.page-content blockquote::before{content:">";position:absolute;left:var(--s-s)}form label{display:block}form input,form textarea{box-sizing:border-box;background:var(--bg);color:var(--fg);border:1px solid color-mix(in srgb, var(--fg-muted) 50%, transparent);width:100%;border-radius:.25rem;padding:.5rem;mix-blend-mode:normal;font-size:1em;font-family:inherit}form input:focus,form textarea:focus{outline:1px solid var(--acc)}form input::placeholder,form textarea::placeholder{color:color-mix(in srgb, var(--fg-muted) 50%, transparent);font-style:italic}form div:has(iframe){margin-bottom:1rem}form .btn,a.btn{border:none;border-radius:.25rem;font-size:1em;font-family:inherit;background-color:var(--acc);background-image:none;color:var(--bg);width:auto;padding:.5rem 2rem;display:inline-block;transition:.1s ease-in all}form .btn:hover,a.btn:hover{transform:scale(1.05)}.card form{margin:var(--s) 0}.memory-images{display:flex;flex-wrap:wrap;justify-content:start;gap:1rem;margin-bottom:2rem}.memory-images:empty{display:none}.memory-images a{margin:0;display:block;background:none;width:calc(50% - .5rem);border-radius:.5rem;overflow:hidden}@container (width < 700px){.memory-images a{width:calc(20% - .8rem)}}@container (width < 500px){.memory-images a{width:calc(25% - .75rem)}}@container (width < 400px){.memory-images a{width:calc(33% - .66rem)}}.memory-images a.current{border:2px solid var(--bg);box-shadow:0 0 0 2px var(--fg-muted)}.memory-images img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0}.memory-images figcaption{display:none}.memory-images figure{padding:0;margin:0}.photo-viewer{margin-bottom:1rem}.photo-viewer p{text-align:center;margin:1rem auto 0;font-size:small}.photo-viewer:empty{display:none}.muted{color:var(--fg-muted)}small,.small{font-size:var(--small)}.rounded{border-radius:var(--s)}.hide{display:none}.div-top{position:relative;padding-top:var(--s-xxl);margin-top:var(--s-xxl)}.div-top::before{content:"";position:absolute;top:0;width:6rem;height:.25rem;background:var(--bg-muted);left:50%;transform:translatex(-50%);border-radius:999px}.div-top.div-color-acc::before{background:var(--acc)}.div-bottom{position:relative;padding-bottom:var(--s-xxl);margin-bottom:var(--s-xxl)}.div-bottom::after{content:"";position:absolute;bottom:-3px;width:5rem;height:.25rem;background:var(--bg-muted);left:50%;transform:translatex(-50%);border-radius:10px}.div-bottom.div-color-acc::after{background:var(--acc)}.border-top{padding-top:var(--s-xxl);margin-top:var(--s-xxl);border-top:1px solid var(--bg-muted)}.border-bottom{padding-bottom:var(--s-xxl);margin-bottom:var(--s-xxl);border-bottom:1px solid var(--bg-muted)}.text-center{text-align:center}/*# sourceMappingURL=main.css.map */
