*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,sans-serif;background:#0f1419;color:#e6e6e6}header{background:#1a2330;padding:.8em 1em;position:sticky;top:0}.logo{font-weight:700;color:#7fc4ff;text-decoration:none;margin-right:1em}nav{display:flex;flex-wrap:wrap;gap:.3em .9em;margin-top:.4em}nav a{color:#cfd8e3;text-decoration:none;font-size:.9em}main{max-width:860px;margin:auto;padding:1em}a{color:#7fc4ff}table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}td,th{border:1px solid #334;padding:.4em .6em;text-align:left}.ph{color:#f0b44c;font-style:italic}.src{font-size:.8em;color:#99a}.note{background:#2a2216;padding:.6em;border-left:3px solid #f0b44c}.grid{columns:2}footer{font-size:.8em;color:#889;padding:1em;text-align:center;border-top:1px solid #233}