.yw-grid[data-astro-cid-kd2uqkkb]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=900px){.yw-grid[data-astro-cid-kd2uqkkb]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.yw-form[data-astro-cid-kd2uqkkb]{flex-direction:column;gap:18px;display:flex}.yw-strip[data-astro-cid-kd2uqkkb]{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:6px;display:grid}.yw-cell[data-astro-cid-kd2uqkkb]{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-height:92px;padding:10px 4px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}.yw-cell-d[data-astro-cid-kd2uqkkb]{font-family:var(--font-jp-display);font-size:1.4rem;font-weight:600;line-height:1.2}.yw-cell-wd[data-astro-cid-kd2uqkkb]{font-size:var(--text-xs);color:var(--text-muted);text-align:center;line-height:1.2}.yw-legend[data-astro-cid-kd2uqkkb]{font-size:var(--text-sm);color:var(--text-muted);margin:-8px 0 0}.yw-cell-t[data-astro-cid-kd2uqkkb]{color:var(--text-subtle);min-height:1em;font-size:.68rem}.yw-cell[data-astro-cid-kd2uqkkb].is-today{color:var(--text-muted);border-style:dashed}.yw-cell[data-astro-cid-kd2uqkkb].is-on{border-color:var(--clay);background:color-mix(in srgb, var(--clay) 12%, var(--surface))}.yw-stamp[data-astro-cid-kd2uqkkb]{border:2px solid var(--clay);width:30px;height:30px;color:var(--clay);font-family:var(--font-jp);text-align:center;overflow-wrap:anywhere;border-radius:50%;place-items:center;margin-top:auto;font-size:.95rem;font-weight:700;line-height:1.4;display:grid;transform:rotate(-6deg)}.yw-stamp[data-astro-cid-kd2uqkkb]:empty{display:none}.yw-field[data-astro-cid-kd2uqkkb]{flex-direction:column;gap:8px;display:flex}.yw-label[data-astro-cid-kd2uqkkb]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.78rem;font-weight:700}.yw-chips[data-astro-cid-kd2uqkkb]{flex-wrap:wrap;gap:8px;display:flex}.yw-chip[data-astro-cid-kd2uqkkb],.yw-sw[data-astro-cid-kd2uqkkb]{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:7px 14px;font-size:.9rem;font-weight:600}.yw-chip[data-astro-cid-kd2uqkkb]:hover:not(:disabled),.yw-sw[data-astro-cid-kd2uqkkb]:hover:not(:disabled){border-color:var(--brand)}.yw-chip[data-astro-cid-kd2uqkkb][aria-checked=true],.yw-sw[data-astro-cid-kd2uqkkb][aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.yw-chip[data-astro-cid-kd2uqkkb]:focus-visible,.yw-sw[data-astro-cid-kd2uqkkb]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.yw-sw[data-astro-cid-kd2uqkkb]:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .yw-chip[data-astro-cid-kd2uqkkb][aria-checked=true],[data-theme=dark] .yw-sw[data-astro-cid-kd2uqkkb][aria-checked=true]{color:#f3eee2;background:#2f4a38}.yw-switch[data-astro-cid-kd2uqkkb]{flex-wrap:wrap;gap:8px;display:flex}.yw-sw[data-astro-cid-kd2uqkkb] span[data-astro-cid-kd2uqkkb]{font-family:var(--font-jp);margin-left:4px;font-weight:500}.yw-ngoai-doi[data-astro-cid-kd2uqkkb]{border-top:1px solid var(--border);color:var(--text-muted);flex-direction:column;gap:6px;margin:4px 0 0;padding:14px 0 0;font-size:.88rem;list-style:none;display:flex}.yw-card[data-astro-cid-kd2uqkkb]{border-radius:var(--radius-frame);background:var(--band);color:var(--band-ink);flex-direction:column;padding:clamp(22px,4vw,40px);display:flex}.yw-card-k[data-astro-cid-kd2uqkkb]{letter-spacing:.14em;text-transform:uppercase;color:var(--band-gold);margin:0;font-size:.72rem;font-weight:700}.yw-ja[data-astro-cid-kd2uqkkb]{font-family:var(--font-jp);margin:10px 0 0;font-size:clamp(1.3rem,3.8vw,1.7rem);font-weight:500;line-height:1.9}.yw-ja[data-astro-cid-kd2uqkkb] .yw-end{color:var(--band-gold);transition:color .3s}.yw-vi[data-astro-cid-kd2uqkkb]{color:var(--band-ink-2);margin:4px 0 0;font-size:.92rem}.yw-tail[data-astro-cid-kd2uqkkb]{color:var(--band-ink-2);margin:10px 0 0;font-size:.82rem}.yw-speak[data-astro-cid-kd2uqkkb]{margin-top:12px}.yw-speak[data-astro-cid-kd2uqkkb] .yw-speak-btn{color:var(--band-ink);background:#eee7d624}
