.notice-board[data-astro-cid-ymnyx2yp]{--hand:"Klee One", "Klee", "Hiragino Maru Gothic ProN", "Yu Kyokasho", "UD Digi Kyokasho N-R", var(--font-jp);--cork:color-mix(in srgb, var(--clay) 30%, var(--surface-2));border-radius:var(--radius-frame);background:var(--cork);background-image:radial-gradient(color-mix(in srgb, var(--clay) 40%, transparent) 1px, transparent 1.4px);background-size:9px 9px;flex-direction:column;gap:14px;padding:clamp(18px,4vw,34px);display:flex}.notice-board[data-astro-cid-ymnyx2yp].is-diary{--cork:color-mix(in srgb, var(--clay) 16%, var(--surface-2));background-image:repeating-linear-gradient(90deg, transparent 0 46px, color-mix(in srgb, var(--clay) 10%, transparent) 46px 48px)}.is-diary[data-astro-cid-ymnyx2yp] .nb-paper[data-astro-cid-ymnyx2yp]{background-image:linear-gradient(90deg,#0000 calc(clamp(52px,10vw,70px) - 14px),#c8503c59 calc(clamp(52px,10vw,70px) - 14px) calc(clamp(52px,10vw,70px) - 12px),#0000 calc(clamp(52px,10vw,70px) - 12px)),repeating-linear-gradient(#0000 0 37px,#466ea029 37px 38px);border-radius:4px 10px 10px 4px;max-width:600px;padding-left:clamp(52px,10vw,70px);transform:none}.notice-board[data-astro-cid-ymnyx2yp].is-postcard{--cork:color-mix(in srgb, var(--sage) 26%, var(--surface-2));background-image:repeating-linear-gradient(135deg, transparent 0 22px, color-mix(in srgb, var(--sage) 14%, transparent) 22px 24px)}.notice-board[data-astro-cid-ymnyx2yp].is-plan{--cork:color-mix(in srgb, var(--clay) 22%, var(--surface-2));background-image:repeating-linear-gradient(90deg, transparent 0 52px, color-mix(in srgb, var(--clay) 12%, transparent) 52px 54px)}.nb-paper[data-astro-cid-ymnyx2yp].nb-plan{background-image:linear-gradient(#466ea021 1px,#0000 1px),linear-gradient(90deg,#466ea021 1px,#0000 1px);background-size:19px 19px;max-width:600px;padding-top:22px;transform:rotate(.4deg)}.nb-leaf[data-astro-cid-ymnyx2yp]{width:54px;height:54px;position:absolute;top:-14px;right:18px;transform:rotate(18deg)}.nb-plan-head[data-astro-cid-ymnyx2yp]{margin:0 64px 6px 0}.nb-plan-head[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{color:#a9432a;border-bottom:2px solid #a9432a59;font-size:clamp(1.3rem,4.2vw,1.6rem);font-weight:600}.notice-board[data-astro-cid-ymnyx2yp].is-letter{--cork:color-mix(in srgb, var(--sage) 18%, var(--surface-2));background-image:repeating-linear-gradient(90deg, transparent 0 60px, color-mix(in srgb, var(--sage) 10%, transparent) 60px 62px)}.nb-paper[data-astro-cid-ymnyx2yp].nb-letter{max-width:620px;padding-top:24px;transform:rotate(-.3deg)}.nb-petal[data-astro-cid-ymnyx2yp]{width:40px;height:40px;position:absolute;top:-12px;right:22px;transform:rotate(-14deg)}.nb-letter-head[data-astro-cid-ymnyx2yp]{margin:0 52px 4px 0}.nb-letter-head[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{color:#1f4e8c;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600}.nb-ps[data-astro-cid-ymnyx2yp]{font-family:var(--font-heading);color:#5b5446;text-align:right;margin:10px 0 0;font-size:.92rem;font-style:italic}.notice-board[data-astro-cid-ymnyx2yp].is-notice{--cork:color-mix(in srgb, var(--sage) 14%, var(--surface-2));background-image:none}.nb-paper[data-astro-cid-ymnyx2yp].nb-notice{background-image:none;max-width:580px;padding-top:30px;transform:rotate(-.4deg)}.nb-notice[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{font-family:var(--font-jp);font-size:clamp(1.02rem,3.2vw,1.18rem)}.nb-notice-head[data-astro-cid-ymnyx2yp]{text-align:center;align-items:center;margin:0 0 8px}.nb-notice-head[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{letter-spacing:.3em;border-bottom:2px solid #23201a;padding-inline:.3em;font-size:clamp(1.3rem,4vw,1.6rem);font-weight:700}.is-pop[data-astro-cid-ymnyx2yp] .nb-paper[data-astro-cid-ymnyx2yp].nb-notice{color:#23201a;font-family:"Klee One", "Klee", "Hiragino Maru Gothic ProN", var(--font-jp);background:#fff4c9;border:3px dashed #e0573d;transform:rotate(-1.2deg)}.is-pop[data-astro-cid-ymnyx2yp] .nb-notice[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{font-family:"Klee One", "Klee", "Hiragino Maru Gothic ProN", var(--font-jp);font-weight:600}.is-pop[data-astro-cid-ymnyx2yp] .nb-notice-head[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{color:#c8402f;letter-spacing:.04em;border-bottom:0}.is-pop[data-astro-cid-ymnyx2yp] .nb-tape[data-astro-cid-ymnyx2yp]{background:#e0573d59}.notice-board[data-astro-cid-ymnyx2yp].is-report{--cork:color-mix(in srgb, var(--sage) 12%, var(--surface-2));background-image:none}.nb-paper[data-astro-cid-ymnyx2yp].nb-report{counter-reset:rp;background-image:none;border-radius:2px;max-width:640px;padding:30px clamp(18px,5vw,40px) 26px;transform:none}.nb-rp-by[data-astro-cid-ymnyx2yp]{text-align:right;color:#5b5446;margin:0 0 14px;font-size:.8rem;line-height:1.4}.nb-rp-title[data-astro-cid-ymnyx2yp]{text-align:center;align-items:center;margin:0 0 18px}.nb-rp-title[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{font-family:var(--font-jp-display);letter-spacing:.06em;border-bottom:2px solid var(--accent,#7a6a3e);padding-inline:.4em;font-size:clamp(1.3rem,4.4vw,1.7rem);font-weight:700}.nb-rp-sections[data-astro-cid-ymnyx2yp]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.nb-rp-lead[data-astro-cid-ymnyx2yp]{font-family:var(--font-heading);color:#3a3426;margin:0 0 4px;font-size:.95rem;font-weight:700}.nb-rp-sec[data-astro-cid-ymnyx2yp].has-lead{counter-increment:rp}.nb-rp-sec[data-astro-cid-ymnyx2yp].has-lead .nb-rp-lead[data-astro-cid-ymnyx2yp]:before{content:counter(rp) ". "}.nb-rp-text[data-astro-cid-ymnyx2yp]{margin:0}.nb-rp-s[data-astro-cid-ymnyx2yp]{all:unset;cursor:pointer;border-radius:4px;display:inline}.nb-rp-s[data-astro-cid-ymnyx2yp]:hover{background:#466ea012}.nb-rp-s[data-astro-cid-ymnyx2yp].is-speaking{background:#466ea01f}.nb-rp-s[data-astro-cid-ymnyx2yp]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nb-rp-s[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{font-family:var(--font-jp);font-size:clamp(1.02rem,3.3vw,1.15rem);line-height:1.95}.nb-rp-s[data-astro-cid-ymnyx2yp] .nb-vi[data-astro-cid-ymnyx2yp]{border-left:2px solid color-mix(in srgb, var(--accent,#7a6a3e) 55%, transparent);margin:2px 0 6px;padding-left:10px;display:block}.nb-tape[data-astro-cid-ymnyx2yp]{background:#e9d7a8bf;width:74px;height:22px;position:absolute;top:-9px;box-shadow:0 1px 2px #0000001f}.nb-tape[data-astro-cid-ymnyx2yp].is-l{left:18px;transform:rotate(-6deg)}.nb-tape[data-astro-cid-ymnyx2yp].is-r{right:18px;transform:rotate(5deg)}.notice-board[data-astro-cid-ymnyx2yp].is-notebook{--cork:color-mix(in srgb, var(--clay) 14%, var(--surface-2));background-image:repeating-linear-gradient(90deg, transparent 0 56px, color-mix(in srgb, var(--clay) 9%, transparent) 56px 58px)}.nb-paper[data-astro-cid-ymnyx2yp].nb-book{border-left:14px solid var(--nb-cover);border-radius:6px 4px 4px 6px;max-width:600px;padding-left:clamp(30px,6vw,42px);transform:rotate(.3deg)}.nb-book[data-astro-cid-ymnyx2yp].tone-blue{--nb-cover:#3e6c8f}.nb-book[data-astro-cid-ymnyx2yp].tone-yellow{--nb-cover:#e2b43c}.nb-flower[data-astro-cid-ymnyx2yp]{width:46px;height:46px;position:absolute;top:-16px;right:16px}.nb-book-head[data-astro-cid-ymnyx2yp]{margin:0 52px 6px 0}.nb-book-head[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{border-bottom:2px solid color-mix(in srgb, var(--nb-cover) 70%, transparent);font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600}.nb-pencil[data-astro-cid-ymnyx2yp]{margin-top:6px}.nb-pencil[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{color:#6b6a66;transform-origin:0;font-size:clamp(1rem,3vw,1.18rem);display:inline-block;transform:rotate(-1.2deg)}.nb-card[data-astro-cid-ymnyx2yp]{color:#23201a;background:#fbf8f0;border-radius:8px;width:100%;max-width:520px;padding:14px 14px 18px;position:relative;transform:rotate(.6deg);box-shadow:0 2px #0000000d,0 18px 34px -18px #281e0a8c}.nb-card-art[data-astro-cid-ymnyx2yp]{border-radius:4px;width:100%;height:auto;display:block}.nb-seal[data-astro-cid-ymnyx2yp]{color:#c8402f;width:40px;height:40px;font-family:var(--font-jp-display);background:#fbf8f0e0;border:2px solid #c8402f;border-radius:6px;place-items:center;font-size:1.2rem;font-weight:700;display:grid;position:absolute;top:24px;right:24px;transform:rotate(6deg)}.nb-card-head[data-astro-cid-ymnyx2yp]{margin-top:12px}.nb-card-head[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{color:#1f4e8c;letter-spacing:.04em;font-size:clamp(1.1rem,3.4vw,1.3rem);font-weight:600}.nb-card-lines[data-astro-cid-ymnyx2yp]{margin-top:4px}.nb-card-sign[data-astro-cid-ymnyx2yp]{text-align:right;align-items:flex-end;margin-top:6px}.nb-date[data-astro-cid-ymnyx2yp]{font-family:var(--hand);color:#a9432a;margin:0 0 6px;font-size:1.05rem}.nb-lead[data-astro-cid-ymnyx2yp]{max-width:56ch;font-family:var(--font-heading);color:var(--text);margin:4px 0 0;font-size:1rem;font-style:italic;line-height:1.6}.nb-paper[data-astro-cid-ymnyx2yp]{color:#23201a;background:#fbf8f0 repeating-linear-gradient(#0000 0 37px,#466ea029 37px 38px);border-radius:3px;max-width:560px;padding:26px clamp(16px,4vw,30px) 18px;position:relative;transform:rotate(-.6deg);box-shadow:0 2px #0000000d,0 10px 24px -12px #281e0a73}.nb-pen[data-astro-cid-ymnyx2yp]{background:#fbf8f0;margin-left:clamp(0px,4vw,40px);transform:rotate(.5deg)}.nb-pin[data-astro-cid-ymnyx2yp]{background:radial-gradient(circle at 35% 35%,#e37b5b,#a9432a);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:8px;left:50%;box-shadow:0 2px 3px #0000004d}.nb-lines[data-astro-cid-ymnyx2yp]{color:#8b8070;flex-direction:column;gap:2px;margin:0;padding:0 0 0 1.6em;font-size:.8rem;display:flex}.nb-line[data-astro-cid-ymnyx2yp]{all:unset;width:100%;min-height:var(--tap-min);cursor:pointer;box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:center;gap:2px;margin-left:-6px;padding:2px 6px;display:flex}.nb-line[data-astro-cid-ymnyx2yp]:hover{background:#466ea012}.nb-line[data-astro-cid-ymnyx2yp].is-speaking{background:#466ea01f}.nb-line[data-astro-cid-ymnyx2yp]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nb-jp[data-astro-cid-ymnyx2yp]{font-family:var(--hand);color:#23201a;font-size:clamp(1.15rem,3.6vw,1.4rem);line-height:1.75}.nb-pen[data-astro-cid-ymnyx2yp] .nb-jp[data-astro-cid-ymnyx2yp]{color:#1f4e8c;font-style:italic}.nb-vi[data-astro-cid-ymnyx2yp]{color:#5b5446;font-size:.86rem;line-height:1.45}.nb-speak[data-astro-cid-ymnyx2yp]{color:var(--text);align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.nb-qs[data-astro-cid-ymnyx2yp]{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:14px;margin-top:6px;padding:16px 18px;display:flex}.nb-qs-h[data-astro-cid-ymnyx2yp]{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0;font-size:.72rem;font-weight:700}.nb-q-p[data-astro-cid-ymnyx2yp]{font-family:var(--font-jp);margin:0 0 8px;font-size:1.05rem;line-height:1.8}.nb-q-n[data-astro-cid-ymnyx2yp]{font-family:var(--font-heading);color:var(--text-subtle)}.nb-q-opts[data-astro-cid-ymnyx2yp]{flex-wrap:wrap;gap:8px;display:flex}.nb-opt[data-astro-cid-ymnyx2yp]{min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:.95rem}.nb-opt[data-astro-cid-ymnyx2yp]:hover:not(:disabled){border-color:var(--brand)}.nb-opt[data-astro-cid-ymnyx2yp].is-ok{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.nb-opt[data-astro-cid-ymnyx2yp].is-no{border-color:var(--error);color:var(--error);text-decoration:line-through}.nb-q-fb[data-astro-cid-ymnyx2yp]{color:var(--text-muted);min-height:1.2em;margin:6px 0 0;font-size:.86rem}[data-theme=dark] .nb-opt[data-astro-cid-ymnyx2yp].is-ok{color:#f3eee2;background:#2f4a38}@media (width<=480px){.notice-board[data-astro-cid-ymnyx2yp]{padding:10px}.nb-paper[data-astro-cid-ymnyx2yp]{padding-right:12px}.nb-lines[data-astro-cid-ymnyx2yp]{padding-left:1.25em}.is-diary[data-astro-cid-ymnyx2yp] .nb-paper[data-astro-cid-ymnyx2yp]{background-image:linear-gradient(90deg,#0000 22px,#c8503c59 22px 24px,#0000 24px),repeating-linear-gradient(#0000 0 37px,#466ea029 37px 38px);padding-left:36px}}
