.tagList[data-astro-cid-st6mmp4r]{flex-wrap:wrap;gap:2px 12px;display:flex}.tag[data-astro-cid-st6mmp4r]{color:var(--color-gray-600);align-items:center;gap:5px;font-size:11px;line-height:1.6;display:inline-flex;&:before{content:"";background-color:var(--color-accent);opacity:.7;border-radius:1px;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}}.md[data-astro-cid-st6mmp4r]{gap:4px 16px;& .tag{gap:6px;font-size:13px;&:before{width:6px;height:6px}}}.eraTimeline[data-astro-cid-6u7fkxf6]{padding-bottom:4px;overflow-x:auto}.eraList[data-astro-cid-6u7fkxf6]{--dot-center:11px;grid-template-columns:repeat(var(--era-count), minmax(64px, 1fr));display:grid;position:relative;&:before,&:after{top:calc(var(--dot-center) - 1px);content:"";height:2px;position:absolute;left:0}&:before{background-color:var(--color-gray-200);right:0}&:after{width:var(--era-progress);background-color:var(--color-accent)}}.eraLink[data-astro-cid-6u7fkxf6]{z-index:1;flex-direction:column;align-items:center;gap:10px;padding-bottom:4px;display:flex;position:relative;& .eraDot{width:calc(var(--dot-center) * 2);height:calc(var(--dot-center) * 2);place-items:center;display:grid;&:before{content:"";background-color:var(--color-bg-page);border:2px solid var(--color-gray-300);border-radius:50%;width:8px;height:8px;transition:border-color .3s ease-out,background-color .3s ease-out}}& .eraLabel{color:var(--color-gray-500);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;transition:color .3s ease-out}&:hover{& .eraDot:before{border-color:var(--color-accent)}& .eraLabel{color:var(--color-gray-800)}}&.isCurrent{pointer-events:none;& .eraDot:before{background-color:var(--color-accent-strong);border:4px solid var(--color-bg-page);width:16px;height:16px;box-shadow:0 0 0 2px var(--color-accent-strong)}& .eraLabel{color:var(--color-heading-ja)}}&:focus-visible{outline:none;& .eraLabel{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}}}.eraList[data-astro-cid-6u7fkxf6] li[data-astro-cid-6u7fkxf6]:has(~li .isCurrent) .eraDot[data-astro-cid-6u7fkxf6]:before{background-color:var(--color-accent);border-color:var(--color-accent)}.detailYear[data-astro-cid-2kv4crka]{font-family:var(--font-serif);color:var(--color-text-secondary);font-size:14px;font-weight:700}.detailTitle[data-astro-cid-2kv4crka]{font-family:var(--font-serif);margin-top:4px;font-size:40px;font-weight:700}.detailSummary[data-astro-cid-2kv4crka]{font-family:var(--font-serif);margin-top:16px;font-size:18px;font-weight:500;line-height:1.8}.detailBody[data-astro-cid-2kv4crka]{margin-top:16px;line-height:1.8;& p{white-space:pre-line}}.detailSection[data-astro-cid-2kv4crka]+.detailSection[data-astro-cid-2kv4crka]{margin-top:24px}.detailHeading[data-astro-cid-2kv4crka]{font-family:var(--font-serif);color:var(--color-heading-ja);border-bottom:var(--line-divider);margin-block:24px 8px;padding-bottom:8px;font-size:16px;font-weight:700;line-height:1.4;&+p[data-astro-cid-2kv4crka]{margin-top:16px}}.detailMeta[data-astro-cid-2kv4crka]{margin-top:16px;font-size:14px}.detailTags[data-astro-cid-2kv4crka]{margin-top:16px}@media (width<=599px){.detailTitle[data-astro-cid-2kv4crka]{font-size:28px;line-height:1.4}.detailSummary[data-astro-cid-2kv4crka]{font-size:16px}}.tagSelect[data-astro-cid-hqcccqn2]{min-width:0;color:var(--color-text-secondary);background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;flex:170px;align-items:center;transition:color .3s ease-out,border-color .3s ease-out,background-color .3s ease-out;display:flex;position:relative;&:before{pointer-events:none;content:"";background-color:var(--color-accent);opacity:.7;border-radius:1px;width:6px;height:6px;position:absolute;left:12px;transform:rotate(45deg)}&:hover{border-color:var(--color-gray-400)}&:focus-within{outline:2px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-color:var(--color-accent)}&.isFiltered{color:var(--color-accent-strong);background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-card));border-color:var(--color-accent);&:before{opacity:1}}}.tagFilter[data-astro-cid-hqcccqn2]{text-overflow:ellipsis;min-width:0;height:34px;color:inherit;appearance:none;cursor:pointer;outline:none;flex:1;padding:2px 32px 0 26px;font-size:14px;font-weight:700}.tagSelectIcon[data-astro-cid-hqcccqn2]{pointer-events:none;position:absolute;right:10px}.eraDescription[data-astro-cid-yoydhf6r]{font-family:var(--font-serif);color:var(--color-text-secondary);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.9}.timeline[data-astro-cid-yoydhf6r]{margin-top:48px}.panelsArea[data-astro-cid-yoydhf6r]{flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.panels[data-astro-cid-yoydhf6r]{flex:1;column-gap:32px;min-height:0;margin-top:40px;display:flex}.listBox[data-astro-cid-yoydhf6r]{contain:size;flex-shrink:0;width:max(28%,280px);min-height:480px}.detailBox[data-astro-cid-yoydhf6r]{flex:1;min-height:0}.leftPanel[data-astro-cid-yoydhf6r]{flex-direction:column;height:100%;display:flex;& .title{font-family:var(--font-serif);color:var(--color-heading-ja);border-bottom:var(--line-heading);padding-bottom:.5em;font-size:20px;font-weight:700;line-height:1}& .listTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;display:flex}}.totalNumber[data-astro-cid-yoydhf6r]{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto;font-size:14px;& b{color:var(--color-accent);letter-spacing:0;padding-right:.15em;font-size:20px;font-weight:800}}.emptyMessage[data-astro-cid-yoydhf6r]{color:var(--color-text-secondary);padding:16px 12px;font-size:14px}.eventList[data-astro-cid-yoydhf6r]{overscroll-behavior:contain;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;min-height:0;margin-top:16px;padding-bottom:32px;display:flex;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.eventButton[data-astro-cid-yoydhf6r]{text-align:left;cursor:pointer;border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 12px 6px 16px;transition:background-color .3s ease-out;display:flex;position:relative;&:before{inset-block:8px;content:"";background-color:var(--color-accent);border-radius:var(--radius-pill);opacity:0;width:3px;transition:opacity .2s ease-out;position:absolute;left:0}&:hover,&.isCurrent{background-color:var(--color-bg-page)}&.isCurrent:before{opacity:1}&:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}& .eventYear{font-family:var(--font-serif);color:var(--color-text-secondary);font-size:12px;font-weight:500}& .eventTitle{font-weight:700}& .eventTags{margin-top:2px}}@container (width<800px){.panels[data-astro-cid-yoydhf6r]{flex-direction:column;row-gap:24px;margin-top:32px}.listBox[data-astro-cid-yoydhf6r]{contain:none;width:auto;height:clamp(420px,70svh,600px);min-height:0}}@media (width<=599px){.eventList[data-astro-cid-yoydhf6r]{gap:2px}.eventButton[data-astro-cid-yoydhf6r]{padding-block:8px;& .eventTags{display:none}}}
