:root{font-size:13px;--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--border:0 0% 90%;--input:0 0% 57%;--ring:0 0% 9%;--destructive:0 72.2% 50.6%;--destructive-foreground:0 0% 98%;--accent:0 0% 96%;--accent-foreground:0 0% 9%;--info:217.2 91.2% 59.8%;--info-foreground:0 0% 98%;--info-text:224.3 76.3% 48%;--caution:45.4 93.4% 47.5%;--caution-foreground:28 72.5% 8.2%;--caution-text:32.1 81% 28.8%;--warning:24.6 95% 53.1%;--warning-foreground:0 0% 98%;--critical:0 72.2% 50.6%;--critical-foreground:0 0% 98%;--success:142.1 76.2% 36.3%;--success-foreground:0 0% 98%;--radius:0.5rem;--input-font-size-mobile:16px}.dark{--background:0 0% 9%;--foreground:0 0% 98%;--card:0 0% 15%;--card-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--muted:0 0% 20%;--muted-foreground:0 0% 65%;--border:0 0% 25%;--input:0 0% 46%;--ring:0 0% 98%;--destructive:0 90.6% 70.8%;--destructive-foreground:0 0% 3.9%;--accent:0 0% 20%;--accent-foreground:0 0% 98%;--info:213.1 93.9% 67.8%;--info-foreground:0 0% 3.9%;--info-text:213.1 93.9% 67.8%;--caution:47.9 95.8% 53.1%;--caution-foreground:28 72.5% 8.2%;--caution-text:47.9 95.8% 53.1%;--warning:20.5 90.2% 48.2%;--warning-foreground:0 0% 98%;--critical:0 90.6% 70.8%;--critical-foreground:0 0% 3.9%;--success:142.1 70.6% 45.3%;--success-foreground:0 0% 98%}

/* !important so compact fields (text-xs and the like) cannot bring the iOS zoom back */@media (max-width:767px){input,select,textarea{font-size:var(--input-font-size-mobile)!important}}