.signup-container.svelte-1d3tb1s{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}.signup-content.svelte-1d3tb1s{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-1d3tb1s{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-1d3tb1s{transform:none}}.headline.svelte-1d3tb1s h1:where(.svelte-1d3tb1s){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.signup-container.svelte-1d3tb1s .footer-links{text-align:center;line-height:1.7}.signup-container.svelte-1d3tb1s .footer-links p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.signup-container.svelte-1d3tb1s .footer-links a{color:var(--color-text-secondary);text-decoration:underline;font-weight:var(--font-weight-semibold)}.signup-container.svelte-1d3tb1s .footer-links a:hover,.signup-container.svelte-1d3tb1s .footer-links a:focus{text-decoration:underline;color:var(--color-text-primary)}
