body{margin:0;background:#f4f2ec;color:#232722;font-family:Inter,PingFang SC,sans-serif}.share-page.svelte-15s3106{min-height:100vh;background:linear-gradient(160deg,#f7f5ef,#eaf1ed)}header.svelte-15s3106{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 clamp(1.2rem,5vw,5rem);border-bottom:1px solid rgba(35,47,39,.1)}header.svelte-15s3106 img:where(.svelte-15s3106){width:94px;height:46px;object-fit:contain}header.svelte-15s3106 a:where(.svelte-15s3106),header.svelte-15s3106 span:where(.svelte-15s3106){color:#5f6a63;font-size:.68rem;letter-spacing:.1em;text-decoration:none}main.svelte-15s3106{width:min(calc(100% - 2.5rem),980px);margin:0 auto;padding:5rem 0}.heading.svelte-15s3106{text-align:center}.heading.svelte-15s3106>p:where(.svelte-15s3106),.success.svelte-15s3106>p:where(.svelte-15s3106):first-of-type{color:#426d5a;font-size:.65rem;font-weight:800;letter-spacing:.18em}.heading.svelte-15s3106 h1:where(.svelte-15s3106),.success.svelte-15s3106 h1:where(.svelte-15s3106){margin:.8rem 0;font-family:Songti SC,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:500;letter-spacing:-.06em}.heading.svelte-15s3106>span:where(.svelte-15s3106){color:#727a74;font-size:.8rem}form.svelte-15s3106{display:grid;gap:1.1rem;margin-top:3rem}form.svelte-15s3106>section:where(.svelte-15s3106){padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(35,47,39,.11);border-radius:1.6rem;background:#ffffffb3}.section-title.svelte-15s3106{display:flex;gap:1rem;margin-bottom:2rem}.section-title.svelte-15s3106>b:where(.svelte-15s3106){color:#a14e3f;font-family:Georgia,serif;font-weight:400}.section-title.svelte-15s3106 small:where(.svelte-15s3106){color:#426d5a;font-size:.58rem;letter-spacing:.14em}.section-title.svelte-15s3106 h2:where(.svelte-15s3106){margin:.25rem 0 0;font-family:Songti SC,serif;font-size:1.7rem;font-weight:500}.grid.svelte-15s3106{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wide.svelte-15s3106{grid-column:1/-1}label.svelte-15s3106{display:grid;gap:.5rem;color:#4e5b53;font-size:.72rem;font-weight:700}input.svelte-15s3106,select.svelte-15s3106,textarea.svelte-15s3106{box-sizing:border-box;width:100%;padding:.8rem;border:1px solid rgba(35,47,39,.13);border-radius:.7rem;background:#faf9f5;outline:0;font:inherit}textarea.svelte-15s3106{min-height:100px;resize:vertical}.timeline.svelte-15s3106{display:grid;gap:.7rem}.timeline.svelte-15s3106 article:where(.svelte-15s3106){display:grid;grid-template-columns:2rem 100px 160px 1fr;align-items:start;gap:.7rem}.timeline.svelte-15s3106 article:where(.svelte-15s3106)>span:where(.svelte-15s3106){padding-top:.8rem;color:#a14e3f;font-family:Georgia,serif}.timeline.svelte-15s3106 textarea:where(.svelte-15s3106){min-height:68px}.add.svelte-15s3106{margin:1rem 0 0 2.7rem;border:0;background:transparent;color:#426d5a;font-weight:700}.consent.svelte-15s3106{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border-radius:.8rem;background:#edf2ef;font-weight:400;line-height:1.6}.consent.svelte-15s3106 input:where(.svelte-15s3106){width:auto;margin-top:.15rem}.submit.svelte-15s3106{justify-self:center;padding:.95rem 2rem;border:0;border-radius:999px;background:#26352d;color:#fff;font-weight:700}.note.svelte-15s3106{text-align:center;color:#89918b;font-size:.65rem}.success.svelte-15s3106{display:flex;align-items:center;flex-direction:column;padding:5rem 2rem;text-align:center}.success.svelte-15s3106>span:where(.svelte-15s3106){display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:#dce9e2;color:#326249;font-size:1.5rem}.success.svelte-15s3106>p:where(.svelte-15s3106):last-of-type{max-width:520px;color:#6f7872;line-height:1.8}.success.svelte-15s3106 a:where(.svelte-15s3106){margin-top:1rem;padding:.8rem 1.2rem;border-radius:999px;background:#26352d;color:#fff;text-decoration:none}@media(max-width:700px){header.svelte-15s3106 span:where(.svelte-15s3106){display:none}.grid.svelte-15s3106{grid-template-columns:1fr}.wide.svelte-15s3106{grid-column:auto}.timeline.svelte-15s3106 article:where(.svelte-15s3106){grid-template-columns:2rem 1fr}.timeline.svelte-15s3106 article:where(.svelte-15s3106) input:where(.svelte-15s3106),.timeline.svelte-15s3106 article:where(.svelte-15s3106) textarea:where(.svelte-15s3106){grid-column:2}.heading.svelte-15s3106 h1:where(.svelte-15s3106){font-size:2.8rem}}
