.breadcrumb[data-astro-cid-ezvlwyc3]{color:var(--color-sub);font-size:.75rem}.breadcrumb[data-astro-cid-ezvlwyc3] ol[data-astro-cid-ezvlwyc3]{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-ezvlwyc3] li[data-astro-cid-ezvlwyc3]{align-items:center;min-width:0;display:flex}.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:var(--color-sub)}.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{color:var(--color-brand)}.breadcrumb__sep[data-astro-cid-ezvlwyc3]{opacity:.6;margin:0 .5em}.breadcrumb[data-astro-cid-ezvlwyc3] span[data-astro-cid-ezvlwyc3][aria-current]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb--light[data-astro-cid-ezvlwyc3],.breadcrumb--light[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:#ffffffd9}.breadcrumb--light[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover,.breadcrumb--light[data-astro-cid-ezvlwyc3] span[data-astro-cid-ezvlwyc3][aria-current]{color:#fff}.side-banner[data-astro-cid-jwhqepdc]{background:var(--color-paper);border:2px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-bottom:var(--space-3);color:var(--color-ink);padding:1.25rem 1.125rem;display:block}.side-banner[data-astro-cid-jwhqepdc]:hover{border-color:var(--color-brand);text-decoration:none}.side-banner[data-astro-cid-jwhqepdc] small[data-astro-cid-jwhqepdc]{color:var(--color-brand);margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.side-banner[data-astro-cid-jwhqepdc] strong[data-astro-cid-jwhqepdc]{color:var(--color-brand);font-size:1.125rem;line-height:1.6;display:block}.side-banner__desc[data-astro-cid-jwhqepdc]{color:var(--color-sub);margin:.75rem 0 1rem;font-size:.75rem;line-height:1.7;display:block}.side-banner__button[data-astro-cid-jwhqepdc]{text-align:center;background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);padding:.5rem .625rem;font-size:.8125rem;font-weight:700;display:block}.eyecatch[data-astro-cid-mpetpuka]{aspect-ratio:16/9;width:auto;min-width:0;height:auto;margin:0 var(--eyecatch-inset);flex:1;display:block}.eyecatch--thumb[data-astro-cid-mpetpuka]{flex:none;width:100%;margin:0}.side-heading[data-astro-cid-t26d4rix]{color:var(--color-ink);border:none;align-items:center;gap:.5rem;margin:0 0 1rem;padding:0;font-size:1.0625rem;font-weight:800;display:flex}.side-heading__badge[data-astro-cid-t26d4rix]{color:var(--color-ink);background:#f5c518;border-radius:3px;padding:.0625rem .375rem;font-size:.625rem;font-weight:800;line-height:1.6}.latest[data-astro-cid-kgz6gzbc]{background:var(--color-paper);border-radius:var(--radius);margin-bottom:var(--space-3);padding:1.25rem}.latest[data-astro-cid-kgz6gzbc] ul[data-astro-cid-kgz6gzbc]{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.latest__item[data-astro-cid-kgz6gzbc]{color:var(--color-ink);align-items:flex-start;gap:.75rem;display:flex}.latest__item[data-astro-cid-kgz6gzbc]:hover{text-decoration:none}.latest__item[data-astro-cid-kgz6gzbc]:hover .latest__item-title[data-astro-cid-kgz6gzbc]{color:var(--color-brand)}.latest__thumb[data-astro-cid-kgz6gzbc]{aspect-ratio:16/9;border-radius:var(--radius-sm);flex-shrink:0;width:128px;overflow:hidden}.latest__thumb--placeholder[data-astro-cid-kgz6gzbc]{background:var(--color-wash);border:1px dashed var(--color-line)}.latest__body[data-astro-cid-kgz6gzbc]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.latest__item-title[data-astro-cid-kgz6gzbc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.latest__item-title--placeholder[data-astro-cid-kgz6gzbc]{color:var(--color-sub);font-weight:400}.latest__body[data-astro-cid-kgz6gzbc] .tag[data-astro-cid-kgz6gzbc]{align-self:flex-start;margin:0}.theme[data-astro-cid-fxptydvg]{background:var(--color-paper);border-radius:var(--radius);margin-bottom:var(--space-3);padding:1.25rem}.theme[data-astro-cid-fxptydvg] ul[data-astro-cid-fxptydvg]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.theme__item[data-astro-cid-fxptydvg]{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);align-items:center;gap:.75rem;padding:.5rem .625rem .5rem .5rem;transition:border-color .15s,background .15s;display:flex}.theme__item[data-astro-cid-fxptydvg]:hover{border-color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 6%, #fff);text-decoration:none}.theme__icon[data-astro-cid-fxptydvg]{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--cat-color), var(--cat-color-light));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;display:flex}.theme__icon[data-astro-cid-fxptydvg] svg{width:100%;height:100%}.theme__label[data-astro-cid-fxptydvg]{flex:1;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.5}.theme__count[data-astro-cid-fxptydvg]{color:var(--color-sub);flex-shrink:0;font-size:.6875rem}.theme__arrow[data-astro-cid-fxptydvg]{color:var(--cat-color);flex-shrink:0;font-size:1.125rem;line-height:1}.banners[data-astro-cid-j35ceccr]{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.banner[data-astro-cid-j35ceccr]{position:relative}.banner__pr[data-astro-cid-j35ceccr]{color:var(--color-sub);background:var(--color-paper);border:1px solid var(--color-line);border-radius:3px;margin-top:.375rem;padding:0 .375rem;font-size:.625rem;font-weight:700;display:inline-block}.banner[data-astro-cid-j35ceccr] img[data-astro-cid-j35ceccr],.banner__html[data-astro-cid-j35ceccr] img:not([width="1"]):not([width="0"]){border-radius:var(--radius-sm);width:100%;height:auto;display:block}.banner[data-astro-cid-j35ceccr] .banner__html[data-astro-cid-j35ceccr] img[width="120"]{width:120px;margin-inline:auto}.banner[data-astro-cid-j35ceccr] .banner__html[data-astro-cid-j35ceccr] img[width="160"]{width:160px;margin-inline:auto}.banner__html[data-astro-cid-j35ceccr] img[width="1"]{width:1px;height:1px;position:absolute}.banner-placeholder[data-astro-cid-j35ceccr]{aspect-ratio:6/5;text-align:center;background:var(--color-wash);border:1px dashed var(--color-sub);border-radius:var(--radius);color:var(--color-sub);margin-bottom:var(--space-3);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.banner-placeholder[data-astro-cid-j35ceccr] span[data-astro-cid-j35ceccr]{font-size:.875rem;font-weight:700}.banner-placeholder[data-astro-cid-j35ceccr] small[data-astro-cid-j35ceccr]{font-size:.6875rem;line-height:1.6}
