/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html,body{color:#60829a;background-image:linear-gradient(#d9edfa33,#2797e066),url(/images/plaid.png);background-size:50px;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-cormorant);font-style:italic}h1{align-items:center;gap:1rem;width:100%;margin:0 0 .5rem;display:flex}h1:after{content:"";background-image:url(/images/heading-flourish.svg);background-repeat:no-repeat;flex-grow:1;height:2ch;margin-bottom:.4rem}a{color:#80c2ed;align-items:center;text-decoration:none;display:inline-flex}a:hover{color:#c3e2f6}a.external:after{content:"";background-color:currentColor;width:1ch;height:1ch;margin-left:.5ch;margin-right:.25ch;display:inline-block;mask-image:url(/images/link_external.svg);mask-size:cover}button,.btn{isolation:isolate;background-image:linear-gradient(#d9edfa33,#add7f399);border:1px solid #80c2ed;border-radius:.4rem;padding:.4rem .6rem;font-size:.8rem;position:relative}button:before,.btn:before{content:"";z-index:-10;background-image:linear-gradient(#d9edfa,#f9fcfe);border-radius:.25rem;width:calc(100% - .3rem);height:calc(100% - .3rem);position:absolute;top:.15rem;left:.15rem}button:hover,.btn:hover{color:#80c2ed}button:active,.btn:active{background-image:linear-gradient(#d9edfa,#fff)}button:active:before,.btn:active:before{opacity:0}@media (width>=40rem){button,.btn{font-size:.9rem}}button.external:after,.btn.external:after{margin-right:0}section{flex-direction:column;gap:1rem;display:flex}#page{max-width:30rem;min-height:100vh;font-family:var(--font-lexend);flex-direction:column;margin:0 auto;padding:1rem;font-size:.9rem;display:flex}@media (width>=40rem){#page{max-width:40rem;font-size:1rem}}#page-inner{background-color:#fff;flex-direction:column;flex:1;gap:4rem;padding:2rem;display:flex}#logo{width:100%;height:auto;margin-bottom:.25rem;transform:translate(2px)}nav{justify-content:space-between;display:flex}nav a:before{content:"";background-color:currentColor;width:1ch;height:1ch;margin-right:.5ch;display:inline-block;mask-image:url(/images/link_star.svg);mask-size:cover}main{flex-direction:column;flex-grow:1;gap:4rem;display:flex}footer{text-align:center;color:#97b4c9;font-size:.8rem}footer a{color:#97b4c9;text-decoration:underline}footer a:hover{color:#97b4c9}@media (width>=40rem){footer{font-size:.9rem}}#release{gap:1rem;width:100%;display:flex}#release #release-art{flex:0 33%}#release #release-art img{width:100%;height:auto}#release #release-info{flex-direction:column;flex-grow:1;flex-basis:66%;gap:.75rem;display:flex}@media (width>=40rem){#release #release-info{gap:1rem}}#release #release-info #release-info-top{color:#97b4c9;justify-content:space-between;font-size:.8rem;display:flex}@media (width>=40rem){#release #release-info #release-info-top{font-size:.9rem}}#release #release-info #release-info-center{flex-direction:column;display:flex}#release #release-info #release-info-center #release-info-title{margin:0;font-size:1.4rem}@media (width>=40rem){#release #release-info #release-info-center #release-info-title{font-size:1.6rem}}#release #release-info #release-info-center p{color:#97b4c9;margin:0}#release #release-info .btn{align-self:flex-start}
