diff --git a/app.py b/app.py
index 309eac9..54ad4f8 100644
--- a/app.py
+++ b/app.py
@@ -128,12 +128,46 @@ pre{{white-space:pre-wrap;background:#020617;color:#86efac;padding:12px;border-r
small{{color:var(--muted)}}
.hint{{color:var(--muted);font-size:13px}}
@media (max-width:900px){{nav{{width:86px;padding:10px}} nav a span{{display:none}} .brand{{font-size:12px}} main{{padding:12px}}}}
+.modal-backdrop{{position:fixed;inset:0;background:rgba(0,0,0,.55);display:none;align-items:center;justify-content:center;z-index:2000}}
+.modal{{width:min(92vw,520px);background:#0b1222;border:1px solid #334155;border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(0,0,0,.5)}}
+.modal h4{{margin:0 0 8px 0}}
+.modal .actions{{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}}
+.modal input,.modal select{{width:100%}}
+.iconbtn{{text-decoration:none;font-size:18px;padding:2px 6px;border-radius:8px;border:1px solid #334155;background:#0b1222}}
+