.lector-entradas{--le-accent:var(--inkov-color-primary, #239cdd);--le-surface:var(--inkov-button-bg, #2a353d);--le-text:var(--inkov-button-text, #fff);display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.75rem;padding:.35rem;border:1px solid var(--inkov-border-color,rgb(255 255 255 / .15));border-radius:999px;background:color-mix(in srgb,var(--le-surface) 60%,transparent)}.lector-entradas [hidden]{display:none!important}.lector-entradas__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;border:0;border-radius:999px;color:var(--le-text);font:inherit;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease}.lector-entradas__btn:hover{transform:translateY(-1px)}.lector-entradas__btn:active{transform:scale(.96)}.lector-entradas__btn:focus-visible{outline:2px solid var(--le-accent);outline-offset:3px}.lector-entradas__btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.lector-entradas__btn--play{padding:.65rem 1.15rem .65rem .9rem;background:var(--le-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--le-accent) 35%,transparent)}.lector-entradas__btn--play:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--le-accent) 45%,transparent)}.lector-entradas__btn--icon{width:2.6rem;height:2.6rem;padding:0;background:var(--le-surface)}.lector-entradas__btn--icon[data-reader-action="pause"],.lector-entradas__btn--icon[data-reader-action="resume"]{background:var(--le-accent)}.lector-entradas__btn--icon:hover{background:color-mix(in srgb,var(--le-surface) 80%,#fff)}.lector-entradas__btn--icon[data-reader-action="pause"]:hover,.lector-entradas__btn--icon[data-reader-action="resume"]:hover{background:color-mix(in srgb,var(--le-accent) 85%,#fff)}.lector-entradas__icon{width:1.15rem;height:1.15rem;flex-shrink:0;fill:currentColor}.lector-entradas__wave{display:none;align-items:flex-end;gap:3px;height:1.1rem;padding:0 .65rem 0 .25rem}.lector-entradas[data-state="playing"] .lector-entradas__wave,.lector-entradas[data-state="paused"] .lector-entradas__wave{display:inline-flex}.lector-entradas__wave i{width:3px;height:30%;border-radius:2px;background:var(--le-accent);animation:lector-entradas-wave 1s ease-in-out infinite}.lector-entradas__wave i:nth-child(2){animation-delay:-.2s}.lector-entradas__wave i:nth-child(3){animation-delay:-.45s}.lector-entradas__wave i:nth-child(4){animation-delay:-.7s}.lector-entradas[data-state="paused"] .lector-entradas__wave i{animation-play-state:paused;opacity:.5}@keyframes lector-entradas-wave{0%,100%{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.lector-entradas__wave i{animation:none;height:60%}.lector-entradas__btn{transition:none}}.lector-entradas__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tattooedu-app-descarga img{max-height:50px;width:auto;height:auto}.tattooedu-app-popup{color-scheme:dark;background:var(--color-background-secondary,#1A1D21);color:var(--color-text,#E4E8EF);border:var(--border,1px solid #202528);border-radius:var(--l,20px);padding:var(--xl,30px);width:calc(100% - 40px);max-width:420px}.tattooedu-app-popup::backdrop{background:rgb(0 0 0 / .7)}.tattooedu-app-popup h4,.tattooedu-app-popup p,.tattooedu-app-popup label{color:var(--color-text,#E4E8EF)}.tattooedu-app-popup h4{color:var(--color-principal,#F0C791)}.tattooedu-app-popup input[type="email"]{width:100%;background:var(--color-background,#0E1113);color:var(--color-text,#E4E8EF);border:var(--border,1px solid #202528);border-radius:var(--m,10px)}.tattooedu-app-popup input[type="email"]::placeholder{color:var(--color-text-secondary,#9098A1)}.tattooedu-app-popup input[type="email"]:focus{border:var(--border-button,1px solid #F0C791)}.tattooedu-app-popup button[type="submit"]{background:var(--color-principal,#F0C791);color:var(--color-background,#0E1113)!important;border:var(--border-button,1px solid #F0C791)}.tattooedu-app-popup button[data-tattooedu-app-cerrar]{background:#fff0;color:var(--color-text,#E4E8EF)!important;border:var(--border,1px solid #202528)}.tattooedu-app-popup a{color:var(--color-principal,#F0C791)}.tattooedu-app-popup .tattooedu-app-msg{min-height:1.2em;color:var(--color-text-secondary,#9098A1)}