/*
Theme Name: Base
Description: Historical archive theme.
Version: 1.0.0
*/
:root{{--a1:#14532d;--a2:#0f4426;--ink:#222;--muted:#666;--line:#e3e3e3;}}
*{{box-sizing:border-box;margin:0;padding:0}}
body{{font-family:"Inter",-apple-system,"Segoe UI",sans-serif;color:var(--ink);line-height:1.7;background:#fff}}
a{{color:var(--a1);text-decoration:none}}a:hover{{color:var(--a2)}}
.wrap{{max-width:1080px;margin:0 auto;padding:0 24px}}
.entry-content h2{{margin:26px 0 8px;color:#222}}
.entry-content h3{{margin:18px 0 6px}}
.entry-content p{{margin:0 0 12px;color:#333}}
.entry-content ul{{margin:0 0 14px 20px}}
.archive-notice{{background:#f5f5f0;border:1px solid var(--line);padding:12px 16px;font-size:.92rem;margin-bottom:6px}}
.site-header{background:#14532d;color:#fff}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;padding:14px 24px}.brand{color:#fff;font-weight:700}.nav ul{list-style:none;display:flex}.nav a{display:block;padding:10px 14px;color:#cfe8d8}.nav a:hover{background:#0f4426;color:#fff}.site-main{max-width:1080px;margin:0 auto;padding:32px 24px}.site-footer{background:#14532d;color:#cfe8d8;padding:20px 0;text-align:center;font-size:.88rem}.site-footer a{color:#fff}