article.svelte-1udyrqm{width:100%;padding:0}article.svelte-1udyrqm:hover{opacity:.7}li.svelte-14nrfpk{margin:1rem 0;list-style:none}.mt-container,.mt-container[data-theme=light],.mt-dialog,.mt-dialog[data-theme=light]{--mt-txt-max-lines:none;--mt-preview-max-lines:none;--mt-color-bg:#fff;--mt-color-bg-hover:#e9eef1;--mt-color-line-gray:#c0cdd9;--mt-color-contrast-gray:#606984;--mt-color-content-txt:#000;--mt-color-hashtag:#d7e1e9;--mt-color-link:#3a3bff;--mt-color-error-txt:#8b0000;--mt-color-btn-bg:#6364ff;--mt-color-btn-bg-hover:#563acc;--mt-color-btn-txt:#fff;--mt-color-backdrop:#00000090;--mt-color-placeholder:#60698425}.mt-container[data-theme=dark],.mt-dialog[data-theme=dark]{--mt-color-bg:#181821;--mt-color-bg-hover:#21232c;--mt-color-line-gray:#393f4f;--mt-color-contrast-gray:#606984;--mt-color-content-txt:#fff;--mt-color-hashtag:#292c38;--mt-color-link:#8c8dff;--mt-color-error-txt:#fe6c6c}.mt-container button,.mt-dialog button{font:inherit}.mt-container a,.mt-container button,.mt-dialog button{cursor:pointer}.mt-container{background-color:var(--mt-color-bg);scrollbar-color:var(--mt-color-contrast-gray) var(--mt-color-bg);scrollbar-width:auto;flex-direction:column;height:100%;display:flex;position:relative;overflow-y:auto;container:mt-container/inline-size}.mt-container::-webkit-scrollbar{width:.25rem;height:.25rem}.mt-container::-webkit-scrollbar-thumb{background-color:var(--mt-color-contrast-gray);border:none;border-radius:3rem}.mt-container::-webkit-scrollbar-thumb:active{background-color:var(--mt-color-contrast-gray)}.mt-container::-webkit-scrollbar-thumb:hover{background-color:var(--mt-color-contrast-gray)}.mt-container::-webkit-scrollbar-track{background-color:var(--mt-color-bg);border:none;border-radius:0}.mt-container::-webkit-scrollbar-corner{background-color:var(--mt-color-bg)}.mt-container::-webkit-scrollbar-track:active{background-color:var(--mt-color-bg)}.mt-container::-webkit-scrollbar-track:hover{background-color:var(--mt-color-bg)}.mt-container a{color:var(--mt-color-link);text-decoration:none}.mt-container a:not(.mt-post-preview):hover{text-decoration:underline}.mt-body{white-space:pre-wrap;word-wrap:break-word;margin-bottom:1rem;padding:1rem}.mt-body .invisible{width:0;height:0;font-size:0;line-height:0;display:inline-block;position:absolute}.mt-post{border-bottom:1px solid var(--mt-color-line-gray);background-color:#0000;min-height:3.75rem;margin:.25rem;padding:1rem .5rem;position:relative}.mt-post:focus,.mt-post:hover{cursor:pointer;background-color:var(--mt-color-bg-hover)}.mt-container:not(:has(.mt-footer)) .mt-post:last-child{border-bottom:none}.mt-post p:last-child{margin-bottom:0}.mt-post-avatar{margin-right:.75rem}.mt-post-avatar-standard{width:2.25rem;height:2.25rem}.mt-post-avatar-boosted{width:3rem;height:3rem;position:relative}.mt-post-avatar-image-big img,.mt-post-avatar-image-small img{aspect-ratio:1;border-radius:.25rem;overflow:hidden}.mt-post-avatar-image-big img{width:2.25rem;height:2.25rem}.mt-post-avatar-image-small img{width:1.5rem;height:1.5rem;position:absolute;top:1.5rem;left:1.5rem}.mt-post-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.mt-post-header-user{padding-right:.75rem;overflow:hidden}.mt-post-header-user .mt-custom-emoji{width:auto;min-width:1rem;height:1rem}.mt-container .mt-post-header-user>a{color:var(--mt-color-content-txt);overflow-wrap:anywhere}.mt-container .mt-post-header-user>a:hover{text-decoration:none}.mt-post-header-user-name{font-weight:600}.mt-container .mt-post-header-user>a:hover .mt-post-header-user-account,.mt-container .mt-post-header-user>a:hover .mt-post-header-user-name{text-decoration:underline}.mt-post-header-user-account{white-space:nowrap;text-overflow:ellipsis;color:var(--mt-color-contrast-gray);display:block;overflow:hidden}.mt-post-header-date{text-align:right;margin-left:auto;font-size:.75rem;display:flex}.mt-post-header-date .mt-post-pinned{width:1.25rem;fill:var(--mt-color-contrast-gray);margin-top:-.25rem}.mt-container .mt-post-header-date>a{white-space:nowrap;color:var(--mt-color-contrast-gray)!important}.mt-post-txt{color:var(--mt-color-content-txt);margin-bottom:1rem}.mt-post-txt .spoiler-txt-hidden{display:none}.mt-post-txt.truncate{-webkit-line-clamp:var(--mt-txt-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mt-post-txt:not(.truncate) .ellipsis:after{content:"..."}.mt-post-txt blockquote{border-left:.25rem solid var(--mt-color-line-gray);margin-left:0;padding-left:.5rem}.mt-post-txt .mt-custom-emoji{width:auto;min-width:1.5rem;height:1.5rem;margin-bottom:-.25rem}.mt-post-txt .mention.hashtag{background-color:var(--mt-color-hashtag);border-radius:.25rem;margin:0 .25rem .25rem 0;padding:.25rem .5rem;font-size:.8rem;display:inline-block}.mt-post-txt .mention.hashtag:only-child{margin:0}.mt-post-poll{color:var(--mt-color-content-txt);margin-bottom:1rem}.mt-post-poll ul{margin:0;padding:0;list-style:none}.mt-post-poll ul li{margin-bottom:.5rem;font-size:.9rem}.mt-post-poll.mt-post-poll-expired ul li{color:var(--mt-color-contrast-gray)}.mt-post-poll ul li:not(:last-child){margin-bottom:.25rem}.mt-post-poll ul li:before{content:"◯";padding-right:.5rem}.mt-post-poll.mt-post-poll-expired ul li:before{content:"";padding-right:0}.mt-post-media-wrapper{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.mt-post-media{width:100%;position:relative;overflow:hidden}.mt-post-media-wrapper:has(>:last-child:nth-child(odd)) .mt-post-media:not(:only-child):first-child{grid-column:1/3}.mt-post-media:only-child{grid-column:1/3}.mt-post-media-spoiler>.mt-btn-play,.mt-post-media-spoiler>audio,.mt-post-media-spoiler>img,.mt-post-media-spoiler>video{filter:blur(2rem);pointer-events:none}.mt-post-media,.mt-post-media-spoiler>audio,.mt-post-media-spoiler>img,.mt-post-media>img,.mt-post-media>video{border-radius:.5rem}.mt-post-media>audio{z-index:1;width:100%;position:relative}.mt-post-media>img,.mt-post-media>video{object-fit:cover;text-align:center;width:100%;height:100%;color:var(--mt-color-content-txt);background-color:var(--mt-color-placeholder);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body:has(dialog.mt-dialog[open]){overflow:hidden}.mt-dialog{width:100%;height:100%;color:var(--mt-color-content-txt);background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;margin:1rem;padding:0;display:flex;overflow:hidden}.mt-dialog::backdrop{background-color:var(--mt-color-backdrop);-webkit-backdrop-filter:blur(8px)}.mt-carousel-header{z-index:2;position:absolute;top:0;right:0}.mt-carousel-body{width:100%;height:100%}.mt-carousel-scroll{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.mt-carousel-scroll::-webkit-scrollbar{-webkit-appearance:none;display:none}.mt-carousel-item{scroll-snap-align:center;width:100%;height:100%}.mt-carousel-media-wrapper{text-align:center;justify-content:center;align-items:center;width:calc(100vw - 2.5rem);height:100%;display:flex}.mt-carousel-media{object-fit:contain;width:100%;height:100%;padding:2rem}.mt-carousel-next,.mt-carousel-prev{z-index:2;background-color:#0000;border:none;padding:.5rem;position:absolute}.mt-carousel-prev{padding-left:0;left:0}.mt-carousel-next{padding-right:0;right:0}.mt-post-preview{border:1px solid var(--mt-color-line-gray);min-height:4rem;color:var(--mt-color-link);border-radius:.5rem;flex-direction:row;margin:1rem 0;font-size:.8rem;display:flex;overflow:hidden}.mt-post-preview-image{align-self:stretch;width:40%}.mt-post-preview-image img{object-fit:cover;width:100%;height:100%;color:var(--mt-color-content-txt);display:block}.mt-post-preview-noImage{text-align:center;align-self:center;width:40%;font-size:1.5rem}.mt-post-preview-content{flex-direction:column;align-self:center;gap:.5rem;width:60%;padding:.5rem 1rem;display:flex}.mt-post-preview-content:has(.mt-post-preview-description.truncate){align-self:unset}.mt-post-preview-description{color:var(--mt-color-contrast-gray);display:block}.mt-post-preview-description.truncate{-webkit-line-clamp:var(--mt-preview-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mt-post-preview-description:not(.truncate) .ellipsis:after{content:"..."}.mt-post-preview-title{font-weight:600}.mt-post-counter-bar{min-width:6rem;max-width:40rem;color:var(--mt-color-contrast-gray);justify-content:space-between;display:flex}.mt-post-counter-bar-favorites,.mt-post-counter-bar-reblog,.mt-post-counter-bar-replies{opacity:.6;cursor:default;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.mt-post-counter-bar-favorites>svg,.mt-post-counter-bar-reblog>svg,.mt-post-counter-bar-replies>svg{width:1rem;fill:var(--mt-color-contrast-gray)}.mt-btn-play{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem)}.mt-btn-play>svg{width:2.5rem;height:2.5rem;fill:var(--mt-color-bg);stroke:var(--mt-color-content-txt);stroke-width:1px}.mt-post-media.mt-loading-spinner .mt-btn-play{display:none}.mt-container .mt-btn-dark,.mt-dialog .mt-btn-dark{background-color:var(--mt-color-line-gray);color:var(--mt-color-content-txt);text-align:center;vertical-align:top;border:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:flex}.mt-dialog .mt-btn-dark{margin-left:auto}.mt-container .mt-btn-violet,.mt-container a.mt-btn-violet,.mt-dialog .mt-btn-violet,.mt-dialog a.mt-btn-violet{text-align:center;background-color:var(--mt-color-btn-bg);color:var(--mt-color-btn-txt);border:.5rem;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;display:flex}.mt-container .mt-btn-violet:hover,.mt-container a.mt-btn-violet:hover,.mt-dialog .mt-btn-violet:hover,.mt-dialog a.mt-btn-violet:hover{background-color:var(--mt-color-btn-bg-hover);text-decoration:none}.mt-post-txt .mt-btn-spoiler-txt{vertical-align:middle;display:inline-block}.mt-post-media.mt-loading-spinner>.mt-btn-spoiler-media{display:none}.mt-post-media>.mt-btn-spoiler-media-show{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-post-media.mt-post-media-spoiler>.mt-btn-spoiler-media-hide,.mt-post-media:not([data-media-width-hd])>.mt-btn-spoiler-media-hide,.mt-post-media:not(.mt-post-media-spoiler)>.mt-btn-spoiler-media-show{display:none}.mt-post-media>.mt-btn-spoiler-media-hide{z-index:2;position:absolute;top:.5rem;left:.5rem}.mt-post-media>.mt-btn-spoiler-media-hide>svg{fill:var(--mt-color-content-txt);pointer-events:none}.mt-error{width:calc(100% - 4.5rem);height:calc(100% - 3.5rem);color:var(--mt-color-error-txt);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mt-error-icon{margin-bottom:1rem;font-size:2rem}.mt-error-message{width:100%;padding:1rem 0}.mt-error-message hr{color:var(--mt-color-line-gray)}.mt-body>.mt-loading-spinner{width:3rem;height:3rem;margin:auto;position:absolute;top:calc(50% - 1.5rem);right:calc(50% - 1.5rem)}.mt-loading-spinner{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1000ms' repeatCount='indefinite'/%3E%3Cpath d='M64 6.69a57.3 57.3 0 1 1 0 114.61A57.3 57.3 0 0 1 6.69 64' fill='none' stroke='%23404040' stroke-width='12'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:min(2.5rem,100% - .5rem)}.mt-footer{flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem;margin:auto auto 2rem;padding:0 1rem;display:flex}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports (container-type:inline-size){@container mt-container (width<=20rem){.mt-body{padding:0 .5rem}.mt-container .mt-post-header-date>a{white-space:normal}.mt-post-media-wrapper .mt-post-media{grid-column:1/3}}}@supports not (container-type:inline-size){@media screen and (max-width:40rem){.mt-body{padding:0 .5rem}.mt-container .mt-post-header-date>a{white-space:normal}.mt-post-media-wrapper .mt-post-media{grid-column:1/3}}}
