.wa-btn{display:inline-flex;align-items:center;gap:6px;background:#25d366;color:#fff;font-weight:600;padding:12px 20px;border-radius:8px;text-decoration:none;box-shadow:0 2px 5px #0003;transition:transform .1s}.wa-btn:hover{transform:scale(1.05)}:root{--black: #000;--gold: #d4af37;--silver: #c0c0c0;--radius: 10px;--shadow: 0 4px 16px rgba(0,0,0,.35);--spacing: 12px}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--silver);background:url(/bg.png) center/cover no-repeat fixed}.card{background:#111;border:1px solid var(--gold);border-radius:var(--radius);padding:40px;min-width:280px;box-shadow:var(--shadow);text-align:center}.title{margin-top:0;color:var(--gold)}input{width:100%;margin:var(--spacing) 0;padding:14px 12px;border:1px solid #444;border-radius:var(--radius);background:#000;color:var(--silver)}input::placeholder{color:#666}button,.wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;margin-top:var(--spacing);border:none;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:transform .15s,opacity .15s}button:hover,.wa-btn:hover{transform:translateY(-2px);opacity:.9}button.primary{background:var(--gold);color:var(--black)}.wa-btn{background:#25d366;color:#fff;text-decoration:none}.wa-logo{width:20px;height:20px;fill:#fff}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.muted{font-size:.9rem;margin-top:var(--spacing)}
