.letter[data-astro-cid-reybi2io]{--rule: var(--accent-sky-soft);--pen: var(--accent-sky);position:relative;max-width:660px;margin:0 auto;background:linear-gradient(90deg,transparent 46px,var(--accent-rose) 46px 47.5px,transparent 47.5px),var(--paper);border:1px solid var(--paper-edge);box-shadow:var(--shadow);padding:30px clamp(20px,4vw,40px) 30px clamp(62px,8vw,78px);transform:rotate(-.5deg)}:root[data-theme=dark] .letter[data-astro-cid-reybi2io]{--rule: #2c4152;--pen: #8fb6d6}.letter[data-astro-cid-reybi2io]:before{content:"";position:absolute;top:-12px;right:18%;width:96px;height:26px;background:color-mix(in srgb,var(--accent-sky) 24%,transparent);transform:rotate(4deg)}.dear[data-astro-cid-reybi2io]{font-size:clamp(1.7rem,3.6vw,2.2rem);line-height:1.1;margin:0 0 18px}.note-field[data-astro-cid-reybi2io]{margin:0 0 20px}.note-field[data-astro-cid-reybi2io]>label[data-astro-cid-reybi2io],.roles[data-astro-cid-reybi2io] legend[data-astro-cid-reybi2io]{display:block;font-size:1.02rem;line-height:1.4;margin-bottom:2px;color:var(--ink)}.opt[data-astro-cid-reybi2io]{color:var(--ink-faint);font-size:.88rem}input[data-astro-cid-reybi2io],textarea[data-astro-cid-reybi2io]{display:block;width:100%;font-family:var(--font-type);font-size:1.05rem;color:var(--pen);background:transparent;border:none;border-radius:0;padding:4px 2px;outline:none;box-shadow:none}input[data-astro-cid-reybi2io]{border-bottom:2px dashed var(--ink-faint)}input[data-astro-cid-reybi2io]::placeholder{color:var(--ink-faint);font-style:italic}textarea[data-astro-cid-reybi2io]{resize:vertical;min-height:12rem;line-height:2rem;padding-top:0;background:repeating-linear-gradient(transparent 0 calc(2rem - 1px),var(--rule) calc(2rem - 1px) 2rem);background-attachment:local}input[data-astro-cid-reybi2io]:focus{border-bottom:2px solid var(--pen);box-shadow:none}textarea[data-astro-cid-reybi2io]:focus,input[data-astro-cid-reybi2io]:focus-visible{border-color:var(--pen);box-shadow:0 0 0 3px var(--accent-amber-soft)}.roles[data-astro-cid-reybi2io]{border:0;padding:0;margin-inline:0;min-width:0}.roles[data-astro-cid-reybi2io] legend[data-astro-cid-reybi2io]{padding:0;margin-bottom:8px}.ticks[data-astro-cid-reybi2io]{display:flex;flex-wrap:wrap;gap:8px 22px}.tick[data-astro-cid-reybi2io]{position:relative;display:inline-flex;align-items:center;gap:.5em;font-size:.95rem;cursor:pointer}.tick[data-astro-cid-reybi2io] input[data-astro-cid-reybi2io]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.tick[data-astro-cid-reybi2io] span[data-astro-cid-reybi2io]{display:inline-flex;align-items:flex-start;gap:.5em}.tick[data-astro-cid-reybi2io] span[data-astro-cid-reybi2io]:before{content:"";flex:none;display:grid;place-items:center;width:1.05em;height:1.05em;margin-top:.3em;border:1.5px solid var(--ink-soft);color:var(--pen);font-weight:700;line-height:1}.tick[data-astro-cid-reybi2io] input[data-astro-cid-reybi2io]:checked+span[data-astro-cid-reybi2io]:before{content:"✗";border-color:var(--pen)}.tick[data-astro-cid-reybi2io] input[data-astro-cid-reybi2io]:checked+span[data-astro-cid-reybi2io]{color:var(--pen)}.tick[data-astro-cid-reybi2io] input[data-astro-cid-reybi2io]:focus-visible+span[data-astro-cid-reybi2io]{box-shadow:0 0 0 3px var(--accent-amber-soft)}.other[data-astro-cid-reybi2io]{margin-top:10px}.send[data-astro-cid-reybi2io]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px}.btn[data-astro-cid-reybi2io]:disabled{opacity:.6;cursor:progress;transform:none}.status[data-astro-cid-reybi2io]{margin:0;font-size:.85rem;color:var(--accent-rose)}:root[data-theme=dark] .status[data-astro-cid-reybi2io]{color:#e59ab0}.sent[data-astro-cid-reybi2io]{text-align:center;padding:30px 0 10px;outline:none}.stamp[data-astro-cid-reybi2io]{display:inline-block;font-family:var(--font-type);font-weight:700;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-rose);border:2px solid currentColor;border-radius:4px;padding:.05rem .5rem;transform:rotate(-6deg);opacity:.85}:root[data-theme=dark] .stamp[data-astro-cid-reybi2io]{color:#e59ab0}.thanks[data-astro-cid-reybi2io]{font-size:2.6rem;line-height:1;margin:18px 0 8px}.sent-text[data-astro-cid-reybi2io]{font-size:1.05rem;margin:0 0 24px}.visually-hidden[data-astro-cid-reybi2io]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:560px){.letter[data-astro-cid-reybi2io]{background:var(--paper);padding:26px 20px;transform:none}.ticks[data-astro-cid-reybi2io]{flex-direction:column;gap:6px}}
