:root{--animation-click-origin-x:50%;--animation-click-origin-y:50%;--profile-header-height:initial}
@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(titillium-web-v18-latin-regular.woff2)format("woff2")}
@font-face{font-display:swap;font-family:Titillium Web;font-style:bold;font-weight:700;src:url(titillium-web-v18-latin-700.woff2)format("woff2")}
html,body{color:#fff;overscroll-behavior:contain;touch-action:none;background-color:#000;width:100%;height:100%;margin:0;padding:0;font-size:14px;font-weight:400;position:fixed;top:0;bottom:0;left:0;right:0;font-family:titillium web,sans-serif!important}
body.loading .content{display:none}
body.loading:before{content:"";z-index:999;background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0}
body.loading:after{content:"";transform-origin:50%;z-index:1000;background-image:url(/assets/images/loading_static.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:64px;height:64px;animation:.9s linear infinite rotateBodyLoader;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.isContentAvailable{height:100%}
a{text-decoration:none}
#__next{height:inherit}
@media (orientation:landscape){body{width:100vw;margin:0 auto}}
.swiper-slide{height:100vh!important;height:100dvh!important}
.swiper-slide .vscrollable{height:100vh;height:100dvh;padding:0 5px;overflow-y:auto}
.swiper-slide .vscrollable.visiblescrollbar{overflow-y:scroll}
.swiper-slide.swiperslide_2 .vscrollable{height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow-y:auto}
.swiper-slide{width:100%}
@media (max-width:1279px){.swiper-container-threepane{max-width:720px}}
@media (min-width:1280px){body{width:100%;margin:0 auto}.swiper-slide{width:33%}.swiperslide_2{width:calc(100% - 800px)!important}.swiperslide_2>div{max-width:480px;margin:auto}}
@media (min-width:1600px){.swiperslide_2>div{max-width:600px}}
.nsfw img:not(.nameImagePlaceholder,.noblur,.noblur>video,.noblur>img,.noblur>.img),.nsfw .img:not(.nameImagePlaceholder,.noblur,.noblur>video,.noblur>img,.noblur>.img),.nsfw video:not(.nameImagePlaceholder,.noblur,.noblur>video,.noblur>img,.noblur>.img){filter:blur(35px)}
@keyframes rotateBodyLoader{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}