.private-note[data-astro-cid-xstaik4p]{margin-top:var(--s-4)}.letter-layout[data-astro-cid-xstaik4p]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-8);align-items:start}@media(max-width:60rem){.letter-layout[data-astro-cid-xstaik4p]{grid-template-columns:1fr}}:root[data-text=large] .letter-layout[data-astro-cid-xstaik4p]{grid-template-columns:1fr}.letter-form[data-astro-cid-xstaik4p] fieldset[data-astro-cid-xstaik4p]{border:var(--border) solid var(--c-rule);border-radius:var(--radius);background:var(--c-surface);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4) var(--s-4);display:grid;gap:var(--s-2)}.letter-form[data-astro-cid-xstaik4p] legend[data-astro-cid-xstaik4p]{font-weight:700;font-size:var(--size-h3);padding-inline:var(--s-1)}.letter-form[data-astro-cid-xstaik4p] label[data-astro-cid-xstaik4p]{font-weight:700}.letter-form[data-astro-cid-xstaik4p] input[data-astro-cid-xstaik4p][type=text],.letter-form[data-astro-cid-xstaik4p] textarea[data-astro-cid-xstaik4p],.letter-form[data-astro-cid-xstaik4p] select[data-astro-cid-xstaik4p]{font:inherit;width:100%;min-height:var(--target-min);padding:var(--s-2) var(--s-3);border:var(--border) solid var(--c-ink);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink)}.hint[data-astro-cid-xstaik4p]{margin:0;color:var(--c-ink-muted);font-size:var(--size-small)}.paper-choices[data-astro-cid-xstaik4p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--s-2)}.paper-choice[data-astro-cid-xstaik4p]{display:flex;align-items:center;gap:var(--s-2);min-height:var(--target-min);padding:var(--s-2);border:1px solid var(--c-rule);border-radius:var(--radius);font-weight:400!important}.paper-choice[data-astro-cid-xstaik4p]:has(input:checked){border:var(--border) solid var(--c-ink);font-weight:700!important}.paper-choice[data-astro-cid-xstaik4p] input[data-astro-cid-xstaik4p]{width:1.2em;height:1.2em;accent-color:var(--c-brand)}.swatch[data-astro-cid-xstaik4p]{width:2rem;height:2rem;border-radius:4px;border:1px solid var(--c-ink);flex:none}.swatch--classic[data-astro-cid-xstaik4p]{background:#fffdf7;box-shadow:inset 0 -8px #1f6b45}.swatch--candy[data-astro-cid-xstaik4p]{background:repeating-linear-gradient(-45deg,#c1121f 0 5px,#fff 5px 10px)}.swatch--night[data-astro-cid-xstaik4p]{background:#102a4c;box-shadow:inset 0 0 0 4px #102a4c,inset 0 0 0 6px #fff}.swatch--bold[data-astro-cid-xstaik4p]{background:#000;box-shadow:inset 0 0 0 4px #ff0}.wish[data-astro-cid-xstaik4p]{display:grid;gap:var(--s-1)}.actions[data-astro-cid-xstaik4p]{margin-top:var(--s-4)}.confirm[data-astro-cid-xstaik4p]{margin-top:var(--s-3);padding:var(--s-3);border:var(--border) solid var(--c-stamp);border-radius:var(--radius);background:var(--c-surface)}.confirm[data-astro-cid-xstaik4p] p[data-astro-cid-xstaik4p]{margin-top:0}.preview[data-astro-cid-xstaik4p]{position:sticky;top:var(--s-4)}@media(max-width:60rem){.preview[data-astro-cid-xstaik4p]{position:static}}.letter-sheet[data-astro-cid-xstaik4p]{position:relative;min-height:32rem;padding:var(--s-8) var(--s-8) var(--s-6);border-radius:6px;font-size:1.2rem;line-height:1.7;border:2px solid #1c1b19;color:#1c1b19;background:#fffdf7;overflow-wrap:anywhere}.letter-sheet[data-astro-cid-xstaik4p] p[data-astro-cid-xstaik4p]{max-width:none}.paper--classic[data-astro-cid-xstaik4p]{background:radial-gradient(circle at 24px 24px,#c1121f 6px,transparent 7px),radial-gradient(circle at 38px 22px,#c1121f 6px,transparent 7px),linear-gradient(#1f6b45,#1f6b45) top / 100% 12px no-repeat,linear-gradient(#1f6b45,#1f6b45) bottom / 100% 12px no-repeat,#fffdf7}.paper--candy[data-astro-cid-xstaik4p]{border:14px solid transparent;border-image:repeating-linear-gradient(-45deg,#c1121f 0 12px,#fff 12px 24px) 14;background:#fff}.paper--night[data-astro-cid-xstaik4p]{background:radial-gradient(2px 2px at 30px 40px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 120px 80px,#fff 50%,transparent 51%),radial-gradient(3px 3px at 200px 30px,#fff 50%,transparent 51%),#102a4c;background-size:240px 120px,240px 120px,240px 120px,auto;color:#fff;border-color:#fff}.paper--bold[data-astro-cid-xstaik4p]{background:#000;color:#fff;border:4px solid #ffff00;font-size:1.6rem;font-weight:700;line-height:1.6}.paper--bold[data-astro-cid-xstaik4p] .letter-stamp[data-astro-cid-xstaik4p]{color:#ff0;border-color:#ff0}.letter-dear[data-astro-cid-xstaik4p]{font-size:1.5em;font-weight:700;margin-top:0}.letter-stamp[data-astro-cid-xstaik4p]{float:right;margin:0 0 var(--s-4) var(--s-4);color:#a4161a;border:3px double #a4161a;padding:var(--s-1) var(--s-3);transform:rotate(5deg);text-align:center;font-size:.8em;line-height:1.3}.paper--night[data-astro-cid-xstaik4p] .letter-stamp[data-astro-cid-xstaik4p]{color:#ffd60a;border-color:#ffd60a}.letter-sheet[data-astro-cid-xstaik4p] .wish-status{font-size:.75em;opacity:.9}.letter-placeholder[data-astro-cid-xstaik4p]{font-style:italic;opacity:.8}.letter-sign[data-astro-cid-xstaik4p]{margin-top:var(--s-8)}.letter-name[data-astro-cid-xstaik4p]{font-size:1.4em;font-weight:700}.robin[data-astro-cid-xstaik4p]{float:right;margin:-2.5rem 0 0 var(--s-3)}.letter-holly[data-astro-cid-xstaik4p]{display:block;margin:var(--s-6) auto 0;width:140px;height:auto}.paper--night[data-astro-cid-xstaik4p] .letter-holly[data-astro-cid-xstaik4p],.paper--bold[data-astro-cid-xstaik4p] .letter-holly[data-astro-cid-xstaik4p]{filter:brightness(0) invert(1)}.letter-foot[data-astro-cid-xstaik4p]{margin-top:var(--s-8);font-size:.8em;opacity:.85;text-align:center}@media print{main,.letter-layout[data-astro-cid-xstaik4p],.preview[data-astro-cid-xstaik4p]{display:block!important;padding:0!important;position:static!important}.page-head,.crumbs{display:none!important}.letter-sheet[data-astro-cid-xstaik4p]{min-height:95vh;print-color-adjust:exact;-webkit-print-color-adjust:exact}.letter-placeholder[data-astro-cid-xstaik4p]{display:none}}
