.koukoku-empty{margin-top:20px;padding:18px 22px;font-size:var(--fs-body);color:var(--fg-2);background:hsla(45,33%,98%,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--r-glass,12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.koukoku-list{list-style:none;margin:16px 0 0;padding:0}.koukoku-list:empty{display:none}.koukoku-item{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:18px 4px;border-bottom:1px solid var(--line)}.koukoku-date{font-size:var(--fs-body-sm);color:var(--fg-dim)}.koukoku-body h3{margin:0 0 6px;font-size:var(--fs-body-lg)}.koukoku-body p{margin:0 0 6px;font-size:var(--fs-body);color:var(--fg-2);line-height:1.9}.koukoku-body a{font-size:var(--fs-body-sm);color:var(--accent);text-decoration:underline;text-underline-offset:3px}.koukoku-notes p{font-size:var(--fs-body);color:var(--fg-2);line-height:1.95;margin:12px 0 0;max-width:720px}.koukoku-meta{margin-top:24px;font-size:var(--fs-body-sm);color:var(--fg-dim);line-height:1.8}@media (max-width:700px){.koukoku-item{grid-template-columns:1fr;gap:4px}}