@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";:root{--HUE:248;--text-color:white;--header-background-color:hsla(var(--HUE), 39%, 39%, .7);--menu-button-color:hsla(var(--HUE), 39%, 49%, .7);--nav-background-color:hsla(var(--HUE), 39%, 30%, .7)}.speaker-encythe{color:#7fffff}.speaker-veltrinx{color:#c731fe}.speaker-viosinth{color:#ba7aff}.speaker-hexonir{color:#99a185}.speaker-qyrosoal{color:#fb9257}.speaker-frog_plinko{color:#afff9e}.speaker-celestiastra{color:#8471eb}.speaker-darkenium{color:#ea313f}body{color:var(--text-color);background-color:#000;flex-direction:column;margin:0;font-family:"source sans 3",sans-serif;display:flex}html,body{overflow:hidden}a{color:var(--text-color);text-decoration:none}#background{filter:blur(5px)brightness(.4);z-index:-1;background-image:url(/assets/bg-placeholder-XPZ0OxP9.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}main{flex:1;min-height:0;position:relative;overflow-y:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6a5acd}header{z-index:2;width:100%;position:sticky;top:0}#header{background-color:var(--header-background-color);flex-direction:column;display:flex}#header div{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#header h1{margin:0}#header-signature{width:2.5rem;height:2.5rem;image-rendering:pixelated}#header-title{padding:.5rem 1rem}#site-title,#site-secondary-title{margin:0;font-size:1.75rem;font-weight:700}#menu-button,#menu-button img{height:2.5rem;image-rendering:pixelated;border:none;padding:0;overflow:hidden}#menu-button{cursor:pointer;color:inherit;background:0 0;border-left:1px solid #483d8b;flex-direction:row;align-items:center;gap:.5rem;height:fit-content;padding:.5rem .5rem .5rem 1rem;transition:background .1s ease-in-out;display:flex}#menu-button:hover,#menu-button:focus-visible{background:var(--menu-button-color)}#menu-text{-webkit-user-select:none;user-select:none;margin:0;font-size:1.75rem;font-weight:700}#menu-close{opacity:0;position:absolute}#menu-imgs{width:2.5rem;height:2.5rem;transition:transform .2s ease-out}#menu-imgs img{transition:opacity}#menu-imgs.enabled{transform:rotate(-180deg)}#nav-wrapper{width:100vw;max-width:100vw;overflow:hidden}#nav-menu{z-index:1;transform-origin:50% 0;opacity:1;-webkit-user-select:none;user-select:none;background-color:var(--nav-background-color);-webkit-backdrop-filter:brightness(.5)blur(4px);backdrop-filter:brightness(.5)blur(4px);flex-direction:column;gap:1rem;width:100%;max-height:40vh;transition:transform .1s ease-in-out,opacity .1s ease-in-out,transform-origin .1s ease-in-out;display:flex;position:fixed;overflow-y:auto;transform:translateY(0)}#nav-menu p{margin:0}#nav-menu.hidden{opacity:0;transform:translateY(-100%)}.nav-header{background-color:#483d8b;padding:.5rem;font-weight:700}.nav-link{flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 1rem;text-decoration:none;display:flex}.nav-link-text{color:var(--text-color);flex-direction:row;gap:.25rem;font-weight:700;display:flex}.nav-link-text>img{width:1.25rem;height:1.25rem}.nav-hover-arrow{opacity:0;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.075,.82,.165,1);position:absolute;transform:translate(-1rem)}.nav-link-text :not(.nav-hover-arrow){transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.075,.82,.165,1)}.nav-link.active .nav-hover-arrow,.nav-link:hover .nav-hover-arrow,.nav-link:focus-visible .nav-hover-arrow{opacity:1;display:revert;transform:translate(0)}.nav-link.active .nav-link-text :not(.nav-hover-arrow,.nav-link-flavor),.nav-link:hover .nav-link-text :not(.nav-hover-arrow,.nav-link-flavor),.nav-link:focus-visible .nav-link-text :not(.nav-hover-arrow,.nav-link-flavor){transform:translate(1.25rem)}.nav-link-flavor{color:#b8b1e780;text-align:right;flex:1;font-size:.75rem;font-style:italic;font-weight:400}#fade-animation{z-index:-1;width:-webkit-fill-available;width:-moz-available;width:stretch;width:-webkit-fill-available;position:fixed}section{-webkit-user-select:none;user-select:none;z-index:-1;width:-webkit-fill-available;width:-moz-available;width:stretch;flex-direction:column;width:-webkit-fill-available;padding:2rem;display:flex;position:absolute}section.enabled{z-index:0;filter:revert;position:relative}section p{width:fit-content;margin:0;font-size:1.5rem;line-height:1.5}section .animatable,section .dialogue-object{filter:opacity();-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:hideSectionText;animation-timing-function:cubic-bezier(.6,.04,.98,.335);animation-delay:var(--delay);animation-duration:var(--duration);transition:filter var(--duration) ease-out;animation-fill-mode:forwards}section .animatable.enabled,.dialogue-object.enabled{filter:opacity(0);-webkit-user-select:text;user-select:text;pointer-events:all;animation-name:showSectionText;animation-timing-function:cubic-bezier(.26,1.2,.64,1);animation-delay:var(--delay);animation-duration:var(--duration);animation-fill-mode:forwards}.from-right .animatable,.from-right.animatable{animation-name:hideSectionTextRight}.from-right .animatable.enabled,.from-right.animatable.enabled{animation-name:showSectionTextRight}.from-bottom .animatable,.from-bottom.animatable{animation-name:hideSectionTextBottom!important}.from-bottom .animatable.enabled,.from-bottom.animatable.enabled{animation-name:showSectionTextBottom!important}section img{width:var(--size);height:var(--size)}section>div{margin-bottom:.5rem}.columned{flex-direction:row;gap:1rem;display:flex}.rowed{flex-direction:column;gap:1rem;display:flex}.columned>div,.rowed>div{flex:1}.dialogue-aside{flex-direction:column;gap:.5rem;display:flex;overflow:hidden}.dialogue-object{flex-direction:row;gap:.5rem;width:fit-content;display:flex}.dialogue-tree{-webkit-backdrop-filter:brightness(.5)blur(5px);backdrop-filter:brightness(.5)blur(5px);background:#0000007f;border-radius:0 1rem 1rem;flex-direction:column;justify-content:center;padding:1rem;transition-property:opacity,filter,transform;transition-duration:.3s;display:flex}.dialogue-tree p{width:revert}.game-contributions h2,.social-container h2{margin-bottom:0;font-size:2rem}.social-container h2{margin-top:0}.newtab{text-align:right;opacity:0;text-shadow:0 0 3px #000;z-index:1;width:max-content;font-size:1rem;transition:all .2s cubic-bezier(.55,.085,.68,.53);position:absolute;top:.5rem;left:calc(100% - .5rem);transform:translate(-100%)}a.game-contribution:hover .newtab,a.game-contribution:focus-visible .newtab,a.social-link:hover .newtab,a.social-link:focus-visible .newtab{opacity:1;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.game-contributions{flex-direction:column;width:fit-content;display:flex}.game-contribution{color:#fff;background-color:#473d8a80;margin-bottom:.5rem;text-decoration:none;translate:0;transition:translate .2s cubic-bezier(.075,.82,.165,1)!important}a.game-contribution:hover,a.game-contribution:focus-visible{translate:0 -.5rem}.game-background{background-image:var(--img);filter:brightness(.3);z-index:-1;background-position:50%;background-size:cover;border:1px solid #fff;width:100%;height:100%;position:absolute}.game-wrapper{flex-direction:row;gap:.5rem;padding:.5rem;display:flex}.game-info{flex-direction:column;flex:1;display:flex}.game-description{font-size:1.1rem;line-height:normal}.game-image{aspect-ratio:1;width:4rem;height:4rem}.game-title{margin:0;font-size:1.5rem}.game-role{color:gray;font-size:1rem;font-style:italic}.game-when{transform-origin:bottom;width:revert;border-bottom:1px solid #7f7f7f7f;height:fit-content;padding-bottom:2px;font-size:1rem;line-height:1;transform:translateY(-.25rem)!important}.social-container{flex-direction:column;justify-content:center;gap:.5rem;width:fit-content;display:flex}.social-link{clip-path:view-box;background-color:#372f6a80;border:1px solid #0000007f;flex-direction:row;justify-content:start;align-items:center;padding-right:1rem;display:flex;overflow:hidden;translate:0;transition:translate .2s cubic-bezier(.075,.82,.165,1)!important}.social-link:hover,.social-link:focus-visible{translate:0 -.5rem}.social-image{object-fit:contain;opacity:.5;width:1rem;height:1rem;position:static;translate:2rem;scale:6}.social-text-container{flex-direction:column;display:flex}.social-text{text-shadow:0 0 4px #000;font-size:1.25rem;font-weight:700;translate:0 .2rem}.social-description{text-shadow:0 0 4px #000;font-size:1rem;translate:0 -.3rem}#chronicle{align-items:center}#chronicle-bottom{flex-direction:row;justify-content:space-around;width:100%;display:flex}#calendar{grid-auto-columns:1fr;gap:2px;max-width:70rem;min-height:max(50vh,20rem);padding:0 .25rem;display:inline-grid;overflow:hidden}#chronicle.enabled #calendar{overflow-x:auto}#calendar-now{width:100%;height:0;top:var(--offset);border-bottom:1px solid #ff7f7f;position:absolute}.calendar-timesep{width:100%;top:var(--offset);border-bottom:1px solid #fff;position:absolute}.calendar-column{opacity:.5;flex-direction:column;grid-row:1;gap:2px;display:flex;transition:opacity .3s cubic-bezier(.075,.82,.165,1)!important}.calendar-column.active,.calendar-column:hover{opacity:1}.calendar-day,.calendar-shortday{background-color:var(--menu-button-color);text-align:center;padding:.5rem 1rem;font-weight:700}.calendar-shortday{display:none}.calendar-data{background-color:var(--header-background-color);text-align:center;flex:1;width:100%;position:relative}.calendar-data-entry{left:0;right:0;top:var(--offset);height:var(--size);border-top:hsla(var(--HUE), 50%, 50%, 1) 1px solid;border-bottom:hsla(var(--HUE), 50%, 50%, 1) 1px solid;background-color:hsla(var(--HUE), 50%, 50%, .25);flex-direction:column;transition:opacity .5s cubic-bezier(.075,.82,.165,1);display:flex;position:absolute}.calendar-data-entry p{padding:0 .25rem}.calendar-data-title{text-align:left;font-size:1rem;font-weight:700;line-height:1;translate:0 .125rem}.calendar-data-time{font-size:.75rem}@keyframes showSectionText{0%{filter:opacity(0)blur(20px);transform:translate(-100%)}to{filter:opacity();transform:translate(0)}}@keyframes hideSectionText{0%{filter:opacity();transform:translate(0)}to{filter:opacity(0)blur(20px);transform:translate(-100%)}}@keyframes showSectionTextRight{0%{filter:opacity(0)blur(20px);transform:translate(100%)}to{filter:opacity();transform:translate(0)}}@keyframes hideSectionTextRight{0%{filter:opacity();transform:translate(0)}to{filter:opacity(0)blur(20px);transform:translate(100%)}}@keyframes showSectionTextBottom{0%{filter:opacity(0)blur(20px);transform:translateY(100%)}to{filter:opacity();transform:translateY(0)}}@keyframes hideSectionTextBottom{0%{filter:opacity();transform:translateY(0)}to{filter:opacity(0)blur(20px);transform:translateY(100%)}}@media (width>=768px){#nav-menu{max-width:16rem;max-height:unset;height:-webkit-fill-available;height:-moz-available;height:stretch;height:-webkit-fill-available;transition:translate .2s cubic-bezier(.075,.82,.165,1),opacity .2s cubic-bezier(.075,.82,.165,1),transform-origin .2s cubic-bezier(.075,.82,.165,1);left:100%;translate:-100%}body{overflow-x:hidden}.nav-link{background-color:#0000}#nav-menu.hidden{translate:0%;transform:revert}.nav-link{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (width<=768px){#menu-text{display:none}#menu-button{padding:.5rem}#header-signature{display:none}.columned{flex-direction:column}.columned>div{width:revert;flex:1}#calendar{grid-template-columns:none;grid-auto-rows:auto;width:100%;max-width:100%}#calendar-now{width:0;height:100%;top:0;left:var(--offset);border-bottom:none;border-right:1px solid #ff7f7f}.calendar-column{grid-column:1;grid-row:sibling-index();flex-direction:row}.calendar-data-entry{top:0;bottom:0;left:var(--offset);width:var(--size);border-right:hsla(var(--HUE), 50%, 50%, 1) 1px solid;border-left:hsla(var(--HUE), 50%, 50%, 1) 1px solid;border-top:none;border-bottom:none;height:100%}.calendar-day{display:none}.calendar-shortday{display:revert;width:2rem}.calendar-timesep{width:0;height:100%;top:0;left:var(--offset);border:none;border-right:1px solid #fff}.calendar-data-time{text-wrap:nowrap}}
