@font-face{font-family:Lexend;src:url(/assets/fonts/Lexend-VariableFont_wght.ttf) format("opentype")}@font-face{font-family:Urbanist;src:url(/assets/fonts/Urbanist-VariableFont_wght.ttf)}@font-face{font-family:Voltaire;src:url(/assets/fonts/Voltaire-Regular.ttf)}@font-face{font-family:Comic Sans MS;src:url(/assets/fonts/ComicSansMS3.ttf)}@font-face{font-family:Comic Sans MS;src:url(/assets/fonts/ComicSansMS3.ttf)}@font-face{font-family:Amatic SC;src:url(/assets/fonts/AmaticSC-Regular.ttf);font-style:normal}@font-face{font-family:Amatic SC;src:url(/assets/fonts/AmaticSC-Bold.ttf);font-style:bold}@font-face{font-family:Merriweather;src:url(/assets/fonts/Merriweather-VariableFont.ttf);font-style:normal}@font-face{font-family:Merriweather;src:url(/assets/fonts/Merriweather-Italic-VariableFont.ttf);font-style:italic}@font-face{font-family:Pixelify Sans;src:url(/assets/fonts/PixelifySans.ttf)}@font-face{font-family:Miriam Libre;src:url(/assets/fonts/MiriamLibre.ttf)}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat.ttf)}body{font-family:Urbanist,Courier New,Courier,monospace;font-weight:300;font-size:17px;color:#fff;background-color:#464652;text-align:center;min-height:100vh;margin:0;overflow-x:hidden}*{box-sizing:border-box}h1{font-family:Voltaire,Urbanist,Courier New,Courier,monospace}h2{color:#9d9eb8}a{color:#fff}p{margin-bottom:1.2em}footer{display:flex;justify-content:center;align-items:center}#nsfw-toggle{background-color:#464652;height:1.4em;position:relative;width:7ch;display:block;border:.1em solid #373740}#nsfw-toggle span{font-weight:700;text-align:center;height:100%;width:5ch;position:absolute;left:0;background-color:#9d9eb8;transition:.2s ease}#nsfw-toggle span:hover{transition:.2s ease;left:.5ch}#nsfw-toggle.on span{left:unset;right:0;background-color:orange;transition:.2s ease}#nsfw-toggle.on span:hover{transition:.2s ease;right:.5ch}.wrapper{text-align:left;max-width:900px;padding:1em 1em 20px;margin:1em auto auto;overflow:auto;box-sizing:border-box}.wrapper strong,.wrapper b{font-weight:800}.wrapper>:first-child{margin-top:0;padding-top:0}.wrapper h1{margin-bottom:0}.wrapper h2{margin:.25em 1em 1em}.wrapper img{max-width:100%}.wrapper .text{background-color:#373740;padding:1em;letter-spacing:.15ch;line-height:1.4em;word-spacing:.2ch;margin:1em 0}.wrapper .text h1,.wrapper .text h2,.wrapper .text h3,.wrapper .text h4{line-height:initial}.wrapper .text>:first-child{margin-top:0}.wrapper .text>:last-child{margin-bottom:0}.wrapper.dark{background-color:#373740}.wrapper.dark .text{background-color:#2e2e38}.wrapper.wide{max-width:min(1200px,80%)}.wrapper .buttons{display:flex;flex-direction:row;justify-content:center;gap:2ch;font-size:.8em;margin:1em auto}.wrapper details{background-color:#373740;padding:.5em}.wrapper details summary{list-style-type:"> ";color:#fff;padding:.25em 1em}.wrapper details[open]>summary{background-color:#636474;list-style-type:"V "}button{font-family:Urbanist,Courier New,Courier,monospace;border:none;padding:.8em 1.5em;text-align:center;text-decoration:none;display:inline-block;font-size:1.25em}button.light{background-color:#fff;color:#464652}button.light:hover,button.light:focus{background-color:#d0885f;color:#fff}button.light:active{background-color:#fe7021;color:#fff}button.dark{background-color:#636474;color:#fff}button.dark:hover,button.dark:focus{background-color:#5f639f}button.dark:active{background-color:#454dce}button.no-click{pointer-events:none}pussy{align-items:center;text-align:center;justify-content:center;display:flex}pussy div{text-align:center}.warning-page-flex{align-items:center;text-align:center;justify-content:center;display:flex;padding-top:60px}.warning-page-flex img{max-width:500px}.warning-page-flex *{margin-top:20px;margin-bottom:0}.tagbox{background-color:#373740;padding:1em;text-decoration:none;width:min(70%,50em);margin:auto}.tagbox button{padding:.5em;margin:.25em;font-size:16px}.tagbox .top{display:flex;justify-content:space-between}.tagbox .top strong{font-size:1.5em}.tagbox .taglist{margin:1em;text-align:left;column-count:auto;column-width:10em}.pagination-nav{text-align:center}.show-for-mobile{display:none}@media screen and (max-width: 1100px){body{font-size:1.4em}.hide-for-mobile{display:none}.show-for-mobile{display:unset}.wrapper{width:100%;max-width:100%}.warning-page-flex{display:grid;text-align:center}.warning-page-flex img{max-width:400px;margin:auto}.warning-page-flex pussy{padding-top:30px;margin-top:0}.warning-page-flex *{margin-top:0;margin-bottom:0}}.art-page-v2{display:flex;flex-direction:column;align-items:center;min-width:10em;max-width:min(100vw,1000px);margin:auto}.art-page-v2 .art-link{border-width:1em;border-color:#373740;border-style:solid;max-width:100%;max-height:600px;margin:2em;box-sizing:content-box}.art-page-v2 .art-link .art-display{max-height:inherit;max-width:100%;display:block}.art-page-v2 .buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.art-page-v2 .buttons button{background-color:#9d9eb8;border:none;padding:1em;cursor:pointer;border-radius:50%;margin:.2em}.art-page-v2 .buttons button:hover{filter:brightness(1.1)}.art-page-v2 .buttons button.unselected{background-color:#373740}.art-page-v2 .info-and-arrows{margin:2em;width:100%;display:flex}.art-page-v2 .info-and-arrows .arrow{display:flex}.art-page-v2 .info-and-arrows .arrow img{width:70px;margin:2em;object-fit:contain}.art-page-v2 .info-and-arrows .info{background-color:#373740;position:relative;text-align:left;padding:1em 2em;font-size:.8em;flex-grow:1}.art-page-v2 .info-and-arrows .info h1{color:#fff;margin:0;font-size:2em}.art-page-v2 .info-and-arrows .info .date{color:#9d9eb8;position:absolute;text-align:right;right:2em;top:.5em}.art-page-v2 .info-and-arrows .info h2{color:#9d9eb8;margin:0 0 1em;font-size:1.5em}.art-page-v2 .info-and-arrows .info h2 a{color:#fff;text-decoration:none}.art-page-v2 .info-and-arrows .info .tags a{background-color:#9d9eb8;color:#373740;padding:.2em .5em;margin:.3em;text-decoration:none;display:inline-block}.art-selector-v2 .option-bar{display:flex;position:relative;justify-content:space-between;font-size:1.5em;background-color:#2e2e38;padding:.2ch}.art-selector-v2 .option-bar>*{display:flex}.art-selector-v2 .option-bar .searchbar{justify-content:left}.art-selector-v2 .option-bar .pages{position:absolute;justify-content:center;color:#9d9eb8;transform:translate(-50%,-50%);left:50%;top:50%}.art-selector-v2 .option-bar .pages .per-page-navigation{display:flex;position:absolute;top:50%}.art-selector-v2 .option-bar .pages .left{transform:translate(-100%,-50%);left:0}.art-selector-v2 .option-bar .pages .right{transform:translate(100%,-50%);right:0}.art-selector-v2 .option-bar .pages a{color:#9d9eb8;text-decoration:none}.art-selector-v2 .option-bar .pages b{color:#fff}.art-selector-v2 .option-bar .pages img{height:1.5em;margin:auto 1ch}.art-selector-v2 .option-bar .sex-button{justify-content:right}.art-selector-v2 .art-grid{display:grid;grid-template-columns:repeat(auto-fit,10em);grid-gap:1em;margin:1em 0;justify-content:space-between}.art-selector-v2 .art-grid .artpiece{width:10em;height:8em;position:relative;overflow:hidden}.art-selector-v2 .art-grid .artpiece .onhover{opacity:0;transition:.3s;box-shadow:inset 0 -3em 2em -2em #000;height:100%;width:100%;padding:1ch;position:absolute;top:0;left:0;display:flex;font-size:.7em}.art-selector-v2 .art-grid .artpiece .onhover img{z-index:1;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;height:4em;width:4em}.art-selector-v2 .art-grid .artpiece .onhover>div{z-index:2;overflow-wrap:anywhere;display:flex;align-items:flex-end}.art-selector-v2 .art-grid .artpiece .onhover .art-name{margin-right:.5ch;font-weight:700;width:60%}.art-selector-v2 .art-grid .artpiece .onhover .artist-name{width:40%;text-align:right;justify-content:flex-end}.art-selector-v2 .art-grid .artpiece .onhover.video:before{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:30%;aspect-ratio:1;mask-image:url(/assets/img/ui/play_icon.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#ffffffb3}.art-selector-v2 .art-grid .artpiece img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;transition:.3s}.art-selector-v2 .art-grid .artpiece:hover img{transition:.3s;filter:blur(2px);opacity:.6}.art-selector-v2 .art-grid .artpiece:hover .onhover{transition:.3s;opacity:1}.character-selector .birthday{margin:1em auto;display:flex;flex-direction:row;width:fit-content}.character-selector .birthday img{width:75px;height:75px;object-fit:cover}.character-selector .birthday div{margin:auto 1em}.character-selector .birthday div h1{margin-top:0;font-size:1.5em}.character-selector .birthday div p{margin-bottom:0}.character-selector .character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;background-color:#373740;padding:.5em}.character-selector .character-grid .character-box{display:flex;flex-direction:column;align-items:center}.character-selector .character-grid .character-box p{text-align:center;margin-top:.5em;margin-bottom:0;font-weight:500;text-decoration:none}.character-selector details{padding:.5em 1em;margin-top:2em;background-color:#373740}.character-selector details summary{font-size:1.5em;color:#fff}img.character-icon{width:100px;height:100px;object-fit:cover}.character-div{text-align:left;margin:auto}.character-div img{position:relative;z-index:20}.character-div strong{color:#9d9eb8}.character-div h1{margin:revert;font-size:4em}.character-div h2{font-size:2em;text-transform:uppercase;font-family:Voltaire;color:#9d9eb8;margin:0}.character-div .exclusion-reason{display:flex;justify-content:center;text-wrap:balance;padding:5px;margin:15px;background-color:#2e2e38}.character-div .exclusion-reason img{width:75px;height:75px;margin:auto auto auto 2.5%}.character-div .exclusion-reason .exclusion-text{margin:5px;text-align:center}.character-div .exclusion-reason .exclusion-text .exclusion-title{font-weight:700;font-size:1.5em}.character-div .exclusion-reason .exclusion-text p{margin:7px}.character-div .character-top{width:90%;margin:auto;display:flex;align-content:stretch;justify-content:center}.character-div .character-top .left{display:flex;justify-content:center}.character-div .character-top .left .titles div{display:flex;justify-content:space-between}.character-div .character-top .left .titles h1{font-size:4em;letter-spacing:.4rem;text-transform:uppercase;font-family:Voltaire;margin:0}.character-div .character-top .left .titles .text{max-width:20em}.character-div .character-top .left .titles a.text{display:block;font-size:1.5em;text-transform:uppercase;font-family:Voltaire;text-decoration:none;text-align:center}.character-div .character-top .left .titles a.text:hover{filter:brightness(.6)}.character-div .character-top .left .titles p{text-align:left}.character-div .character-top .left img{z-index:20;margin:auto;max-width:4em;max-height:4em}.character-div .character-top .right{margin-left:2em;align-content:center}.character-div .character-top .right img{margin:auto;object-fit:contain;max-height:25em;max-width:22em}.character-div .character-top .right p{text-align:right;text-transform:uppercase;font-family:Voltaire;line-height:0%}.character-div .character-bottom{text-align:left;padding-left:10%;padding-right:10%}.character-div .character-bottom h1,.character-div .character-bottom h2{font-size:2em;text-transform:uppercase;font-family:Voltaire}.character-div .character-bottom h1{position:relative;padding-left:2em;color:#9d9eb8;text-align:left;margin:1em 0;border:none}.character-div .character-bottom h1:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:#9d9eb8;z-index:0;transform:translateY(-50%)}.character-div .character-bottom h1 span{position:relative;background:#373740;padding:0 .5ch;z-index:1}.character-div .character-bottom p{margin:0%}.character-div .character-bottom .relationship{display:flex;margin:.5em 0}.character-div .character-bottom .relationship.text{padding:.5em}.character-div .character-bottom .relationship h1{padding-left:0%;padding-right:0%}.character-div .character-bottom .relationship img{margin:auto 1ch;width:75px;height:75px;max-width:unset}.character-div .character-bottom .relationship .relationtext{margin:auto auto auto 0}.character-div .character-bottom .relationship .relationtext a{text-decoration:none}.character-div .character-bottom .relationship .relationtext h2{font-size:1.2em;margin:0%}.overlay{position:relative}.overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:max(100%,100vh);z-index:10;pointer-events:none}@media screen and (max-width: 1100px){.character-div .character-top .right img{max-width:40vw}}.frontpage .frontpage-top{overflow:hidden;background-color:#373740;height:6em;width:100%;display:flex;flex-direction:row}.frontpage .frontpage-top .titles{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;margin:1em 0 1em 2ch}.frontpage .frontpage-top .titles>*{margin:0}.frontpage .frontpage-top .titles h2{font-size:1.1em}.frontpage .frontpage-top .logo{background-color:#464652;aspect-ratio:1/1;height:125%;border-radius:50%;flex-grow:0;position:relative;top:-12.5%;display:flex}.frontpage .frontpage-top .logo img{height:75%;margin:auto}.frontpage .frontpage-top .links{aspect-ratio:2/1;display:flex;flex-direction:column;flex-grow:0}.frontpage .frontpage-top .links a{overflow:visible;text-decoration:none;height:2em;position:relative;display:flex;width:70%;margin:auto}.frontpage .frontpage-top .links img{height:110%;border-radius:50%;position:absolute;left:0;top:50%;transform:translate(-50%,-50%);border-width:.4ch;border-style:solid;aspect-ratio:1}.frontpage .frontpage-top .links span{text-align:center;margin:auto;display:inline-block;width:100%}.frontpage .frontpage-top .links .discord{background-color:#5e66f1}.frontpage .frontpage-top .links .discord img{background-color:#5e66f1;border-color:#5e66f1}.frontpage .frontpage-top .links .onboard{background-color:green}.frontpage .frontpage-top .links .onboard img{background-color:green;border-color:green}.frontpage .frontpage-bottom{display:flex;flex-direction:row;margin-top:1em}.frontpage .frontpage-bottom .frontpage-buttons{flex-grow:1;display:grid;justify-items:stretch;gap:1em;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));justify-content:space-between;height:min-content}.frontpage .frontpage-bottom .frontpage-buttons .button{background-color:#373740;display:flex;justify-content:space-between;padding:1ch;height:8em;text-decoration:none}.frontpage .frontpage-bottom .frontpage-buttons .button span{font-size:1.3em;margin:auto 1ch;font-weight:600;overflow-wrap:break-word}.frontpage .frontpage-bottom .frontpage-buttons .button img{height:100%;aspect-ratio:1/1;object-fit:cover}.frontpage .frontpage-bottom .joke-area{margin-left:1em}.frontpage .frontpage-bottom .joke-area div{background-color:#373740;padding:.5ch 1ch;width:min-content}.frontpage .frontpage-bottom .joke-area div div{white-space:pre;font-size:.9em;font-weight:700}.frontpage .frontpage-bottom .joke-area div img{width:100%}@media screen and (max-width: 1400px){.frontpage .frontpage-bottom{flex-direction:column}.frontpage .frontpage-bottom .joke-area{margin-top:1em}.frontpage .frontpage-bottom .joke-area div{margin:auto}}.onboarding{padding:2em;text-align:center}.onboarding h1{font-size:2em;text-transform:uppercase;font-family:Voltaire}.onboarding p{font-size:1.1em;text-align:left}.onboarding .bubble{display:flex;flex-direction:row;width:100%;justify-content:space-between}.onboarding .bubble.reverse{flex-direction:row-reverse}.onboarding .bubble.center{width:30em;margin:auto;display:block}.onboarding .bubble.center h1,.onboarding .bubble.center p{text-align:center}.onboarding .bubble .img{text-align:center;margin:auto;padding:1.2em}.onboarding .bubble .img p{margin:0;font-size:.8em;text-align:center}.onboarding .bubble .img img{height:14em;max-width:unset}@media screen and (max-width: 1100px){.onboarding{padding:.5em}.onboarding .bubble{width:60ch;margin:auto;flex-direction:column}.onboarding .bubble.reverse{flex-direction:column}.onboarding .bubble.center{width:50ch}.onboarding .bubble .img p{font-size:unset}.onboarding .bubble .img img{height:18em}}nav{font:1em Urbanist;justify-content:space-between;display:flex;background-color:#636474;padding-top:.5em;padding-bottom:.5em}nav *{color:#fff;padding:0 .5em;margin:0}nav a{text-decoration:none}nav .curr-page{color:#fff}nav .nav-item{color:#9d9eb8;transition:color .5s}nav .nav-item:hover{color:#fff;transition:color .3s}nav .title{font-size:2em;font-weight:800}nav .left,nav .right{padding-right:.5em;display:flex;align-items:center}nav .left *,nav .right *{display:inherit}@media screen and (max-width: 1100px){nav{font-size:1.1em}nav .title{display:none}nav .right{display:none}nav .left{margin:auto}}.recap-selector a{font-size:1.2em;color:#9d9eb8;font-weight:700;text-decoration:none}.recap-selector summary{font-size:2em}.recap-selector .holder{padding:1em 2em}.recap{text-align:left}.recap h1{font-size:2.4em;font-weight:450;margin-bottom:0}.recap h2{font-size:1.3em;font-weight:450;margin-top:1em;margin-left:1em}.recap .text-box{max-width:80%;margin:auto}.recap .text-box h2{font-size:1em;margin:0}.recap .text-box text{text-align:center}.misc-holder{width:100%;display:grid;gap:2em;grid-template-columns:repeat(auto-fill,minmax(28em,1fr));place-items:center}.misc-holder .misc{width:26em;display:flex;padding:1em;background-color:#373740;text-decoration:none}.misc-holder .misc .left{font-size:.7em;display:flex;flex-direction:column}.misc-holder .misc .left h2{margin:auto}.misc-holder .misc .left>:first-child{margin:0}.misc-holder .misc img{aspect-ratio:1/1;width:150px;height:150px;margin-left:1em;object-fit:cover}.wrapper.ritual.guess{display:flex;flex-direction:row}.wrapper.ritual.guess .text{flex-grow:0;text-align:center;background-color:#2e2e38;padding:1em;display:flex;flex-direction:column;justify-content:center}.wrapper.ritual.guess .text h1{font-size:2em}.wrapper.ritual.guess .text .mystery{background-color:#464652;padding:1em;margin:1.5em}.wrapper.ritual.guess .text .mystery h1{text-transform:uppercase}.wrapper.ritual.guess .text .mystery p{margin-top:2em;text-wrap:balance;max-width:60ch}.wrapper.ritual.guess .text button{margin:1em}.wrapper.ritual.guess .text .remaining{color:#9d9eb8;font-size:1.5em}.wrapper.ritual.guess .text .remaining *{display:inline}.wrapper.ritual.guess .text .motivation{color:#9d9eb8}.wrapper.ritual.guess .img{flex-shrink:1;background-color:#373740;height:600px;text-align:center;margin-left:2em;flex-basis:60%;display:flex}.wrapper.ritual.guess .img img{max-height:100%;max-width:100%;margin:auto}.wrapper.ritual.complete{display:block;text-align:center}@media screen and (max-width: 1100px){.wrapper.ritual.guess{flex-direction:column-reverse}.wrapper.ritual.guess .img{margin-left:0;margin-bottom:2em;height:50vh}.wrapper.ritual.guess .img img{max-height:50vh}}.story-selector a.story-link{text-decoration:none;padding:1em 2em;background-color:#2e2e38;display:block;margin:2em}.story-selector a.story-link p{color:#9d9eb8;font-weight:400}.story-selector a.story-link>*:first-child{margin-top:0}.story-selector a.story-link>*:last-child{margin-bottom:0}.story{margin:auto}.story h1{font-size:2em}.story img{max-height:20em;max-width:100%;margin:auto;display:block}.story details{text-align:center}.story details summary{text-align:left}.story small{font-size:.7em}.story video{max-width:100%}.story .text{margin:auto;max-width:70ch}.story .text a{color:#9d9eb8}.story .text h1{line-height:initial}@media screen and (max-width: 1100px){.story{width:100%}}#search-system-status{font-family:monospace;color:#90ee90;font-weight:700;text-align:center;margin:1em}#search-results a.result{text-decoration:none;display:flex;flex-direction:row;margin:1em 0;padding:1em;background-color:#2e2e38}#search-results a.result img{width:100px;height:100px;object-fit:cover;margin-right:1em;margin-left:0}#search-results a.result h1{font-size:1.5em}#search-results a.result h2{font-size:1em}#search-results a.result.show-more{background-color:#483d8b}#search-results a.result.show-more h1{margin:auto;text-align:center;font-size:2}.wrapper.tierlist.hide-retired .retired,.wrapper.tierlist.hide-hidden .hidden{display:none}.wrapper.tierlist #tierlist-collector,.wrapper.tierlist #tierlist-holder{display:flex;flex-direction:column;gap:.2em;height:min-content;width:100%}.wrapper.tierlist #tierlist-holder{background-color:#636474}.wrapper.tierlist #tierlist-collector{background-color:#373740}.wrapper.tierlist #tierlist-collector.hide-settings .settings{display:none}.wrapper.tierlist h1{margin:.5em auto}.wrapper.tierlist .tier{background-color:#373740;min-height:100px;height:min-content;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;text-align:center}.wrapper.tierlist .tier:first-child .settings img:first-child{display:none}.wrapper.tierlist .tier:last-child .settings img:last-child{display:none}.wrapper.tierlist .tier .settings{width:40px;margin-right:.5em;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0}.wrapper.tierlist .tier .settings *{max-width:100%}.wrapper.tierlist .tier .name{display:flex;align-items:center;justify-content:center;background-color:orange;width:100px;padding:.5ch;word-break:break-word;flex-shrink:0;font-weight:700}.wrapper.tierlist .tier .holder{background-color:#373740;display:flex;flex-direction:row;align-items:start;flex-wrap:wrap}.wrapper.tierlist #tierlist-origin{margin-top:3em}.wrapper.tierlist #tierlist-origin .holder{padding:.5em;justify-content:center}.admin.wrapper{text-align:center}.admin.wrapper .text{text-align:left}.admin.wrapper a{color:#000;background-color:#fff;mix-blend-mode:lighten;font-weight:700;padding:.2em .5ch;text-decoration:none}.admin.wrapper .buttons a{all:unset}
/*# sourceMappingURL=/_bridgetown/static/index.NVDMRLWU.css.map */
