:root{color:#1f2328;background:#f6f8fa;font-family:system-ui,-apple-system,sans-serif}body{margin:0}header{background:#fff;border-bottom:1px solid #d0d7de;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}header .brand{color:inherit;font-weight:700;text-decoration:none}nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}nav a{color:#0969da;text-decoration:none}main{max-width:40rem;margin:1.5rem auto;padding:0 1rem}.card{background:#fff;border:1px solid #d0d7de;border-radius:8px;gap:.75rem;padding:1.25rem;display:grid}label{gap:.25rem;font-size:.9rem;display:grid}input{border:1px solid #d0d7de;border-radius:6px;padding:.5rem;font-size:1rem}button{color:#fff;cursor:pointer;background:#1f883d;border:1px solid #1f883d;border-radius:6px;padding:.5rem .9rem;font-size:.95rem}.muted{color:#656d76;font-size:.9rem}.error{color:#cf222e;margin:0}.result{margin:0;font-size:1.1rem}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #eaeef2;padding:.4rem .3rem}@media (width<=480px){th:nth-child(5),td:nth-child(5){display:none}}
