/* Generado por motor/sitio/horoscopo.js: estilos propios de las páginas del horóscopo del mes. */
.pagina-mes .migas ol{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;padding:0;margin:0 0 20px;font-size:.78rem;color:var(--suave)}
.pagina-mes .migas li+li::before{content:"›";margin-right:10px;color:var(--oro)}.pagina-mes .migas a{color:var(--suave)}
.pagina-mes .respuesta{font-size:1.12rem;line-height:1.7;color:#e9e3d6;max-width:62ch;margin-bottom:14px}.pagina-mes .nota-calculo{max-width:62ch;margin-bottom:30px}
.lamina-signo{float:right;width:min(230px,38%);margin:0 0 18px 26px}.lamina-signo img{display:block;width:100%;height:auto;border:1px solid #947e58;border-radius:10px;box-shadow:0 10px 30px #0006}
.pagina-mes table.fechas{width:100%;border-collapse:collapse;font-size:.94rem;margin:8px 0 0}
.pagina-mes table.fechas caption{text-align:left;color:var(--suave);font-size:.82rem;padding-bottom:10px}
.pagina-mes table.fechas th,.pagina-mes table.fechas td{text-align:left;vertical-align:top;padding:11px 12px 11px 0;border-top:1px solid var(--borde)}
.pagina-mes table.fechas thead th{color:var(--oro);font-size:.72rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase;border-top:0}
.pagina-mes table.fechas tbody th{font-weight:600;color:#e2d2b4;white-space:nowrap}
.pagina-mes .evento{border-top:1px solid var(--borde);padding-top:18px;margin-top:20px}.pagina-mes .evento:first-of-type{border-top:0;padding-top:0;margin-top:8px}
.pagina-mes .evento h3{margin:0 0 4px}.pagina-mes .evento h4{font-family:"Nunito Sans",system-ui,sans-serif;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--oro);margin:18px 0 4px}
.pagina-mes .cuando{color:var(--oro);font-size:.86rem;margin:0 0 6px}.pagina-mes .en-casa{font-style:italic;color:#e2d2b4}
.pagina-mes .carta-mes{overflow:hidden}.pagina-mes .carta-mes h3{margin-top:18px}
.pagina-mes .preguntas h3{font-size:1.15rem;margin:18px 0 6px}
.signos-mes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;list-style:none;padding:0;margin:8px 0 0}
.signos-mes li{margin:0}.signos-mes a{display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 14px;align-items:start;text-decoration:none;padding:14px;border:1px solid var(--borde);border-radius:14px;background:#191e2bd9;min-height:44px;height:100%}
.signos-mes a:hover,.signos-mes a:focus-visible{border-color:#947e58}.signos-mes img{grid-row:span 3;width:84px;height:auto;border-radius:8px;border:1px solid #947e58}
.signos-mes strong{font-family:"Fraunces",Georgia,serif;font-weight:400;font-size:1.2rem;color:#e2d2b4}.signos-mes span{font-size:.84rem;color:var(--suave);line-height:1.45}
@media(max-width:600px){
.lamina-signo{width:min(150px,36%);margin-left:16px}.pagina-mes .respuesta{font-size:1.04rem}
.pagina-mes table.fechas,.pagina-mes table.fechas tbody,.pagina-mes table.fechas tr,.pagina-mes table.fechas th,.pagina-mes table.fechas td{display:block;width:100%}
.pagina-mes table.fechas thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.pagina-mes table.fechas caption{display:block;width:100%}
.pagina-mes table.fechas tr{border-top:1px solid var(--borde);padding:10px 0}.pagina-mes table.fechas th,.pagina-mes table.fechas td{border:0;padding:2px 0}
.pagina-mes table.fechas td::before{content:attr(data-label) ": ";color:var(--suave);font-size:.78rem}
.pagina-mes table.fechas tbody th{white-space:normal}.signos-mes{grid-template-columns:minmax(0,1fr)}
}
