/* Autoría web oficial · Cristian Estrada · v1.3: dos líneas siempre, dominio a 13 px, foco animado, sigue al tema del menú de accesibilidad; pie en el README del sistema de diseño */
.ce-autoria{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;box-sizing:border-box;padding:8px;color:#027a76;font-family:'CE Autoria Work Sans','Work Sans','Segoe UI',Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none;vertical-align:middle;letter-spacing:normal;pointer-events:auto;white-space:normal}
.ce-autoria .ce-autoria__isotipo{display:block;width:36px;height:30px;flex:0 0 36px;object-fit:contain;opacity:1;filter:none;transform:none}
.ce-autoria .ce-autoria__isotipo--oscuro{display:none}
.ce-autoria__texto{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;text-align:left}
.ce-autoria__dominio{font-family:'CE Autoria Cascadia Mono','Cascadia Mono',Consolas,'Courier New',monospace;font-size:13px;font-weight:500;color:#b5530b;white-space:nowrap}
.ce-autoria:hover .ce-autoria__dominio{text-decoration:underline;text-underline-offset:3px}
.ce-autoria:focus-visible{outline:2px solid #ff9444;outline-offset:2px;border-radius:4px;animation:ce-foco .2s ease-out}
@keyframes ce-foco{from{outline-width:4px;outline-offset:0}}
@media (prefers-reduced-motion:reduce){.ce-autoria:focus-visible{animation:none}}
.ce-autoria--oscura,html[data-tema="oscuro"] .ce-autoria{color:#ffffff}
.ce-autoria--oscura .ce-autoria__dominio,html[data-tema="oscuro"] .ce-autoria .ce-autoria__dominio{color:#ffa766}
.ce-autoria--oscura .ce-autoria__isotipo--claro,html[data-tema="oscuro"] .ce-autoria .ce-autoria__isotipo--claro{display:none}
.ce-autoria--oscura .ce-autoria__isotipo--oscuro,html[data-tema="oscuro"] .ce-autoria .ce-autoria__isotipo--oscuro{display:block}
@media print{.ce-autoria{color:#027a76}.ce-autoria .ce-autoria__dominio{color:#b5530b}.ce-autoria .ce-autoria__isotipo--claro{display:block}.ce-autoria .ce-autoria__isotipo--oscuro{display:none}}
