body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0;font-family:Museo Sans,sans-serif}ul{padding-left:1em;margin-bottom:10px}ul li{list-style:disc}ul li ul{margin-bottom:0}p{margin-bottom:1em}@media (max-aspect-ratio: 4/5){.app-container{margin-top:0}}#v0{position:fixed;top:0;left:0;aspect-ratio:16/9;max-height:1080px;width:100%;max-width:1920px;object-fit:cover;z-index:0;background:url(/firetopia/assets/blurredbg-BwymO8eN.jpg);background-size:cover;box-shadow:0 0 20px #222}@media (max-aspect-ratio: 3/2){#v0{object-fit:contain}}@media (max-aspect-ratio: 4/5){#v0{height:auto;z-index:2}}#scrollcontainer{position:relative}.closemodal{position:fixed;top:0;right:0;z-index:5}.slide{z-index:1;width:100%;position:relative}.slide.first{z-index:4}@media (max-aspect-ratio: 4/5){.slide{z-index:0}}.content{position:sticky;position:-webkit-sticky;width:100%}.content.lightmargin{top:10vh}.wp-block-image{text-align:center;margin-bottom:2em}.shadow{filter:drop-shadow(0px 2px 2px rgba(0,0,0,.4))}.shadow-inset{box-shadow:inset 0 2px 3px #0006}.tool-cat{transition:all ease-in-out .25s}.entered{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}.toobox-nav{font-size:4em}.toobox-nav.active{margin-right:-1em}.toobox-nav.active:after{content:"";height:100%;width:1em;background-color:inherit;position:relative;right:-1em;top:0}.mobile-header{position:sticky;top:0}.toolbox-container{z-index:2}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.bounce-bottom{animation:bounce-bottom 6s both infinite}@keyframes bounce-bottom{1%{animation-timing-function:ease-out}24%{transform:translateY(6px);animation-timing-function:ease-in;opacity:1}}
