/* 更新履歴・既知のバグのページ */
@import url('style.css');

body { display: block; padding: 32px 20px 56px; }
.page { max-width: 680px; margin: 0 auto; }

.pnav {
    display: flex;
    justify-content: center;
    gap: 6px;
    flex-wrap: wrap;
    margin-bottom: 28px;
}
.pnav a {
    padding: 6px 14px;
    border-radius: 999px;
    border: 1px solid var(--line);
    background: var(--surface);
    color: var(--text);
    font-size: .88rem;
}
.pnav a:hover { border-color: var(--primary); text-decoration: none; }
.pnav a[aria-current="page"] { background: var(--primary); border-color: var(--primary); color: #fff; }

.page h1 { text-align: center; margin-bottom: 24px; }
.sub { font-size: .85rem; color: var(--muted); letter-spacing: .04em; margin: 24px 0 8px 4px; }

.list {
    background: var(--surface);
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: 4px 22px;
}

.entry { padding: 16px 0; border-bottom: 1px solid var(--line); }
.entry:last-child { border-bottom: none; }
.entry-head { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; }
.version { font-weight: 700; font-size: 1.05rem; color: var(--primary); }
.date { color: var(--muted); font-size: .85rem; }
.tag {
    font-size: .72rem;
    font-weight: 700;
    padding: 1px 8px;
    border-radius: 999px;
    background: var(--primary-soft);
    color: var(--primary);
}
.entry ul { margin: 8px 0 0; padding-left: 1.3em; }
.entry li { padding: 2px 0; }
.entry.pending .version, .entry.pending li { color: var(--muted); }
.entry.pending .tag { background: var(--surface-2); color: var(--muted); }

.bug { display: flex; gap: 12px; align-items: baseline; padding: 12px 0; border-bottom: 1px solid var(--line); }
.bug:last-child { border-bottom: none; }
.fixed {
    flex: none;
    font-size: .75rem;
    font-weight: 700;
    padding: 1px 8px;
    border-radius: 999px;
    background: #e6f4ea;
    color: var(--ok);
}
@media (prefers-color-scheme: dark) { .fixed { background: #1f3a29; color: #69db7c; } }
.bug .txt { color: var(--muted); }
.none { margin: 14px 0; color: var(--muted); }
