/* Pau AI Transparencia: aviso discreto y insignia. Hereda el color y la tipografía del tema. */
.pau-ait-notice{display:flex;align-items:center;gap:.5em;margin:0 0 1.25em;padding:.4em .75em;font-size:.82em;line-height:1.45;color:inherit;opacity:.9;background:rgba(127,127,127,.08);border-left:3px solid currentColor;border-radius:2px}
.pau-ait-notice svg{flex:none;width:1em;height:1em;fill:currentColor}
.pau-ait-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.pau-ait-notice--bottom{margin:1.25em 0 0}
.pau-ait-wrap,.pau-ait-fig{position:relative}
/* La insignia de una imagen destacada se añade junto a la imagen, dentro del marco que le da el tema. Si ese marco no está posicionado
   (position:static), la insignia se iría a la esquina de la página: se le da position:relative, con especificidad cero para no pisar
   a ningún tema que ya lo posicione (absolute, sticky…). */
:where(:has(>.pau-ait-badge)){position:relative}
.pau-ait-wrap{display:inline-block;max-width:100%;line-height:0}
.pau-ait-badge{position:absolute;z-index:3;padding:.1em .45em;font:600 11px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.04em;color:#fff;background:rgba(0,0,0,.62);border-radius:3px;pointer-events:auto}
.pau-ait-pos-tr .pau-ait-badge,.pau-ait-badge.pau-ait-pos-tr{top:6px;right:6px}
.pau-ait-pos-tl .pau-ait-badge,.pau-ait-badge.pau-ait-pos-tl{top:6px;left:6px}
.pau-ait-pos-br .pau-ait-badge,.pau-ait-badge.pau-ait-pos-br{bottom:6px;right:6px}
.pau-ait-pos-bl .pau-ait-badge,.pau-ait-badge.pau-ait-pos-bl{bottom:6px;left:6px}
.pau-ait-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
