:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;padding:2rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.pantalla-estrecha{max-width:26rem;margin:0 auto}form{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}label{font-weight:600}input,button{font:inherit;border:1px solid;border-radius:.375rem;padding:.6rem .75rem}button{cursor:pointer;font-weight:600}button:disabled{cursor:default;opacity:.6}.aviso{border:1px solid;border-radius:.375rem;margin-top:1.5rem;padding:1rem}.aviso p:first-child{margin-top:0;font-weight:600}.aviso-error{font-weight:600}.pantalla-ancha{max-width:48rem;margin:0 auto}.pista{opacity:.8;margin:0;font-size:.9em}table{border-collapse:collapse;width:100%;margin-top:1rem}th,td{text-align:left;border-bottom:1px solid;padding:.5rem .75rem}th{font-weight:600}fieldset{border:1px solid;border-radius:.375rem;margin:.5rem 0 0;padding:.75rem 1rem}legend{padding:0 .35rem;font-weight:600}.opcion{align-items:center;gap:.5rem;font-weight:400;display:flex}.opcion input{width:auto;padding:0}select{font:inherit;border:1px solid;border-radius:.375rem;padding:.6rem .75rem}.enlace{cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.en-linea{margin:0;display:inline}.oculto-visualmente{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}hr{opacity:.4;border:0;border-top:1px solid;margin:2rem 0 1.5rem}
