:root{--fondo: #ffffff;--texto: #14212b;--primario: #0b5d6b;--tarjeta: #eef5f6;--borde: #c9d9dc}@media(prefers-color-scheme:dark){:root{--fondo: #101a20;--texto: #e8f0f2;--primario: #5fc4d3;--tarjeta: #19272e;--borde: #2c4048}}*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:var(--fondo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.contenedor{max-width:40rem;margin:0 auto;padding:1.25rem 1rem}h1{color:var(--primario);font-size:1.75rem;margin:0 0 .5rem}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:.75rem;padding:1rem;margin-top:1rem}.tarjeta ol{padding-left:1.25rem;margin:.5rem 0 0}.tarjeta li{margin-bottom:.5rem}.aviso{background:var(--tarjeta);border-left:4px solid var(--primario);padding:.75rem 1rem}.nota{font-size:1rem;opacity:.75}button,.boton{min-height:44px;min-width:44px;font-size:1rem}
