.wall.svelte-hj6ne0{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:var(--space-8) var(--space-4)}.wall-card.svelte-hj6ne0{max-width:560px;width:100%;padding:var(--space-8);background:var(--color-bg-primary);border:2px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center}.wall-eyebrow.svelte-hj6ne0{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:var(--space-3)}.wall-title.svelte-hj6ne0{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0;line-height:1.25}.wall-body.svelte-hj6ne0{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.55;margin:0 0 var(--space-6) 0}.wall-form.svelte-hj6ne0{display:flex;gap:var(--space-2);max-width:440px;margin:0 auto var(--space-4) auto}.wall-input.svelte-hj6ne0{flex:1;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);background:var(--color-bg-primary);color:var(--color-text-primary);border:2px solid var(--color-border-primary);border-radius:var(--radius-md);font-family:var(--font-sans);transition:all var(--transition-fast)}.wall-input.svelte-hj6ne0:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.wall-btn.svelte-hj6ne0{padding:var(--space-3) var(--space-5);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans);white-space:nowrap}.wall-btn.svelte-hj6ne0:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.wall-foot.svelte-hj6ne0{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.wall-foot.svelte-hj6ne0 a:where(.svelte-hj6ne0){color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.wall-foot.svelte-hj6ne0 a:where(.svelte-hj6ne0):hover{text-decoration:underline}@media (max-width: 640px){.wall-card.svelte-hj6ne0{padding:var(--space-6)}.wall-title.svelte-hj6ne0{font-size:var(--font-size-xl)}.wall-form.svelte-hj6ne0{flex-direction:column}.wall-btn.svelte-hj6ne0{width:100%}}
