.app-preview-backdrop.svelte-46hllw{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--color-background);pointer-events:none;-webkit-user-select:none;user-select:none}.app-preview.svelte-46hllw{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(2px)}.dim.svelte-46hllw{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.app-layout.svelte-46hllw{min-height:100vh}.main-content.svelte-46hllw{padding-top:80px}.page-container.svelte-46hllw{display:grid;padding:0 var(--spacing-xl)}@media (max-width: 700px){.page-container.svelte-46hllw{padding:0 var(--spacing-md)}}.page-header.svelte-46hllw{margin-bottom:var(--spacing-sm)}.page-header.svelte-46hllw h1:where(.svelte-46hllw){margin:0 0 var(--spacing-sm);font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);color:var(--color-text-primary)}@media (max-width: 768px){.page-header.svelte-46hllw{margin-bottom:var(--spacing-xs)}.page-header.svelte-46hllw h1:where(.svelte-46hllw){margin-bottom:0;font-size:var(--font-size-3xl)}}.page-content.svelte-46hllw{padding-bottom:var(--spacing-2xl)}.signup-container.svelte-5gb0ug{background:url(../../../images/cork-bg.jpg) no-repeat;background-size:cover;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);position:relative;overflow:hidden}.pinned-cards.svelte-5gb0ug{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}@media (min-width: 500px){.pinned-cards.svelte-5gb0ug{display:block}}.pinned-card.svelte-5gb0ug{position:absolute;width:clamp(220px,18vw,280px);transform:rotate(var(--rotate));transform-origin:50% 0;box-shadow:2px 6px 12px #00000073;background:#fff}.pinned-card.landscape.svelte-5gb0ug{width:clamp(300px,25vw,340px)}.pinned-card.svelte-5gb0ug img:where(.svelte-5gb0ug){display:block;width:100%;height:auto}.pinned-card.top-left.svelte-5gb0ug{top:10%;left:-10%}.pinned-card.top-right.svelte-5gb0ug{top:-10%;right:-12%}.pinned-card.bottom-left.svelte-5gb0ug{bottom:-10%;left:-5%}.pinned-card.bottom-right.svelte-5gb0ug{bottom:-15%;right:-10%}.pinned-card.top-center-left.svelte-5gb0ug,.pinned-card.top-center-right.svelte-5gb0ug,.pinned-card.bottom-center.svelte-5gb0ug{z-index:-1}.pinned-card.top-center-left.svelte-5gb0ug{top:-20%;left:24%}.pinned-card.top-center-right.svelte-5gb0ug{top:-28%;left:50%}.pinned-card.bottom-center.svelte-5gb0ug{bottom:-26%;left:60%}.signup-content.svelte-5gb0ug{width:100%;max-width:1200px;display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:center;position:relative;z-index:1}.signup-card.svelte-5gb0ug{background:var(--color-surface-elevated);width:100%;max-width:400px;padding:var(--spacing-xl);box-shadow:4px 6px 4px #0006;display:grid;gap:var(--spacing-md);margin:0 auto;transform:rotate(-2deg)}@media (max-width: 500px){.signup-card.svelte-5gb0ug{transform:none}}.backdrop-app.svelte-5gb0ug{background:var(--color-background)}.backdrop-app.svelte-5gb0ug .signup-card:where(.svelte-5gb0ug){transform:none;border-radius:var(--radius-lg);box-shadow:0 16px 48px #00000073}.backdrop-app.svelte-5gb0ug .signup-card.bounce:where(.svelte-5gb0ug){animation:svelte-5gb0ug-card-bounce .32s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-5gb0ug-card-bounce{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.backdrop-app.svelte-5gb0ug .signup-card.bounce:where(.svelte-5gb0ug){animation:none}}.headline.svelte-5gb0ug h1:where(.svelte-5gb0ug){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.headline.svelte-5gb0ug h2:where(.svelte-5gb0ug){margin:0 0 var(--spacing-xs);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm2);font-weight:var(--font-weight-medium);line-height:1.4}.signup-container.svelte-5gb0ug .footer-links{text-align:center;line-height:1.7}.signup-container.svelte-5gb0ug .footer-links p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.signup-container.svelte-5gb0ug .footer-links a{color:var(--color-text-secondary);text-decoration:underline;font-weight:var(--font-weight-semibold)}.signup-container.svelte-5gb0ug .footer-links a:hover,.signup-container.svelte-5gb0ug .footer-links a:focus{text-decoration:underline;color:var(--color-text-primary)}
