@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2) format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{--fondo: #7a0f1f;--fondo-2: #4e0914;--acento: #b81b33;--tinta: #3b0710;--suave: #f9d4d9;--blanco: #ffffff;--tinta-suave: #5e1a26;--linea: #f3c9d0;--rosa-claro: #fff6f7;--font-brand: "Ubuntu", system-ui, -apple-system, sans-serif;--font-body: "Nunito", system-ui, -apple-system, sans-serif;--brand-tracking: .3em;--radius-btn: 999px;--shadow-card: 0 30px 50px -26px rgba(59, 7, 16, .7);--shadow-soft: 0 14px 28px -14px rgba(59, 7, 16, .6);--ease-out: cubic-bezier(.22, 1, .36, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}.brand-word{font-family:var(--font-brand);font-weight:500;text-transform:uppercase;letter-spacing:var(--brand-tracking);margin-right:calc(var(--brand-tracking) * -1);white-space:nowrap}.card{position:relative;width:100%;aspect-ratio:5 / 7;border-radius:9.1%/6.5%;background:var(--blanco);box-shadow:var(--shadow-card);overflow:hidden;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.card--front{color:var(--tinta)}.card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:4cqw;padding:9.7cqw 8.5cqw}.card__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:3cqw;min-height:10.9cqw}.card__tag{padding:1.8cqw 4.2cqw;border-radius:999px;background:var(--suave);color:var(--acento);font-family:var(--font-body);font-weight:800;font-size:3.65cqw;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}[data-deck=accion] .card__tag{background:var(--acento);color:var(--blanco)}.card__flame{flex:none;width:10.9cqw;height:10.9cqw;margin-left:auto;color:var(--fondo)}.card__text{flex:1;min-height:0;width:100%;display:flex;align-items:center;overflow:hidden}.card__text p{margin:0;width:100%;font-family:var(--font-body);font-weight:800;line-height:1.18;text-align:left;color:var(--tinta);text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.card__word{display:inline-block}.card.is-placeholder .card__text p{opacity:.35}.card__foot{flex:none;display:flex;align-items:center}.card__foot:empty{display:none}.card__timer{display:inline-flex;align-items:center;gap:1.6cqw;font-weight:800;font-size:4.6cqw;color:var(--acento)}.card__timer svg{width:6cqw;height:6cqw;stroke-width:2.2}.card--back{display:grid;place-items:center;background:var(--fondo)}.card--back[data-deck=accion]{background:var(--acento)}.card-back__flame{width:30cqw;height:30cqw;color:var(--blanco)}.card--cover{display:grid;place-items:center}.card--cover[data-deck=accion]{background:var(--acento)}.cover{display:flex;flex-direction:column;align-items:center;gap:4.5cqw;text-align:center}.cover__flame{width:26cqw;height:26cqw;margin-bottom:2cqw;color:var(--fondo)}.cover__num{padding:1.8cqw 4.6cqw;border-radius:999px;background:var(--suave);color:var(--acento);font-weight:800;font-size:4.2cqw;letter-spacing:.12em;text-transform:uppercase}.cover__name{font-family:var(--font-brand);font-weight:500;font-size:10.5cqw;line-height:1.2;letter-spacing:var(--brand-tracking);margin-right:calc(var(--brand-tracking) * -1);text-transform:uppercase;white-space:nowrap;color:var(--tinta)}.card--cover[data-deck=accion] .cover__flame,.card--cover[data-deck=accion] .cover__name{color:var(--blanco)}.card--cover[data-deck=accion] .cover__num{background:var(--blanco);color:var(--acento)}
