.icon.svelte-12yjfak{font-size:1rem}.grid-4-1.svelte-12yjfak .card:where(.svelte-12yjfak){background:var(--color-panel);box-shadow:var(--shadow-soft)}.grid-4-1.svelte-12yjfak .card-body:where(.svelte-12yjfak){gap:.3rem;color:var(--color-text)}.grid-4-1.svelte-12yjfak strong:where(.svelte-12yjfak){color:var(--color-gold);display:block}.grid-4-1.svelte-12yjfak p:where(.svelte-12yjfak){margin:0;font-size:.9rem;color:var(--color-text-muted)}.parchment.svelte-12yjfak{background:#f4e8d8;border:1px solid #e2d3b8;color:#2d241e}.scroll-form.svelte-12yjfak{display:flex;flex-direction:column;gap:1.5rem}label.svelte-12yjfak{font-weight:700;font-size:.95rem;color:#2d241e;display:flex;flex-direction:column}input.svelte-12yjfak,textarea.svelte-12yjfak{padding:.75rem .9rem;font-family:inherit;font-size:.95rem;background:#fff8e7;border:2px solid #d6c8b8;border-radius:4px;color:#2d241e}textarea.svelte-12yjfak{min-height:140px;resize:vertical}input.svelte-12yjfak::placeholder,textarea.svelte-12yjfak::placeholder{color:#8a7a6a;font-style:italic}input.svelte-12yjfak:focus,textarea.svelte-12yjfak:focus{outline:none;border-color:var(--color-gold);background:#fff}.btn-gold.svelte-12yjfak{align-self:flex-start;margin-top:1rem;padding:.7rem 1.6rem;font-family:inherit;font-weight:700;border-radius:6px;background:var(--color-gold);color:#2d241e;border:none;cursor:pointer;transition:.2s ease}.btn-gold.svelte-12yjfak:hover{background:var(--color-gold-dark);color:#1a1714}
