body{margin:0;background:#07111f;color:#e2e8f0;font:16px/1.65 system-ui,sans-serif}main{max-width:860px;margin:auto;padding:24px}a{color:#7dd3fc}h1{font-size:1.8rem}h2{font-size:1.2rem;margin-top:28px}table{border-collapse:collapse;width:100%}th,td{border:1px solid #334155;padding:10px;text-align:left}small{color:#cbd5e1}.note{border-left:3px solid #38bdf8;padding:8px 16px}a:focus-visible{outline:3px solid #facc15;outline-offset:4px}
