﻿@font-face{font-family:"Anvers";src:url("/fonts/LTSuperiorSerif-Regular.otf")}@font-face{font-family:"Anvers Bold";src:url("/fonts/LTSuperiorSerif-Semibold.otf")}@font-face{font-family:"Pizzicato-Cyr";src:url("/fonts/Pizzicato-Cyr.otf")}html{font-family:"Anvers",serif;--spacing: 2rem;color:#f0f8ff;height:100%}html strong{font-family:"Anvers Bold",serif}p{text-indent:1rem;line-height:1.5rem}body{min-height:100%;margin:0}body,section,.container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;width:100%}a{color:#a4d4ff}.title{font-family:"Pizzicato-Cyr",serif;color:#f0f8ff;text-decoration:underline;font-size:5rem;background-color:rgba(5,5,10,.7)}#background{z-index:-1;position:fixed;left:0;top:0;width:100%;height:100%;background:linear-gradient(#000, 50%, #140e26)}.presentation{display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:rgba(5,5,10,.7)}.presentation .upper{padding:2rem;align-items:center;align-items:center}@media screen and (orientation: landscape){.presentation .upper{display:grid;gap:2rem;grid-template-columns:1fr fit-content(100%) 1fr}.presentation .upper .name{grid-column:1/span 1}.presentation .upper .pfp{grid-column:2/span 1}.presentation .upper .signature{grid-column:3/span 1}.presentation .upper .signature img{max-width:30vw}}@media screen and (orientation: portrait){.presentation .upper{display:flex;gap:1rem;flex-direction:column}.presentation .upper .signature img{max-width:60vw}}.presentation .pfp{border-radius:100%;border-color:#fffaf0;border-style:dotted;border-width:1rem;width:16rem;height:16rem;max-width:100%;vertical-align:top;display:inline-block;position:relative;margin:auto}.presentation .pfp::after{z-index:-1;background-color:#fff;pointer-events:none;background-size:cover;border-radius:inherit;content:"";display:block;position:absolute;left:-5%;top:-5%;width:110%;height:110%;filter:blur(1rem)}.presentation .pfp img{height:auto;width:100%;display:block;box-sizing:border-box;border-radius:inherit !important;padding:.25rem}.presentation .socials{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;margin-bottom:var(--spacing)}.presentation .socials>a>svg{display:block;height:60%;width:60%;fill:#fff}.presentation .socials>a{display:flex;opacity:60%;justify-content:center;align-items:center;border:1px solid #f0f8ff;border-radius:100%;transition:opacity .25s ease-out}@media screen and (orientation: portrait){.presentation .socials>a{height:6em;width:6em}}@media screen and (orientation: landscape){.presentation .socials>a{height:3em;width:3em}}.presentation .socials>a:hover{opacity:100%}.presentation .name{font-family:"Pizzicato-Cyr",serif;font-size:10em;text-align:center;max-width:90vw}.post-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.post-list .post{display:flex;flex-direction:column;align-items:center;max-width:fit-content;padding:2em;background-image:linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.5));border-radius:calc(3rem - 30px)}.post-list .post>a{display:block;height:100%}.post-list .post .title{text-align:center;font-size:3em;margin-bottom:.5em}.post-list .post .thumb{max-width:400px;max-height:400px;aspect-ratio:auto}.post-list .post .summary .body{display:flex;flex-direction:row;align-items:center}.gallery{display:flex;flex-wrap:wrap;max-width:90%}.gallery::after{content:"";flex-grow:999999999}.gallery .nsfw{display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery .nsfw img{filter:blur(10px)}.gallery .nsfw::after{background-color:rgba(255,255,255,.5);position:absolute;content:"NSFW";text-align:center;vertical-align:middle;font-weight:bold;color:#000}.gallery .image{margin:.5em;position:relative}.gallery .image i{display:block}.gallery .image img{position:absolute;top:0;width:100%;vertical-align:bottom}.image_post{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.image_post .upper{padding:1rem;background-color:rgba(5,5,10,.7);gap:2rem;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}@media screen and (orientation: portrait){.image_post .upper{order:2;flex-direction:column}}.image_post .upper .text{text-align:justify;font-size:1.1em;max-height:80vh;max-width:30vw;overflow:scroll;padding-right:1rem}@media screen and (orientation: portrait){.image_post .upper .text{order:2;max-width:90vw;overflow:none;max-height:none}}.image_post .upper img{display:block;box-sizing:border-box;max-width:60vw;max-height:80vh}@media screen and (orientation: portrait){.image_post .upper img{order:1;max-width:90vw}}.image_post .lower{padding:1rem;display:flex;flex-direction:column;gap:1rem;background-color:rgba(5,5,10,.7);text-align:center}@media screen and (orientation: portrait){.image_post .lower{order:1}}.image_post .lower .tags{color:#83a9cc}.image_post .lower .tags a{color:#83a9cc}.taxonomy{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:first baseline;padding:1rem;gap:1rem}.taxonomy div{grid-column:1/span 1;color:#83a9cc}.taxonomy .title{font-size:8rem;color:#f0f8ff;grid-column:2/span 1}.taxonomy_list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;background-color:rgba(5,5,10,.7)}.taxonomy_list a{margin-bottom:1rem;display:block}.taxonomy_list a::before{content:"▷ "}.text_post{background-color:rgba(5,5,10,.7);padding:1rem;font-size:1.1rem}@media screen and (orientation: landscape){.text_post{max-width:50vw}}@media screen and (orientation: portrait){.text_post{max-width:90vw}}.text_post li{margin-top:.5rem}.text_post h1{font-size:4rem;text-align:center}.text_post h2{font-size:3rem;text-align:center}.text_post h3{font-size:2rem;text-align:center}.text_post img{max-height:50vh}.text_post .center{display:flex;flex-direction:column;justify-content:center;align-items:center}