/* Portales (árbitro, equipo, jugador) y panel de la app — estilo Liga Chinchorro.
   Se carga DESPUÉS del <style> de cada página. Los colores vienen de paleta.css */
body{font-family:'Khand',Arial,sans-serif;font-size:18px;color:#1a1209}
button,input,select,textarea,.btn,a.btn{font-family:'Khand',Arial,sans-serif;font-size:17px}
h1,h2{font-family:'Khand',Arial,sans-serif;font-weight:600;letter-spacing:.01em}
h1{text-transform:uppercase}
.header,header.header{background:linear-gradient(135deg,var(--brand-3),var(--brand-2) 60%,var(--brand));box-shadow:0 4px 18px rgba(0,0,0,.18)}
.header h1{font-size:30px}
.card,.bienvenida{border:1px solid rgba(26,18,9,.08);box-shadow:0 2px 14px rgba(26,18,9,.07)}
table th{font-family:'Khand',Arial,sans-serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(238,90,28,.18)}
.sidebar{background:linear-gradient(180deg,var(--brand-2),var(--brand-3))!important}
.sidebar a{font-family:'Khand',Arial,sans-serif;font-size:18px}
