.tk-article[data-astro-cid-srtopryv]{max-width:54rem;margin:0 auto 3rem}.tk-article[data-astro-cid-srtopryv] [id]{scroll-margin-top:1rem}.tk-date[data-astro-cid-srtopryv]{color:var(--muted);margin:.4rem 0 0;font-size:.85rem}.tk-hero-img[data-astro-cid-srtopryv]{margin:1.25rem 0 1.5rem}.tk-hero-img[data-astro-cid-srtopryv] img[data-astro-cid-srtopryv]{border-radius:10px;width:100%;height:auto;display:block}.tk-hero-img[data-astro-cid-srtopryv] figcaption[data-astro-cid-srtopryv]{color:var(--muted);text-align:right;margin-top:.4rem;font-size:.78rem}.tk-toc[data-astro-cid-srtopryv]{flex-wrap:wrap;gap:.45rem .75rem;margin:0 0 2rem;display:flex}.tk-toc[data-astro-cid-srtopryv] a[data-astro-cid-srtopryv]{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.3rem .75rem;font-size:.85rem;text-decoration:none}.tk-toc[data-astro-cid-srtopryv] a[data-astro-cid-srtopryv]:hover,.tk-toc[data-astro-cid-srtopryv] a[data-astro-cid-srtopryv]:focus-visible{background:var(--accent-soft)}.tk-article[data-astro-cid-srtopryv] .content-section[data-astro-cid-srtopryv] h2[data-astro-cid-srtopryv]{font-size:1.35rem}.tk-article[data-astro-cid-srtopryv] h3[data-astro-cid-srtopryv]{font-family:var(--serif)}.tk-profile[data-astro-cid-srtopryv]{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:max-content 1fr;gap:.45rem 1rem;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.92rem;display:grid}.tk-profile[data-astro-cid-srtopryv] dt[data-astro-cid-srtopryv]{color:#9a7428;font-weight:700}.tk-profile[data-astro-cid-srtopryv] dd[data-astro-cid-srtopryv]{margin:0}.tk-quote[data-astro-cid-srtopryv]{background:var(--accent-soft);font-family:var(--serif);border-left:3px solid #b38938;margin:1rem 0;padding:1rem 1.25rem;font-size:1.08rem;line-height:2}.tk-quote[data-astro-cid-srtopryv] p[data-astro-cid-srtopryv]{margin:0}.tk-quote[data-astro-cid-srtopryv] footer[data-astro-cid-srtopryv]{color:var(--muted);font-family:var(--sans);margin-top:.3rem;font-size:.8rem}.tk-poems[data-astro-cid-srtopryv]{gap:.9rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.tk-poems[data-astro-cid-srtopryv] li[data-astro-cid-srtopryv]{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:1rem 1.25rem}.tk-poem[data-astro-cid-srtopryv]{font-family:var(--serif);letter-spacing:.05em;margin:0 0 .5rem;font-size:1.15rem;line-height:1.9}.tk-poem-yaku[data-astro-cid-srtopryv]{margin:0 0 .4rem;font-size:.92rem}.tk-poem-src[data-astro-cid-srtopryv]{color:var(--muted);margin:0;font-size:.8rem}.tk-eyebrow[data-astro-cid-srtopryv]{color:#9a7428;letter-spacing:.15em;margin:0;font-size:.8rem;font-weight:700}.tk-nazo-index[data-astro-cid-srtopryv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.25rem 0 1.75rem;padding:0;list-style:none;display:grid}.tk-nazo-index[data-astro-cid-srtopryv] a[data-astro-cid-srtopryv]{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--text);font-family:var(--serif);border-radius:8px;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:block}.tk-nazo-index[data-astro-cid-srtopryv] a[data-astro-cid-srtopryv]:hover,.tk-nazo-index[data-astro-cid-srtopryv] a[data-astro-cid-srtopryv]:focus-visible{border-color:#b38938}.tk-no[data-astro-cid-srtopryv]{color:#9a7428;font-family:var(--sans);letter-spacing:.15em;margin-bottom:.15rem;font-size:.75rem;display:block}.tk-nazo[data-astro-cid-srtopryv]{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 2rem;padding:clamp(1rem,3vw,1.6rem)}.tk-nazo[data-astro-cid-srtopryv] h3[data-astro-cid-srtopryv]{margin:0 0 1rem;font-size:1.25rem}.tk-side[data-astro-cid-srtopryv]{border-radius:6px;margin:0 0 .8rem;padding:.85rem 1rem}.tk-side[data-astro-cid-srtopryv] p[data-astro-cid-srtopryv]{margin:0 0 .6rem}.tk-side[data-astro-cid-srtopryv] p[data-astro-cid-srtopryv]:last-child{margin-bottom:0}.tk-side[data-astro-cid-srtopryv].legend{background:#3b2f4f14}.tk-side[data-astro-cid-srtopryv].record{background:#b389381a}.tk-side-label[data-astro-cid-srtopryv]{color:var(--muted);letter-spacing:.15em;font-weight:700;font-size:.78rem!important}.tk-verdict[data-astro-cid-srtopryv]{font-family:var(--serif);border:2px solid #b38938;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:1rem 0;padding:.7rem 1rem;font-size:1.05rem;font-weight:700;display:flex}.tk-verdict[data-astro-cid-srtopryv] span[data-astro-cid-srtopryv]{color:#fff;font-family:var(--sans);letter-spacing:.15em;background:#b38938;border-radius:4px;padding:.1rem .55rem;font-size:.75rem}.tk-nazo[data-astro-cid-srtopryv]>p[data-astro-cid-srtopryv]:last-child{margin-bottom:0}.tk-table-wrap[data-astro-cid-srtopryv]{margin:1rem 0;overflow-x:auto}.tk-table[data-astro-cid-srtopryv]{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9rem}.tk-table[data-astro-cid-srtopryv] caption[data-astro-cid-srtopryv]{color:var(--muted);text-align:left;margin-bottom:.4rem;font-size:.85rem}.tk-table[data-astro-cid-srtopryv] th[data-astro-cid-srtopryv],.tk-table[data-astro-cid-srtopryv] td[data-astro-cid-srtopryv]{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .7rem}.tk-table[data-astro-cid-srtopryv] thead[data-astro-cid-srtopryv] th[data-astro-cid-srtopryv]{background:var(--accent-soft)}.tk-table[data-astro-cid-srtopryv] tbody[data-astro-cid-srtopryv] th[data-astro-cid-srtopryv]{white-space:nowrap;background:var(--surface)}.tk-next[data-astro-cid-srtopryv]{border-left:3px solid var(--accent);background:var(--accent-soft);padding:1rem}.source-list[data-astro-cid-srtopryv]{padding-left:1.3rem}.source-list[data-astro-cid-srtopryv] li[data-astro-cid-srtopryv]{overflow-wrap:anywhere;margin-bottom:.5rem}.tk-more-list[data-astro-cid-srtopryv]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.tk-back[data-astro-cid-srtopryv]{text-align:right}@media (width<=600px){.tk-nazo-index[data-astro-cid-srtopryv]{grid-template-columns:minmax(0,1fr)}.tk-profile[data-astro-cid-srtopryv]{grid-template-columns:minmax(0,1fr);gap:.1rem}.tk-profile[data-astro-cid-srtopryv] dd[data-astro-cid-srtopryv]{margin-bottom:.5rem}}@media print{.tk-toc[data-astro-cid-srtopryv]{display:none}}
