.page.svelte-jztt4t{max-width:820px;min-height:100vh;margin:0 auto;padding:2rem 1.5rem}header.svelte-jztt4t{align-items:center;gap:2rem;margin-bottom:1.75rem;display:flex}header.svelte-jztt4t a:where(.svelte-jztt4t){color:var(--gold);letter-spacing:1px;opacity:.85;font-size:1rem;text-decoration:none}header.svelte-jztt4t a:where(.svelte-jztt4t):hover{opacity:1}h1.svelte-jztt4t{color:var(--gold);text-transform:uppercase;letter-spacing:3px;font-size:2rem;font-weight:700}label.svelte-jztt4t{text-transform:uppercase;letter-spacing:2px;color:#ffffffa6;margin-bottom:.6rem;font-size:.875rem;display:block}textarea.svelte-jztt4t{background:var(--blue-dark);color:#fff;border:2px solid var(--border);resize:vertical;outline:none;width:100%;padding:1rem;font-family:Courier New,monospace;font-size:.8rem;line-height:1.6;transition:border-color .15s}textarea.svelte-jztt4t:focus{border-color:var(--gold)}textarea.svelte-jztt4t::placeholder{color:#ffffff40}.error.svelte-jztt4t{color:#ff6b6b;letter-spacing:1px;margin-top:.75rem;font-size:.9rem}button.svelte-jztt4t{background:var(--gold);color:#000;letter-spacing:3px;text-transform:uppercase;cursor:pointer;border:none;width:100%;margin-top:1rem;padding:1.1rem;font-family:Korinna,ITC Korinna,serif;font-size:1.4rem;font-weight:700;transition:background .15s;display:block}button.svelte-jztt4t:hover:not(:disabled){background:#fa0}button.svelte-jztt4t:disabled{opacity:.45;cursor:not-allowed}
