:root{--g:#33c75a;--ink:#0c1511;--bg:#06130c;--card:#0e2217;--tx:#eaf5ee;--mu:#9bb3a5}
*{box-sizing:border-box}body{margin:0;font:17px/1.6 -apple-system,system-ui,"Segoe UI",sans-serif;background:var(--bg);color:var(--tx)}
a{color:var(--g)}header,main,footer{max-width:760px;margin:0 auto;padding:20px 20px}
header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.logo{font-weight:800;font-size:22px;color:#fff;text-decoration:none}.logo span{color:var(--g)}
nav a{margin-left:14px;font-size:15px;text-decoration:none}
h1{font-size:34px;line-height:1.15;margin:.4em 0}h2{margin-top:1.6em}
.card{background:var(--card);border:1px solid #1d3a2a;border-radius:18px;padding:18px 20px;margin:16px 0}
.btn{display:inline-block;background:var(--g);color:#06130c;font-weight:800;padding:14px 22px;border-radius:14px;text-decoration:none}
table{width:100%;border-collapse:collapse;font-size:15px}td,th{border-bottom:1px solid #1d3a2a;padding:8px 6px;text-align:left;vertical-align:top}
footer{color:var(--mu);font-size:14px;border-top:1px solid #1d3a2a;margin-top:30px}.note{color:var(--mu);font-size:15px}
.lang{font-size:14px}

.tw{overflow-x:auto;margin:14px 0}table{border-collapse:collapse;width:100%;font-size:14.5px}th,td{border:1px solid rgba(128,128,128,.35);padding:8px 10px;text-align:left;vertical-align:top}th{background:rgba(128,128,128,.15)}ul{padding-left:22px}
