:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1626;--panel:#262036;--panel-2:#312a46;--line:#4a4263;--text:#f3eee3;--muted:#b3aac4;--accent:#f2a23a}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;font-family:system-ui,-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Noto Sans JP,Meiryo,sans-serif;font-size:15px;line-height:1.6}#wiki{max-width:960px;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));margin:0 auto}h1{margin:0 0 4px;font-size:26px}h2{border-bottom:2px solid var(--line);color:var(--accent);margin:32px 0 8px;padding-bottom:4px;font-size:20px}p{margin:0 0 8px}a{color:var(--accent)}.lead,.note{color:var(--muted);font-size:13px}.toc{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.toc a{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-block}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}thead th{background:var(--panel-2);white-space:nowrap;font-size:13px;position:sticky;top:0}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody th{white-space:nowrap;font-weight:700}td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td{white-space:nowrap}td.desc{white-space:normal;min-width:16em}.sprite{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.name-cell{align-items:center;gap:10px;display:flex}dl.rules{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;padding:12px 14px;display:grid}dl.rules dt{color:var(--muted);white-space:nowrap}dl.rules dd{margin:0}@media (width<=520px){dl.rules{grid-template-columns:1fr;gap:0}dl.rules dd{margin-bottom:8px}}
