body{font-family:system-ui,-apple-system,Segoe UI,Roboto,'Noto Sans',Helvetica,Arial;line-height:1.6;padding:1rem;max-width:900px;margin:auto}
header h1{font-size:1.25rem;margin-bottom:.5rem}
button{padding:.6rem 1rem;border-radius:8px;border:1px solid #333;background:white;cursor:pointer}
.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.35)}
.modal-content{background:#fff;padding:1rem 1.25rem;border-radius:12px;max-width:420px;width:90%}
.actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}
