body{margin:0;padding:0}.root.svelte-fj15fr{box-sizing:border-box;color:#261b23;text-align:center;background-color:#f0e7e9;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCAxNDQwIDEwMjQiIHdpZHRoPSIxNDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xNDQwIDUxMC4wMDA2NDh2LTUxMC4wMDA2NDhoLTE0NDB2Mzg0LjAwMDY0OGM0MTcuMzExOTM5IDEzMS4xNDIxNzkgODkxIDE3MS41MTMgMTQ0MCAxMjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;font-family:sans-serif;font-size:calc(.9em + .5vw);font-style:normal;font-weight:400;line-height:1.25;display:flex}@media (prefers-color-scheme:dark){.root.svelte-fj15fr{color:#e0e0e0;background-color:#1a1a1a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCAxNDQwIDEwMjQiIHdpZHRoPSIxNDQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xNDQwIDUxMC4wMDA2NDh2LTUxMC4wMDA2NDhoLTE0NDB2Mzg0LjAwMDY0OGM0MTcuMzExOTM5IDEzMS4xNDIxNzkgODkxIDE3MS41MTMgMTQ0MCAxMjZ6IiBmaWxsPSIjMzMzIi8+PC9zdmc+)}}.logo.svelte-fj15fr{will-change:filter;filter:drop-shadow(0 20px 13px #00000008)drop-shadow(0 8px 5px #00000014);height:9.8vw;min-height:130px;padding:1.5em;transition:filter .3s;display:inline-block}.logo.inertia.svelte-fj15fr:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.svelte.svelte-fj15fr:hover{filter:drop-shadow(0 0 2em #ff3e00aa)}.logo.rails.svelte-fj15fr:hover{filter:drop-shadow(0 0 2em #d3000199)}@media (prefers-color-scheme:dark){.logo.svelte-fj15fr{filter:drop-shadow(0 20px 13px #ffffff08)drop-shadow(0 8px 5px #ffffff14)}}.card.svelte-fj15fr{color:#948e90;padding:2em;font-size:.7em}.footer.svelte-fj15fr{margin:0 2rem 2rem;position:absolute;bottom:0;left:0;right:0}.footer.svelte-fj15fr ul:where(.svelte-fj15fr){list-style:none}.footer.svelte-fj15fr ul:where(.svelte-fj15fr) li:where(.svelte-fj15fr){display:inline}.footer.svelte-fj15fr ul:where(.svelte-fj15fr) ul:where(.svelte-fj15fr) li:where(.svelte-fj15fr):after{content:" | ";color:#948e90;font-weight:300}.footer.svelte-fj15fr ul:where(.svelte-fj15fr) ul:where(.svelte-fj15fr) li:where(.svelte-fj15fr):last-child:after{content:""}
