@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;--brasa-luz: #ffd6c9;--brasa-ambar: #ffb894;--brasa-tope: #a3172d;--brasa-halo: 0 0 0 1px rgba(255, 214, 201, .22), 0 0 16px 1px rgba(255, 176, 166, .5), 0 0 46px 6px rgba(255, 92, 112, .32), 0 28px 44px -24px rgba(20, 2, 6, .9);--brasa-halo-vivo: 0 0 0 1px rgba(255, 214, 201, .32), 0 0 18px 2px rgba(255, 190, 160, .62), 0 0 56px 10px rgba(255, 98, 104, .42), 0 28px 44px -24px rgba(20, 2, 6, .9);--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{--rim: linear-gradient(0deg, rgba(255, 214, 201, .95) 0%, rgba(255, 196, 196, .55) 34%, rgba(249, 212, 217, .3) 70%, rgba(249, 212, 217, .42) 100%);--grano: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 .85 0 0 0 0 .87 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:relative;width:100%;aspect-ratio:5 / 7;border-radius:9.1%/6.5%;background:var(--grano),linear-gradient(180deg,var(--tinta) 0%,var(--fondo-2) 100%);color:var(--blanco);box-shadow:var(--brasa-halo);overflow:hidden;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.card[data-deck=accion]{--rim: linear-gradient(0deg, var(--brasa-ambar) 0%, rgba(255, 200, 176, .75) 34%, rgba(255, 206, 206, .45) 70%, rgba(255, 214, 201, .6) 100%);box-shadow:var(--brasa-halo-vivo)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:max(1.5px,.5cqw);border-radius:inherit;background:var(--rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.card:after{content:"";position:absolute;top:2.6cqw;right:2.6cqw;bottom:2.6cqw;left:2.6cqw;border-radius:7cqw/5cqw;border:.3cqw solid rgba(249,212,217,.16);pointer-events:none}.card--front{background:var(--grano),radial-gradient(92% 30% at 50% 106%,#b81b33f2,#7a0f1f99 45%,#4e091400),radial-gradient(80% 46% at 50% 0%,#7a0f1f80,#7a0f1f00 70%),linear-gradient(180deg,var(--tinta) 0%,var(--fondo-2) 100%)}.card--front[data-deck=accion]{background:var(--grano),radial-gradient(70% 17% at 50% 101%,#ffece2,#ffc8a6eb 30%,#ff968266 62%,#ff968200),radial-gradient(140% 34% at 50% 106%,#e0304a,#d0223dd9 45%,#96122600),radial-gradient(90% 46% at 50% 0%,#b81b334d,#b81b3300 72%),linear-gradient(180deg,#4e0914,#6e0d1c 55%,#8a1325)}.card--front[data-deck=accion] .card__foot{height:18cqw}.card__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:2cqw;padding:9cqw 9cqw 7cqw}.card__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:3cqw;min-height:7cqw}.card__tag{font-family:var(--font-brand);font-weight:500;font-size:3.6cqw;line-height:1.2;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:var(--suave)}.card__heat{flex:none;display:flex;gap:1.3cqw;margin-left:auto}.card__heat .flame{width:5.8cqw;height:5.8cqw;color:var(--blanco)}.card__heat .is-off{opacity:.28}.card__heat .is-on{filter:drop-shadow(0 0 1.4cqw rgba(255,214,201,.9))}.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.2;text-align:center;color:var(--blanco);text-shadow:0 0 5cqw rgba(184,27,51,.7),0 .3cqw 1cqw rgba(30,3,8,.55);text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.card__word{display:inline-block}.card.is-placeholder .card__text p{opacity:.45}.card__foot{flex:none;height:14cqw;display:flex;align-items:flex-end;justify-content:center}.card__ember{width:9cqw;height:9cqw;color:var(--blanco);filter:drop-shadow(0 0 2cqw rgba(255,214,201,.95)) drop-shadow(0 0 5cqw rgba(184,27,51,1));transform-origin:50% 100%;animation:emberBreathe 3.6s ease-in-out infinite}@keyframes emberBreathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.card__timer{display:inline-flex;align-items:center;gap:1.6cqw;padding:2cqw 4.6cqw;border-radius:999px;font-family:var(--font-body);font-weight:800;font-size:4.6cqw;line-height:1.1;color:var(--blanco);background:#3b071099;box-shadow:inset 0 0 0 .45cqw #ffd6c9bf,0 0 5cqw #ffd6c973}.card__timer svg{width:5.4cqw;height:5.4cqw;stroke-width:2.3}.card--back{display:grid;place-items:center;background:repeating-radial-gradient(circle at 50% 50%,#f9d4d917 0,#f9d4d917 .5%,#f9d4d900 .5%,#f9d4d900 9%),radial-gradient(circle at 50% 50%,#b81b33cc,#b81b3300 58%),linear-gradient(180deg,var(--tinta),var(--fondo-2))}.card--back[data-deck=accion]{background:repeating-radial-gradient(circle at 50% 50%,#f9d4d921 0,#f9d4d921 .5%,#f9d4d900 .5%,#f9d4d900 9%),radial-gradient(circle at 50% 50%,#ffd6c9cc,#c41e38 22%,#b81b3300 68%),linear-gradient(180deg,var(--fondo-2),var(--fondo))}.card-back__flame{width:26cqw;height:26cqw;color:var(--blanco);filter:drop-shadow(0 0 3cqw rgba(255,214,201,.9))}.card-back__name{position:absolute;left:0;right:0;bottom:10cqw;text-align:center;font-family:var(--font-brand);font-weight:500;font-size:3.4cqw;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--suave)}.card--cover{display:grid;place-items:center;background:repeating-radial-gradient(circle at 50% 38.5%,#f9d4d917 0,#f9d4d917 .5%,#f9d4d900 .5%,#f9d4d900 9%),radial-gradient(circle at 50% 38.5%,#b81b33cc,#b81b3300 58%),linear-gradient(180deg,var(--tinta),var(--fondo-2))}.card--cover[data-deck=accion]{background:repeating-radial-gradient(circle at 50% 38.5%,#f9d4d921 0,#f9d4d921 .5%,#f9d4d900 .5%,#f9d4d900 9%),radial-gradient(circle at 50% 38.5%,#ffd6c9cc,#c41e38 22%,#b81b3300 68%),linear-gradient(180deg,var(--fondo-2),var(--fondo))}.cover{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4cqw;text-align:center}.cover__flame{width:26cqw;height:26cqw;margin-bottom:3cqw;color:var(--blanco);filter:drop-shadow(0 0 3cqw rgba(255,214,201,.9))}.cover__num{padding:1.8cqw 4.6cqw;border-radius:999px;background:#3b071099;box-shadow:inset 0 0 0 .45cqw #ffd6c9b3;color:var(--blanco);font-family:var(--font-body);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(--blanco);text-shadow:0 0 4cqw rgba(184,27,51,.9),0 .3cqw 1cqw rgba(30,3,8,.6)}.cover__heat{position:absolute;top:9cqw;right:9cqw;z-index:1}@media(prefers-reduced-motion:reduce){.card__ember{animation:none}}
