@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}button{color:var(--text-color);font-family:"source sans 3",sans-serif}#background{filter:blur(5px)brightness(.4);z-index:-1;background-image:url(/assets/bgveltrinx-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:fixed;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 .2s ease-out}#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,.vault-holder{color:#fff;box-sizing:border-box;background-color:#473d8a80;border:1px solid #ffffff4d;text-decoration:none;translate:0;transition:translate .2s cubic-bezier(.075,.82,.165,1)!important}.game-contribution{margin-bottom:.5rem}a.game-contribution:hover,a.game-contribution:focus-visible,a.vault-item:hover>.vault-holder,a.vault-item:focus-visible>.vault-holder,a.social-link:hover,a.social-link:focus-visible{translate:0 -.5rem}.game-background,.vault-item-background{background-image:var(--img);filter:brightness(.3);z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}.game-wrapper,.vault-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,.vault-name{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}:root{--RED:#f77;--ORANGE:#fa7;--YELLOW:#ff7;--GREEN:#7f7;--GRUE:#7fa;--BLUE:#7af;--DARKBLUE:#77f;--GRAY:#777;--LIGHTGRAY:#aaa}[data-attribute=recently\ vaulted]{color:var(--YELLOW)}[data-attribute=regular]{color:var(--BLUE)}[data-attribute=resurfaced]{color:var(--ORANGE)}[data-attribute=clear]{color:var(--GREEN)}[data-attribute="100%"]{color:var(--GRUE)}[data-attribute=degraded]{color:var(--GRAY)}#vault{height:-webkit-fill-available;height:-moz-available;height:stretch;min-height:max-content}#vault-items{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);margin-bottom:6rem;padding:.5rem;display:grid}.vault-attribute-list,.vault-class-list{flex-direction:row;align-items:center;gap:.25rem;display:flex}.vault-attribute-list{min-height:1.5rem}.vault-attribute-list p{font-size:1rem}.vault-name{line-height:1}.vault-class-list p{color:var(--LIGHTGRAY);font-size:.75rem;font-style:italic}.vault-attribute{font-weight:700}.vault-category{letter-spacing:.1rem;font-size:.75rem;font-weight:700}.vault-price-title{letter-spacing:.1rem;text-transform:uppercase;font-size:1rem}.vault-info{flex-grow:1}.vault-pricing-container{text-align:right;flex-direction:column;flex-shrink:1;align-items:flex-end;display:flex}.vault-pricing-container>*{margin:0;font-weight:700;line-height:1.2}.vault-pricing{font-size:1.25rem}.vault-pricing-delta{font-size:1rem;font-style:italic;display:none}.vault-pricing-delta.lower{color:var(--GREEN);--symbol:"↘";display:block}.vault-pricing-delta.higher{color:var(--RED);--symbol:"↗";display:block}.vault-pricing-delta:before{content:var(--symbol);margin-right:.25rem}.vault-details{box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:stretch;-webkit-backdrop-filter:blur(8px)brightness(.5);backdrop-filter:blur(8px)brightness(.5);pointer-events:none;opacity:0;background-color:#000000cf;flex-direction:column;gap:1rem;width:-webkit-fill-available;padding:.5rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.075,.82,.165,1);display:flex;position:fixed}.vault-details-button{-webkit-user-select:none;user-select:none;opacity:0;--img:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='20px'%20viewBox='0%20-960%20960%20960'%20width='20px'%20fill='%23e3e3e3'%3e%3cpath%20d='m243-240-51-51%20405-405H384v-72h336v336h-72v-213L243-240Z'/%3e%3c/svg%3e");background-image:linear-gradient(#0000,#000000af);flex-direction:row;justify-content:center;align-items:center;width:100%;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);display:flex}.vault-details-button:after{content:var(--img);align-self:center;height:1rem;position:relative;bottom:2px}.vault-item{cursor:pointer;opacity:1;padding:.25rem;transition-property:opacity,transform;transition:all .2s cubic-bezier(.075,.82,.165,1)!important}.vault-item:hover .vault-details-button,.vault-item:focus-visible .vault-details-button{opacity:1}.vault-item:hover .vault-details,.vault-item:hover{opacity:1;z-index:1}#vault-items:has(.vault-item:hover) .vault-item:not(:hover){opacity:.2}.vault-detail-title{text-transform:uppercase;letter-spacing:.1rem;font-size:.75rem;font-weight:700;line-height:1}.vault-detail-sub{font-size:1rem;line-height:1}.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:grid;overflow:hidden}#chronicle.enabled #calendar{overflow-x:auto}#calendar-now{width:100%;height:0;top:var(--offset);z-index:2;pointer-events:none;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:rgba(var(--r), var(--g), var(--b), 1) 1px solid;border-bottom:rgba(var(--r), var(--g), var(--b), 1) 1px solid;background-color:rgba(var(--r), var(--g), var(--b), .25);box-sizing:border-box;flex-direction:column;transition:opacity .5s cubic-bezier(.075,.82,.165,1);display:flex;position:absolute;overflow:hidden}.calendar-data-entry p{text-align:left;text-overflow:ellipsis;text-wrap-mode:nowrap;max-width:-webkit-fill-available;max-width:-moz-available;max-width:stretch;max-width:-webkit-fill-available;padding:0 .25rem;line-height:1;overflow:hidden}.calendar-data-title{font-size:1rem;font-weight:700;translate:0 .125rem}.calendar-data-time{flex:1;font-size:.75rem}#definition-explorer{height:-webkit-fill-available;height:-moz-available;height:stretch;flex-direction:row;flex:1;gap:0;height:-webkit-fill-available;padding:.5rem;display:flex}#definition-list{flex-direction:column;flex:.2;gap:.5rem;width:fit-content;display:flex}.definition-item{text-align:left;cursor:pointer;background-color:#483d8b7f;border:1px solid #0000007f;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;display:flex;-webkit-user-select:none!important;user-select:none!important}.definition-item:hover .definition-hover-arrow,.definition-item:focus-visible .definition-hover-arrow,.definition-item.active .definition-hover-arrow{opacity:1;transform:translate(0)}.definition-hover-arrow{opacity:0;width:2rem;height:2rem;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.075,.82,.165,1);left:100%;transform:translate(-1rem)}.definition-item *{user-select:inherit;font-size:1.25rem}#definition-viewer{padding-left:1.5rem;overflow-x:hidden}.definition-holder{padding:.5rem}.definition-holder p{width:revert}.definition-name{font-weight:700}.definition-class{color:gray;font-size:1rem;font-style:italic;translate:0 -.5rem!important}.definition-defines p{font-size:1.25rem}.definition-example{color:#ffffffaf;border-left:2px solid gray;padding-left:.5rem;font-style:italic}.definition-definitions{flex-direction:column;gap:.5rem;display:flex}.tooltip{--border-width:1px;--border-transparency:.5;--arrow-width:10px;--color:var(--r,255), var(--g,255), var(--b,255);box-sizing:border-box;width:max-content;max-width:min(var(--max-width), 400px);-webkit-user-select:none;user-select:none;pointer-events:none;transition-property:transform;position:fixed;transform:translate(-50%)translateY(-100%)}.tooltip-background{min-width:calc(var(--arrow-width) * sqrt(2));min-height:calc(var(--arrow-width) * sqrt(2));background-color:rgba(var(--color), .25);border:rgba(var(--color), var(--border-transparency)) var(--border-width) solid;clip-path:polygon(0% 0%, 0% 100%,  calc(50% + var(--offset-x,0px) - var(--arrow-width) * sqrt(2)) 100%, calc(50% + var(--offset-x,0px) - var(--arrow-width) * sqrt(2)) calc(100% - var(--border-width) * .5), calc(50% + var(--offset-x,0px) + var(--arrow-width) * sqrt(2)) calc(100% - var(--border-width) * .5), calc(50% + var(--offset-x,0px) + var(--arrow-width) * sqrt(2)) 100%, 100% 100%, 100% 0%);-webkit-backdrop-filter:brightness(.7)blur(2px);backdrop-filter:brightness(.7)blur(2px);padding:.5rem;transition-property:background-color,border}.tooltip.initial,.tooltip.removing{transform:translate(-50%)translateY(-125%)}.tooltip.initial .tooltip-background,.tooltip.removing .tooltip-background{background-color:rgba(var(--color), 0);border:rgba(var(--color), 0) var(--border-width) solid;-webkit-backdrop-filter:brightness()blur();backdrop-filter:brightness()blur()}.tooltip.initial .tooltip-arrow,.tooltip.removing .tooltip-arrow{background-color:rgba(var(--color), 0);border-right:calc(var(--border-width) * sqrt(2)) rgba(var(--color), 0) solid;border-bottom:calc(var(--border-width) * sqrt(2)) rgba(var(--color), 0) solid;-webkit-backdrop-filter:brightness()blur();backdrop-filter:brightness()blur()}.tooltip p{opacity:1;margin:0;line-height:1}.tooltip.removing p,.tooltip.initial p{opacity:0}.tooltip,.tooltip *{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.tooltip.removing,.tooltip.removing *{transition:all .2s cubic-bezier(.55,.085,.68,.53)}.tooltip-arrow{top:calc(100% - var(--border-width));background-color:rgba(var(--color), .25);width:calc(var(--arrow-width) * 2);height:calc(var(--arrow-width) * 2);transform:translateX(calc(-50% + var(--offset-x,0px))) translateY(-50%) rotate(45deg);clip-path:shape( from 100% 100%, line to 0% 100%, line to 100% 0%,  close);border-right:calc(var(--border-width) * sqrt(2)) rgba(var(--color), var(--border-transparency)) solid;border-bottom:calc(var(--border-width) * sqrt(2)) rgba(var(--color), var(--border-transparency)) solid;-webkit-backdrop-filter:brightness(.7)blur(2px);backdrop-filter:brightness(.7)blur(2px);transition-property:background-color,-webkit-backdrop-filter,backdrop-filter,border-right,border-bottom;position:absolute;left:50%}.tooltip-title{font-weight:700}@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{flex-direction:row;grid-area:auto/1}.calendar-data-entry{top:0;bottom:0;left:var(--offset);width:var(--size);border-right:rgba(var(--r), var(--g), var(--b), 1) 1px solid;border-left:rgba(var(--r), var(--g), var(--b), 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}#definition-explorer{flex-direction:column}#definition-viewer{padding:0}#definition-list{width:revert;flex:1}#vault-items{flex-direction:column;display:flex}}
