button.svelte-vm3g25{display:inline-grid;width:max-content;place-items:center;padding:1rem 1.5rem;color:#fff;border-radius:.25rem;font-weight:700;position:relative;transition:.1s ease-in-out;isolation:isolate;background:transparent}.text.svelte-vm3g25{grid-area:1 / 1;position:relative;z-index:2;transition:opacity .1s ease-in-out}button.submitting.svelte-vm3g25 .text:where(.svelte-vm3g25){opacity:0}button.svelte-vm3g25:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent);border-radius:.25rem;z-index:1;transition:background-color .1s ease-in-out}button.svelte-vm3g25:after{content:"";position:absolute;width:100%;height:100%;bottom:-.3rem;right:-.3rem;z-index:-1;border:2px solid var(--shadow);border-radius:.25rem;background:repeating-linear-gradient(45deg,transparent,transparent 4px,var(--shadow) 4px,var(--shadow) 8px);transition:.1s ease-in-out}button.svelte-vm3g25:hover,button.svelte-vm3g25:disabled{transform:translate(.3rem,.3rem)}button.svelte-vm3g25:hover:after,button.svelte-vm3g25:disabled:after{transform:translate(-.3rem,-.3rem)}button.svelte-vm3g25:disabled:not(.submitting):before{background-color:#555}.spinner.svelte-vm3g25{display:grid;place-items:center;grid-area:1 / 1;width:100%;height:100%;opacity:0;transition:opacity .1s ease-in-out}.spinner.show.svelte-vm3g25{opacity:1;z-index:2}.loader.svelte-vm3g25{width:1.2rem;padding:2px;aspect-ratio:1;border-radius:50%;background:#fff;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:svelte-vm3g25-l3 1s infinite linear}@keyframes svelte-vm3g25-l3{to{transform:rotate(1turn)}}.cover.svelte-cqsfko{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent);z-index:10;transform-origin:right center;animation:svelte-cqsfko-grow-right 1s ease-out forwards;box-shadow:0 0 50px #0000001a,0 0 100px #0000001a,0 0 200px #0000001a}@keyframes svelte-cqsfko-grow-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.art.svelte-cqsfko svg:where(.svelte-cqsfko){width:100%;height:100dvh}.art.svelte-cqsfko svg:where(.svelte-cqsfko) .grain:where(.svelte-cqsfko){opacity:.05;transition:all 10ms}.art.light.svelte-cqsfko svg:where(.svelte-cqsfko) .grain:where(.svelte-cqsfko){opacity:.2}.entry.svelte-cqsfko{padding:.75rem 1.2rem;background:var(--accent);border-radius:.25rem;color:#fff;font-weight:500;display:inline-flex;gap:1rem;align-self:flex-start;align-items:center;text-decoration:none}.preferences.svelte-cqsfko{margin-top:1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}.split.svelte-cqsfko{display:flex;justify-content:space-between;gap:1rem;align-items:center}.split.svelte-cqsfko button:where(.svelte-cqsfko){color:var(--primary);background:transparent;font-size:rem;font-weight:400;color:var(--font-color)}.split.svelte-cqsfko button:where(.svelte-cqsfko):focus{outline:none}h1.svelte-cqsfko{position:relative;font-size:7rem;line-height:1}@media (max-width: 1024px){h1.svelte-cqsfko{font-size:5rem}.container.svelte-cqsfko{grid-template-columns:50% calc(40% - 2rem)}}@media (max-width: 768px){h1.svelte-cqsfko{font-size:4rem}.home.svelte-cqsfko .container:where(.svelte-cqsfko){grid-template-columns:1fr;grid-template-rows:5% 1fr;gap:0}.art.svelte-cqsfko{height:100%}.login.svelte-cqsfko{padding:2rem;background:var(--bg)}.split.svelte-cqsfko{flex-direction:column;align-items:stretch}.split.svelte-cqsfko button:where(.svelte-cqsfko){text-align:center;padding:.5rem}}form.svelte-cqsfko{display:flex;flex-flow:column;gap:1rem}.home.svelte-cqsfko{display:grid;place-content:center;height:100vh;width:100vw}.container.svelte-cqsfko{display:grid;grid-template-columns:45% calc(35% - 2rem);width:100vw;height:100vh;gap:2rem}.art.svelte-cqsfko{background:var(--accent);position:relative}.login.svelte-cqsfko{gap:1rem;display:flex;flex-flow:column;justify-content:center;position:relative}.intro-text.svelte-cqsfko{line-height:1.5}@media (max-width: 480px){h1.svelte-cqsfko{font-size:3rem}.login.svelte-cqsfko{padding:1.5rem}.intro-text.svelte-cqsfko{font-size:.9rem}}
