:root{--light: initial;--dark: }@media (prefers-color-scheme: dark){:root{--light: ;--dark: initial}}.theme-light{--light: initial;--dark: }.theme-dark{--light: ;--dark: initial}.theme-dark .installPrompt{--light: initial;--dark: }.theme-light .installPrompt{--light: ;--dark: initial}:root{--background: var(--light, #fff) var(--dark, #000);--border: var(--light, #eee) var(--dark, #333);--color: var(--light, #333) var(--dark, #e1e1e1);--link: var(--light, #000) var(--dark, #fff);color-scheme:var(--light, light) var(--dark, dark)}body{font-family:Inter,sans-serif;background-color:var(--background);padding:0;margin:0;color:var(--color);line-height:1.5;font-size:.875rem;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a,.button,.floatingButton{-webkit-tap-highlight-color:transparent}a{color:var(--link)}a:hover{text-decoration:none}img{display:block;max-width:100%;height:auto}.ico{width:1em;height:1em}.invisible{display:none!important}.dark-invisible{display:var(--light, initial) var(--dark, none)}.light-invisible{display:var(--light, none) var(--dark, initial)}.header{text-align:center;padding:.75rem;border-bottom:1px solid var(--border);line-height:1;background-color:var(--background);position:sticky;top:0;z-index:2}.logo{font-weight:900;font-size:2rem;text-decoration:none;transition:opacity .1s}.floatingButton{background:transparent;border:none;position:absolute;top:.5rem;height:2.5rem;width:2.5rem;font-size:1.5rem;line-height:1;padding:0;display:flex;justify-content:center;align-items:center;color:var(--link);cursor:pointer;transition:opacity .1s}.themeSwitcher{left:.5rem}.settingsToggler,.settings-x{right:.5rem}.button{display:block;text-align:center;padding:.5rem 1.5rem;background:var(--link-override, var(--link));font-weight:600;cursor:pointer;color:var(--background-override, var(--background));border-radius:.25rem;position:relative;transition:opacity .1s;border:2px solid var(--link-override, var(--link));font-family:inherit;font-size:inherit;line-height:inherit}.button.narrow{width:-moz-fit-content;width:fit-content;margin-inline:auto}.paginator{margin-block:1rem}.button.disabled{opacity:.3;cursor:not-allowed}.button.outline{background-color:var(--background-override, var(--background));color:var(--link-override, var(--link))}.clearFilterInSettings{margin-top:.75rem}.loader{position:fixed;z-index:3;top:calc(3.5rem + 1px);bottom:0;left:0;right:0;background:color-mix(in srgb,var(--background) 60%,transparent);display:grid;place-content:center}.button.loading:after,.loader:before{content:"";display:block;border-style:solid;border-color:var(--link) color-mix(in srgb,var(--link) 10%,var(--background));border-radius:50%;animation:loader 1s linear infinite}.loader:before{width:4rem;height:4rem;border-width:.25rem}.button.loading:after{position:absolute;left:calc(50% - 1.25rem);top:calc(50% - 1.25rem);width:2.5rem;height:2.5rem;border-width:.1875rem}.button.loading{color:transparent;background-color:transparent;border-color:transparent}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.post{padding:1rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem;background:var(--background)}.postHeader{display:flex;align-items:center;gap:.75rem}.postHeader-img{border:2px solid var(--link);padding:2px;border-radius:50%;width:46px;height:46px}.postHeader-info{flex:1}.postHeader-feed{font-weight:700}.postHeader-time{font-size:.8125rem;opacity:.75}.postHeader-ico{font-size:1.5em}.postText,.postLink-info{line-height:1.333}.postText{word-break:break-word}.postLink{width:100%;text-decoration:none;color:var(--color)}.postImage-link,.postLink,.postSidecar{border:1px solid var(--border);padding:1px;border-radius:.25rem}.postImage-link,.postLink{position:relative;display:block;transition:border-color .1s}.postImage-link img,.postLink img{margin:auto}.postImage-link:after,.postLink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.1875rem;pointer-events:none;border:1px solid var(--background)}.postLink-info{padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.postLink-web{opacity:.5}.postLink-title{font-size:1rem;color:var(--link);font-weight:700;text-decoration:underline}.postLink-description{word-break:break-word;font-size:.8125rem}.postLink:hover .postLink-title{text-decoration:none}.postImage-video{display:block;max-width:100%;height:auto}.postMeta,.postMeta-link,.postMeta-linkInner{display:flex;align-items:center}.postMeta-link,.postMeta{text-decoration:none;gap:1rem}.postMeta-link:last-child{margin-left:auto}.postMeta-linkInner{gap:.5rem}.postMeta-link .ico{font-size:1rem}.postGallery{display:flex;flex-wrap:wrap;gap:1px;text-decoration:none}.postGallery-item{width:calc(50% - .5px);aspect-ratio:1/1;position:relative}.postGallery-img{height:100%;-o-object-fit:cover;object-fit:cover}.postGallery-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:700;text-shadow:0 0 .5rem #000}.postGallery-item:first-child:nth-last-child(3),.postGallery-item:first-child:is(:nth-last-child(5),:nth-last-child(3),:nth-last-child(7))~:nth-last-child(-n+3){width:calc(100% / 3 - 2px / 3)}.postSidecar{display:grid;grid-auto-columns:100%;overflow:auto;grid-auto-flow:column;scroll-snap-type:x mandatory}.postSidecar-item{width:100%;aspect-ratio:var(--ar, 1);scroll-snap-align:start}.postSidecar-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.settingsToggler.filterSet:after{content:"";width:.875rem;height:.875rem;position:absolute;top:.1875rem;right:.1875rem;border-radius:2rem;background-color:#f24;border:2px solid var(--background)}.settings{z-index:5;position:relative}.settings-backdrop,.iOsInstallModal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--background) 60%,transparent);pointer-events:none;opacity:0;transition:opacity .2s}.settings-menu{position:fixed;top:0;right:0;bottom:0;width:19rem;border-left:1px solid var(--border);background:var(--background);padding:.75rem 1rem 1.25rem;transform:translate(100%);transition:transform .2s;overflow:auto}.settings.active .settings-backdrop,.iOsInstallModal.active .iOsInstallModal-backdrop{opacity:1;pointer-events:auto}.settings.active .settings-menu{transform:translate(0)}.settings-title{margin:0;font-size:1.5rem;font-weight:900;line-height:2rem;color:var(--link)}.lastUpdate{margin-top:1rem;line-height:1.25}.filter{margin:.75rem 0 1rem;padding-top:.75rem;border-top:1px solid var(--border)}.filter-title{margin:0 0 .5rem}.filterItem{display:flex;align-items:center;margin-top:.25rem;gap:.5rem}.filterItem-name{flex:1}.filterItem-link{font-size:1.125rem;transition:opacity .1s}.filterItem .ico{display:block}.filterItem-ckheckAll{cursor:pointer}.filterItem-cb{margin:0;width:1.125rem;height:1.125rem;border:2px solid var(--link);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;background-color:var(--background);transition:background-color .1s;display:flex;justify-content:center;align-items:center}.filterItem-cb:before{content:"";height:.625rem;width:.375rem;border-bottom:.125rem solid var(--background);border-right:.125rem solid var(--background);transform:rotate(45deg);margin-top:-.125rem}.filterItem-cb:checked{background-color:var(--link)}.filterButton:not(.disabled){position:sticky;bottom:0}.labelDisabled :is(.filterItem-cb,.filterItem-name,.filterItem-network){opacity:.5}.noPosts{text-align:center;padding:1.5rem}.noPosts-ico{display:block;margin:auto;font-size:4rem;color:var(--link)}.noPosts p{margin:1rem 0}.installPrompt,.installButton{position:fixed;z-index:4}.installButton{right:1rem;bottom:1rem;display:flex;align-items:center;gap:.5rem;padding-inline:1rem;transition:opacity .25s,transform .25s;animation:installButton 1s infinite}.installButton-ico{font-size:1.5em;margin-left:-.125rem}@keyframes installButton{0%{box-shadow:0 0 0 -.75rem var(--link)}to{box-shadow:0 0 0 .5rem transparent}}.installButton.installButton-invisible{opacity:0;animation:none;transform:translate(100%)}.installPrompt{bottom:.5rem;right:0;left:0;background:var(--link);color:var(--background);width:min(100% - 1rem,720px);margin:auto;padding:1rem;display:grid;gap:.75rem 1rem;align-items:center;--link-override: var(--background);--background-override: var(--link);box-shadow:0 .125rem .5rem #0006;opacity:0;transform:translateY(100%);transition:transform .25s,opacity .25s}.installPrompt-show{opacity:1;transform:translateY(0)}.installPrompt-ico{font-size:3.5rem;grid-row:span 2;color:var(--background);display:none}.installPrompt-title{margin:0 0 .5rem;font-size:1.25rem;line-height:1.25}.installPrompt-line{line-height:1.33}.installPrompt-buttons{display:flex;gap:.75rem}.installPrompt-buttons button{line-height:1.125rem;font-size:inherit}.iOsInstallModal{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;padding:1rem;overflow:auto;opacity:0;transition:opacity .2s}.iOsInstallModal.active{pointer-events:auto;opacity:1}.iOsInstallModal-backdrop{opacity:1}.iOsInstallModal-cont{position:relative;margin:auto;padding:.75rem 1.25rem 1.25rem;border-radius:.5rem;background:var(--background);max-width:420px;border:1px solid var(--border);transform:scale(.5);transition:transform .2s}.iOsInstallModal.active .iOsInstallModal-cont{transform:scale(1)}.iOsInstallModal-x{right:.75rem;top:.5rem}.iOsInstallModal-title{font-size:1.5rem;font-weight:900;line-height:2rem;color:var(--link);margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.iOsInstallModal-line{margin:.75rem 0 .25rem}.iOsInstallModal-line strong{color:var(--link)}.button:not(.disabled,.loading):active,.floatingButton:active,.logo:active,.postMeta-link:active,.filterItem-link:active{opacity:.75}@media (pointer: fine){.button:not(.disabled,.loading):hover,.floatingButton:hover,.logo:hover,.postMeta-link:hover,.filterItem-link:hover{opacity:.75}:is(.postImage-link,.postLink):hover{border-color:color-mix(in srgb,var(--border) 75%,var(--color))}}@media screen and (min-width: 520px){.post{margin:1rem auto 0;border:1px solid var(--border);border-radius:.5rem;max-width:520px}.installPrompt-ico{display:block}.installPrompt{grid-template-columns:3.5rem auto}}@media screen and (min-width: 640px){.installPrompt{grid-template-columns:3.5rem 1fr auto;padding-inline:1.5rem}.installPrompt-ico{grid-row:1}}
