.section[data-astro-cid-p7wvgtii]{--hand:"Bradley Hand", "Segoe Print", "Chalkboard SE", "Comic Sans MS", cursive;--row:13rem;--string:1.5rem}.write[data-astro-cid-p7wvgtii]{background:#fffdf6 repeating-linear-gradient(#0000 0 1.9rem,#dfe8f2 1.9rem calc(1.9rem + 1px));border-radius:4px;max-width:34rem;margin:0 auto 2rem;padding:1.5rem;transform:rotate(-.4deg);box-shadow:0 3px 10px #3b2f282e}.write[data-astro-cid-p7wvgtii] h2[data-astro-cid-p7wvgtii]{font-size:1.5rem}label[data-astro-cid-p7wvgtii]{margin:.75rem 0 .3rem;font-weight:600;display:block}.optional[data-astro-cid-p7wvgtii]{color:var(--muted);font-size:.9rem;font-weight:400}textarea[data-astro-cid-p7wvgtii],input[data-astro-cid-p7wvgtii][type=text]{width:100%;font:inherit;font-family:var(--hand);border:1px solid var(--border);color:var(--text);resize:vertical;background:#ffffffd9;border-radius:6px;padding:.6rem .7rem;font-size:1.15rem}.trap[data-astro-cid-p7wvgtii]{position:absolute;left:-9999px}.write[data-astro-cid-p7wvgtii] button[data-astro-cid-p7wvgtii]{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;margin-top:1rem;padding:.8rem 1.4rem;font-weight:600}.write[data-astro-cid-p7wvgtii] button[data-astro-cid-p7wvgtii]:hover{background:var(--accent-dark)}.fine[data-astro-cid-p7wvgtii]{color:var(--muted);margin:.75rem 0 0;font-size:.85rem}.error[data-astro-cid-p7wvgtii]{color:#c0392b;margin:.6rem 0 0}.notice[data-astro-cid-p7wvgtii]{text-align:center;background:#e6f2e6;border:1px solid #b9d8b9;border-radius:8px;max-width:34rem;margin:0 auto 1.5rem;padding:.7rem 1rem}.board[data-astro-cid-p7wvgtii]{background:#9daa8f;border:12px solid #f8f6f0;border-radius:6px;padding:.25rem .75rem 1rem;scroll-margin-top:6rem;box-shadow:0 6px 18px #3b2f2840,inset 0 2px 8px #0000002e}.strings[data-astro-cid-p7wvgtii]{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));grid-auto-rows:var(--row);min-height:calc(var(--row) * 2);background-image:repeating-linear-gradient(to bottom, transparent 0 var(--string), #fffc var(--string) calc(var(--string) + 2px), transparent calc(var(--string) + 2px) var(--row));justify-items:center;margin:0;padding:0;list-style:none;display:grid}.note[data-astro-cid-p7wvgtii]{width:8rem;height:9.75rem;margin-top:calc(var(--string) - .35rem + var(--drop,0px));background:var(--paper);color:#2e2a26;font-family:var(--hand);text-align:left;transform:rotate(var(--tilt,0deg));transform-origin:top;border:0;border-radius:2px;padding:1rem .65rem .5rem;font-size:.98rem;line-height:1.25;display:block;position:relative;box-shadow:1px 3px 6px #00000047}button[data-astro-cid-p7wvgtii].note{cursor:pointer;transition:transform .15s}button[data-astro-cid-p7wvgtii].note:hover,button[data-astro-cid-p7wvgtii].note:focus-visible{z-index:1;transform:rotate(0)scale(1.06)}.note[data-astro-cid-p7wvgtii]:before{content:"";background:linear-gradient(90deg,#e3c79b,#cfae7c);border-radius:2px;width:.55rem;height:1.6rem;margin-left:-.275rem;position:absolute;top:-.8rem;left:50%;box-shadow:0 1px 2px #0000004d}.text[data-astro-cid-p7wvgtii]{-webkit-line-clamp:6;line-clamp:6;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.who[data-astro-cid-p7wvgtii]{text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;position:absolute;bottom:.35rem;left:.6rem;right:.6rem;overflow:hidden}.who[data-astro-cid-p7wvgtii]:before{content:"– "}dialog[data-astro-cid-p7wvgtii]{--hand:"Bradley Hand", "Segoe Print", "Chalkboard SE", "Comic Sans MS", cursive;background:var(--paper,#fffdf6);color:#2e2a26;width:min(26rem,100vw - 2rem);font-family:var(--hand);border:0;border-radius:3px;padding:1.75rem 1.5rem 1.25rem;font-size:1.3rem;line-height:1.4;box-shadow:0 12px 40px #0006}dialog[data-astro-cid-p7wvgtii]::backdrop{background:#28201a8c}#dialogText[data-astro-cid-p7wvgtii]{white-space:pre-line;overflow-wrap:anywhere}#dialogWho[data-astro-cid-p7wvgtii]{text-align:right}dialog[data-astro-cid-p7wvgtii] button[data-astro-cid-p7wvgtii]{font:inherit;font-family:var(--sans);min-height:44px;color:inherit;cursor:pointer;background:#fff9;border:1px solid #00000040;border-radius:999px;padding:.5rem 1.1rem;font-size:.95rem;font-weight:600}
