:root{font-family:system-ui,Arial,sans-serif}body{margin:0;min-height:100vh;color:#fff;background:url(./assets/background.png) center/cover no-repeat fixed}.overlay{min-height:100vh;background:#0000008c;padding:18px}.container{max-width:980px;margin:0 auto}.card{background:#0f0f0fa6;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.spacer{height:14px}button,input,select{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#00000040;color:#fff}button{cursor:pointer}.small{font-size:13px;opacity:.9;word-break:break-word}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}
