:root{--navy:#2E3234;--navy2:#3D4245;--gold:#B48A3C;--gold2:#C9A35A;--ink:#2E3234;--muted:#5E6163;--bg:#F4EFE4;--line:#E3D9C6;--r:18px}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}a{color:var(--navy2)}.container{width:min(880px,92%);margin:auto}header.top{background:var(--navy);padding:18px 0}header.top .inner{width:min(1160px,92%);margin:auto;display:flex;align-items:center;gap:12px}header.top img{width:56px;height:56px;border-radius:0;object-fit:contain;border:0;background:none;box-shadow:none}header.top a.brand{color:#fff;font-weight:900;text-decoration:none;letter-spacing:.01em}header.top a.back{margin-left:auto;color:var(--gold2);font-weight:800;text-decoration:none;font-size:.9rem}main{padding:48px 0 64px}h1{color:var(--navy);font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.02em;margin:0 0 8px}h2{color:var(--navy);font-size:1.25rem;margin:32px 0 10px}p,li{color:var(--ink);font-size:.98rem}.updated{color:var(--muted);font-size:.85rem;margin-bottom:28px}.notice{background:#fff7e6;border:1px solid var(--gold);border-radius:var(--r);padding:18px 20px;margin-bottom:32px;font-size:.92rem;color:#5c4415}.notice strong{color:#705335}footer{background:var(--bg);border-top:1px solid var(--line);padding:26px 0;text-align:center;font-size:.85rem;color:var(--muted)}footer a{color:var(--muted);margin:0 8px}[placeholder-field]{background:#ffe9e9;padding:1px 5px;border-radius:4px;color:#a1273a;font-weight:700}@view-transition{navigation: auto}@media (prefers-color-scheme: dark){:root{--ink:#f2f1ec;--muted:#b0aea6;--bg:#0d0d0d;--line:rgba(255,255,255,.1)}body{background:var(--bg);color:var(--ink)}h1,h2{color:var(--ink)}.notice{background:rgba(198,146,42,.12);color:var(--ink)}.notice strong{color:var(--gold2)}}
