.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.mt-timeline{height:100%;position:relative}.mt-body{white-space:pre-wrap;word-wrap:break-word}.mt-body .invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0;position:absolute}.mt-toot{margin:1em 0;position:relative}.mt-toot:not(:last-child){padding-bottom:2em;border-bottom:1px solid #975}.mt-toot p:last-child{margin-bottom:0}.mt-avatar{position:absolute;top:1em;left:5px;width:3em;height:3em;background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:5px}.mt-avatar-boosted{width:2.5em;height:2.5em}.mt-avatar-booster{width:1.5em;height:1.5em;top:1.5em;left:1.5em}.mt-user{display:table;font-weight:600}.toot-text{margin-bottom:.25em}.toot-text .spoiler-link{display:inline-block;border-radius:2px;border:0;font-weight:700;font-size:.7em;padding:0 .35em;text-transform:uppercase;line-height:1.25em;cursor:pointer;vertical-align:top}.toot-text .spoiler-text{display:none}.toot-text.truncate{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.toot-text:not(.truncate) .ellipsis::after{content:"..."}.mt-error{position:absolute;display:flex;flex-direction:column;height:calc(100% - 3.5em);width:calc(100% - 4.5em);justify-content:center;align-items:center;padding:.75em;text-align:center}.toot-date{text-align:right;color:#975;font-size:.75em}.toot-poll{margin-bottom:.25em}.toot-poll ul{list-style:none;padding:0;margin:0}.toot-poll ul li{font-size:.9em;margin-bottom:.5em}.toot-poll ul li:not(:last-child){margin-bottom:.25em}.toot-poll ul li:before{content:"◯";padding-right:.5em}.toot-media,.toot-card{display:block;margin-top:1em;margin-bottom:.25em}.toot-media>img{width:100%;object-fit:cover;aspect-ratio:16/9;overflow:hidden}.toot-card{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;overflow:hidden}.toot-card>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--section-light-text-color:#321 !important;--section-light-bg-color:#dc9 !important;--section-dark-text-color:#eee !important;--section-dark-bg-color:#631 !important;--cover-text-color:var(--section-light-text-color);--highlight:var(--section-light-bg-color);--sticky-menu-text-color:#d93 !important;--footer-color:var(--section-dark-text-color);--footer-color-background:var(--section-dark-bg-color)}.post-content img,.basicLightbox img{height:auto;border:1px solid rgba(255,255,255,.5);box-shadow:1px 1px 3px rgba(0,0,0,.5);border-radius:2px}.post-content iframe{width:100%;height:auto;overflow:hidden;aspect-ratio:16/9}.basicLightbox{z-index:100000}main{min-height:calc(100vh - 40px)}.site-footer{padding:0;overflow:hidden;line-height:40px;height:40px}audio{width:100%}picture>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.mastodon-archive-post{margin:3em 0}.mastodon-archive-date{text-align:right;font-size:.8em;color:grey}.mastodon-archive-card>a{display:block;position:relative}.mastodon-archive-card>a::before{position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);width:80px;opacity:.5;content:url(/images/Font_Awesome_5_solid_play-circle.svg)}