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