:root{--accent: #1d4ed8;--on-accent: #ffffff;--text: #1b1f24;--surface: #ffffff;color:var(--text);background:var(--surface);font-family:system-ui,sans-serif}body{margin:0}main{max-width:32rem;margin:0 auto;padding:1rem}.club{display:flex;align-items:center;gap:.75rem}.club img{border-radius:.5rem;object-fit:cover}button[type=submit]{background:var(--accent);color:var(--on-accent);border:0;border-radius:.375rem;padding:.5rem 1rem}
