:root{--fondo: #f6f7f9;--superficie: #ffffff;--texto: #1c2430;--texto-suave: #5b6675;--borde: #dde2e8;--acento: #1f5fbf;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--texto);background:var(--fondo)}@media(prefers-color-scheme:dark){:root{--fondo: #12161c;--superficie: #1b2129;--texto: #e7ebf0;--texto-suave: #a3adba;--borde: #2c3540;--acento: #6ea2f0}}*{box-sizing:border-box}body{margin:0}.pagina{max-width:720px;margin:0 auto;padding:32px 16px}h1{margin:0;font-size:1.8rem}.subtitulo{margin:4px 0 24px;color:var(--texto-suave)}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:20px}.tarjeta h2{margin-top:0;font-size:1.2rem}.fases{margin:16px 0 0;padding-left:20px}.fases li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;flex-wrap:wrap}.fases li.actual{color:var(--acento);font-weight:600}.fechas{color:var(--texto-suave);font-weight:400}
