@import "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@500;700;800;900&family=Archivo:wght@400;500;600;700&display=swap";:root{--live-bg:#060e18;--live-panel:#ffffff0d;--live-panel-border:#ffffff21;--live-field-border:#ffffff2b;--live-gold:#ecb44e;--live-gold-hover:#f5ce86;--live-blue:#3b7bbf;--live-blue-light:#5a9bd5;--live-navy:#152b44;--live-green:#10b981;--live-amber:#f59e0b;--live-red:#ff3b30;--live-whatsapp:#25d366;--live-pay:#1fc85d;--live-text:#fff;--live-text-2:#ffffffbf;--live-text-3:#fff9;--live-text-4:#ffffff80;--font-display:"Big Shoulders Display", sans-serif;--font-body:"Archivo", sans-serif}body,html{background:var(--live-bg);color:var(--live-text);font-family:var(--font-body);margin:0}a{color:var(--live-gold);text-decoration:none}a:hover{color:var(--live-gold-hover)}button,input,select,textarea{font-family:var(--font-body)}input::-moz-placeholder{color:var(--live-text-4)}textarea::-moz-placeholder{color:var(--live-text-4)}input::placeholder,textarea::placeholder{color:var(--live-text-4)}select option{color:var(--live-text);background:#0b1724}.panel{background:var(--live-panel);border:1px solid var(--live-panel-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px}.label-form{letter-spacing:.18em;text-transform:uppercase;color:var(--live-text-4);font-size:12px;font-weight:600}.input-live{border:1px solid var(--live-field-border);color:var(--live-text);background:#ffffff0f;border-radius:12px;padding:15px 17px;font-size:16px}.input-live:focus{border-color:var(--live-gold);outline:none}.input-live[readonly]{color:var(--live-text-2);background:#ffffff08;border-color:#ffffff1a}.btn-primary-live{background:linear-gradient(135deg,var(--live-blue),var(--live-navy));color:var(--live-text);box-shadow:0 4px 16px #3b7bbf59}.btn-gold,.btn-primary-live{font-family:var(--font-display);text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;font-size:28px;font-weight:800}.btn-gold{background:var(--live-gold);color:var(--live-navy)}.btn-gold:hover{background:var(--live-gold-hover)}@keyframes plackMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes liveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}
