/* Las Mandarinas · pulido (igual criterio que SIC): línea dorada arriba en todos los encabezados, sin margen alrededor,
   enlaces de volver prolijos, sin recuadros vacíos y tarjetas de clases guardadas legibles. */
html body header.centered-header{border-top:4px solid #cbc167!important}
html body:has(>header.centered-header){margin:0!important}
html body #status:empty{display:none!important}
html body main>a:first-child{display:block!important;width:fit-content;margin:0 0 10px!important;font-size:13px!important;font-weight:600!important;color:#e0f3e3!important;text-decoration:none!important}
html body main>a:first-child:hover{text-decoration:underline!important}
/* Planificación: las clases guardadas eran blancas con letra blanca. */
html body #sessions .session{background:#1c5828!important;border:1px solid #5ea46c!important;border-top:3px solid #cbc167!important;color:#f7fef8!important}
html body #sessions .session small{color:#e6df9e!important;letter-spacing:.3px}
html body #sessions .session h2{color:#fff!important}
html body #sessions .session p{color:#e0f3e3!important}
/* Categorías (administradores): solo un botón chico "✎ Editar categorías"; el formulario se abre al tocarlo. */
html body #gestion-categorias{margin-top:8px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body #gestion-categorias>summary{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:7px 14px;font-size:13px;font-weight:600;letter-spacing:.2px;color:#fff;background:linear-gradient(135deg,#2c7c3c,#174f22);border:1px solid #7cb587;border-top:2px solid #cbc167;border-radius:10px;box-shadow:0 3px 10px #310b1820;transition:transform .15s,box-shadow .15s,border-color .15s;user-select:none}
html body #gestion-categorias>summary::-webkit-details-marker{display:none}
html body #gestion-categorias>summary span{color:#e6df9e}
html body #gestion-categorias>summary:hover{transform:translateY(-2px);border-color:#e6df9e;box-shadow:0 6px 14px #310b1830}
html body #gestion-categorias>summary:focus-visible{outline:2px solid #cbc167;outline-offset:2px}
html body #gestion-categorias[open]>summary{background:#1c5828;border-color:#5ea46c;border-top-color:#cbc167}
html body #gestion-categorias .cat-panel{margin-top:12px;padding:18px;background:#267335;border:1px solid #5ea46c;border-radius:14px;color:#f7fef8}
html body #gestion-categorias .cat-panel h2{margin-top:0}
@media(prefers-reduced-motion:reduce){html body #gestion-categorias>summary{transition:none}html body #gestion-categorias>summary:hover{transform:none}}
/* Video · línea de tiempo con los colores de Las Mandarinas. */
html body .xml-linea .xl-barra strong{color:#1c5828!important}
html body .xml-linea .xl-info{color:#4b7954!important}
html body .xl-divisor,html body .xl-divisor .xl-et{background:#1c5828!important;color:#e0f3e3!important}
html body .xl-cabezal,html body .xl-cabezal::before{background:#cbc167!important}
