.site-index-container[data-astro-cid-ndynbgwq]{max-width:1100px;margin:0 auto;padding:0 0 3rem}.index-hero[data-astro-cid-ndynbgwq]{color:#fff;background:linear-gradient(130deg,#102844f2,#1c5c76e0);border-left:6px solid #f0b13b;border-radius:16px;margin-bottom:1.5rem;padding:2.2rem 2.4rem;box-shadow:0 8px 24px #14283c2e}.index-kicker[data-astro-cid-ndynbgwq]{letter-spacing:.16em;color:#9fe6fc;margin-bottom:.4rem;font-size:.76rem;font-weight:800;display:inline-block}.index-hero[data-astro-cid-ndynbgwq] h1[data-astro-cid-ndynbgwq]{margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.25}.index-lead[data-astro-cid-ndynbgwq]{color:#e2f1f8;max-width:48rem;margin:0 0 1.4rem;font-size:.96rem;line-height:1.65}.stats-bar[data-astro-cid-ndynbgwq]{flex-wrap:wrap;gap:.65rem;display:flex}.stat-pill[data-astro-cid-ndynbgwq]{color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.82rem;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.stat-pill[data-astro-cid-ndynbgwq]:hover{background:#ffffff40;transform:translateY(-1px)}.stat-count[data-astro-cid-ndynbgwq]{color:#1a2c3a;background:#f0b13b;border-radius:999px;padding:.12rem .5rem;font-size:.74rem;font-weight:800}.filter-box[data-astro-cid-ndynbgwq]{margin-bottom:1.5rem}.search-input-wrap[data-astro-cid-ndynbgwq]{align-items:center;margin-bottom:.85rem;display:flex;position:relative}.search-icon[data-astro-cid-ndynbgwq]{color:#6a7e8e;pointer-events:none;font-size:1rem;position:absolute;left:1.1rem}.search-input-wrap[data-astro-cid-ndynbgwq] input[data-astro-cid-ndynbgwq]{color:#172d3f;background:#fff;border:2px solid #bcd0de;border-radius:12px;width:100%;padding:.9rem 2.8rem;font-size:.96rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 14px #19324b14}.search-input-wrap[data-astro-cid-ndynbgwq] input[data-astro-cid-ndynbgwq]:focus{border-color:#21729b;outline:none;box-shadow:0 6px 20px #21729b2e}.clear-btn[data-astro-cid-ndynbgwq]{color:#485c6d;cursor:pointer;background:#d8e5ee;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.85rem;position:absolute;right:.9rem}.clear-btn[data-astro-cid-ndynbgwq]:hover{background:#c3d5e2}.tab-filters[data-astro-cid-ndynbgwq]{flex-wrap:wrap;gap:.45rem;display:flex}.tab-btn[data-astro-cid-ndynbgwq]{color:#33546f;cursor:pointer;background:#fff;border:1px solid #cad8e2;border-radius:8px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.tab-btn[data-astro-cid-ndynbgwq]:hover{background:#f0f6fa;border-color:#3182aa}.tab-btn[data-astro-cid-ndynbgwq].active{color:#fff;background:#205c7c;border-color:#205c7c}.search-feedback[data-astro-cid-ndynbgwq]{color:#1b4562;background:#edf5fa;border-left:4px solid #25789f;border-radius:4px;margin-top:.6rem;padding:.4rem .8rem;font-size:.84rem;font-weight:600}.index-table-section[data-astro-cid-ndynbgwq]{background:#fffffff5;border:1px solid #baccd7;border-radius:14px;margin-bottom:2rem;overflow:hidden;box-shadow:0 5px 18px #1e324614}.section-title-wrap[data-astro-cid-ndynbgwq]{border-bottom:2px solid #204d6e;align-items:flex-end;gap:.8rem;padding:1.3rem 1.4rem .8rem;display:flex}.section-badge[data-astro-cid-ndynbgwq]{letter-spacing:.14em;color:#a36912;font-size:.68rem;font-weight:800}.section-title-wrap[data-astro-cid-ndynbgwq] h2[data-astro-cid-ndynbgwq]{color:#14354d;margin:0;font-size:1.35rem;line-height:1.3}.section-count[data-astro-cid-ndynbgwq]{color:#3b576d;background:#eaf1f6;border-radius:999px;margin-left:auto;padding:.25rem .7rem;font-size:.76rem;font-weight:700}.table-wrap[data-astro-cid-ndynbgwq]{overflow-x:auto}.index-table[data-astro-cid-ndynbgwq]{border-collapse:collapse;width:100%;font-size:.88rem}.index-table[data-astro-cid-ndynbgwq] th[data-astro-cid-ndynbgwq]{color:#385368;text-align:left;white-space:nowrap;background:#f1f6fa;border-bottom:2px solid #cadbe6;padding:.8rem 1rem;font-weight:700}.index-table[data-astro-cid-ndynbgwq] td[data-astro-cid-ndynbgwq]{vertical-align:top;border-bottom:1px solid #e1ebf2;padding:.85rem 1rem}.index-row[data-astro-cid-ndynbgwq]:hover td[data-astro-cid-ndynbgwq]{background:#f9fbfd}.col-date[data-astro-cid-ndynbgwq]{white-space:nowrap;width:110px}.date-badge[data-astro-cid-ndynbgwq]{color:#556877;font-size:.8rem;font-weight:600;display:inline-block}.date-badge[data-astro-cid-ndynbgwq].permanent{color:#2b6a8e;background:#eef3f7;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.col-category[data-astro-cid-ndynbgwq]{width:200px}.cat-path[data-astro-cid-ndynbgwq]{color:#285474;font-size:.76rem;font-weight:600;line-height:1.4;display:inline-block}.col-type[data-astro-cid-ndynbgwq]{white-space:nowrap;width:110px}.type-pill[data-astro-cid-ndynbgwq]{border-radius:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.type-blog[data-astro-cid-ndynbgwq]{color:#137333;background:#e6f4ea}.type-diary[data-astro-cid-ndynbgwq]{color:#a50e0e;background:#fce8e6}.type-series[data-astro-cid-ndynbgwq]{color:#b06000;background:#fef3d6}.type-sacred[data-astro-cid-ndynbgwq]{color:#1a73e8;background:#e8f0fe}.type-tool[data-astro-cid-ndynbgwq]{color:#8430ce;background:#f3e8fd}.type-external[data-astro-cid-ndynbgwq]{color:#0d6554;background:#e6f4f1}.col-title[data-astro-cid-ndynbgwq]{min-width:300px}.content-link[data-astro-cid-ndynbgwq]{color:#144b6c;font-size:.96rem;font-weight:700;line-height:1.5;text-decoration:none}.content-link[data-astro-cid-ndynbgwq]:hover{color:#b05713;text-decoration:underline}.external-link[data-astro-cid-ndynbgwq]{align-items:baseline;gap:.25rem;display:inline-flex}.ext-icon[data-astro-cid-ndynbgwq]{color:#0d6554;font-size:.85rem}.episodes-dropdown[data-astro-cid-ndynbgwq]{margin-top:.4rem}.episodes-summary[data-astro-cid-ndynbgwq]{color:#3b5a72;cursor:pointer;user-select:none;background:#f3f6f9;border:1px solid #d4e0e8;border-radius:4px;padding:.18rem .5rem;font-size:.74rem;font-weight:600;display:inline-block}.episodes-summary[data-astro-cid-ndynbgwq]:hover{color:#1a4462;background:#e7eff5}.episodes-sublist[data-astro-cid-ndynbgwq]{background:#fbfdfd;border:1px solid #d9e5ed;border-radius:6px;flex-direction:column;gap:.35rem;max-height:200px;margin:.5rem 0 0;padding:.6rem .8rem;list-style:none;display:flex;overflow-y:auto}.episodes-sublist[data-astro-cid-ndynbgwq] li[data-astro-cid-ndynbgwq] a[data-astro-cid-ndynbgwq]{color:#245e82;border-radius:3px;gap:.45rem;padding:.15rem .3rem;font-size:.78rem;text-decoration:none;display:flex}.episodes-sublist[data-astro-cid-ndynbgwq] li[data-astro-cid-ndynbgwq] a[data-astro-cid-ndynbgwq]:hover{color:#b05713;background:#edf4f9}.ep-num[data-astro-cid-ndynbgwq]{color:#7b8e9d;flex-shrink:0;font-weight:700}.col-meta[data-astro-cid-ndynbgwq]{min-width:250px}.item-desc[data-astro-cid-ndynbgwq]{color:#556775;margin-bottom:.4rem;font-size:.8rem;line-height:1.45}.meta-pills[data-astro-cid-ndynbgwq]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.cat-pill[data-astro-cid-ndynbgwq]{color:#325068;background:#eef3f7;border-radius:3px;padding:.12rem .45rem;font-size:.68rem;font-weight:600}.tag-pill[data-astro-cid-ndynbgwq]{color:#758694;font-size:.68rem}.domain-tag[data-astro-cid-ndynbgwq]{color:#7c8e9b;background:#f0f4f7;border-radius:3px;padding:.1rem .4rem;font-size:.68rem;display:inline-block}.no-results[data-astro-cid-ndynbgwq]{text-align:center;color:#6a7e8e;padding:2.5rem 1rem;font-size:.95rem}.is-hidden[data-astro-cid-ndynbgwq]{display:none!important}@media (width<=768px){.index-hero[data-astro-cid-ndynbgwq]{padding:1.5rem}.col-meta[data-astro-cid-ndynbgwq]{display:none}.col-date[data-astro-cid-ndynbgwq],.col-category[data-astro-cid-ndynbgwq]{width:85px}}
