.centered-container.svelte-1uha8ag{display:flex;position:relative;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem;gap:clamp(.5rem,2vh,2rem);text-align:center}.motion-toggle.svelte-1uha8ag{display:flex;z-index:1000;position:fixed;top:1rem;right:1rem;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:2px solid var(--fg-main);border-radius:50%;outline:2px solid transparent;outline-offset:2px;background:var(--bg-main);color:var(--fg-main);font-size:1.5rem;cursor:pointer;transition:all .2s ease}.motion-toggle.svelte-1uha8ag:hover{transform:scale(1.1);border-color:var(--accent-bright);background:var(--accent-bright);color:var(--bg-main)}.motion-toggle.svelte-1uha8ag:focus-visible{outline-color:var(--accent-bright)}h1.svelte-1uha8ag,.actions.svelte-1uha8ag,p.svelte-1uha8ag{transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}.tagline.svelte-1uha8ag{max-width:90%;margin:0;font-size:1rem}.actions.svelte-1uha8ag{margin-top:clamp(.5rem,1vh,1rem)}button.svelte-1uha8ag:not(.motion-toggle){margin:0;padding:var(--space-md) var(--space-xl);border-radius:0;outline:2px solid var(--fg-main);background:var(--bg-main);background:linear-gradient(to top,var(--accent-bright) 50%,var(--bg-main) 50%);background-position:top;background-size:100% 200%;color:var(--fg-main);font-size:1.1rem;transition:background-position .4s ease-in-out,color .3s}button.svelte-1uha8ag:not(.motion-toggle):hover{background-position:bottom;color:var(--bg-main)}.extra-styles.svelte-1uha8ag{content-visibility:auto;margin:0;padding:2rem 1rem;overflow:visible;transform:rotate(-3deg);color:var(--string);font-size:clamp(3rem,12vw,8rem);line-height:1;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.title-inner.svelte-1uha8ag{display:inline-block}@media(max-width:640px){.extra-styles.svelte-1uha8ag{padding:.5rem;font-size:clamp(2rem,11vw,12rem)}.centered-container.svelte-1uha8ag{padding:0 .5rem;gap:clamp(.75rem,2vh,1.5rem)}.tagline.svelte-1uha8ag{max-width:95%;padding:0 1rem;font-size:.85rem}.actions.svelte-1uha8ag{margin-top:clamp(.5rem,1.5vh,1rem)}button.svelte-1uha8ag:not(.motion-toggle){padding:.75rem 1.5rem;font-size:1rem}}@media(min-width:641px)and (max-width:1024px){.extra-styles.svelte-1uha8ag{font-size:clamp(3rem,10vw,12rem)}.tagline.svelte-1uha8ag{font-size:.95rem}.centered-container.svelte-1uha8ag{gap:clamp(1rem,2.5vh,1.75rem)}button.svelte-1uha8ag:not(.motion-toggle){font-size:1.05rem}}
