.gema-carga[data-astro-cid-taidxgrg]{filter:drop-shadow(0 4px 10px #ffd60a47);align-items:flex-end;display:inline-flex}.gema-carga[data-astro-cid-taidxgrg] svg[data-astro-cid-taidxgrg]{flex:none;position:relative}#escenario{background:radial-gradient(120% 90% at 50% 8%, color-mix(in srgb, var(--color-acento) 16%, transparent), transparent 60%), var(--color-tarjeta)}#escenario .foco{pointer-events:none;z-index:1;background:radial-gradient(60% 55% at 50% 30%, color-mix(in srgb, var(--color-acento) 14%, transparent), transparent 70%);position:absolute;inset:0}#escenario .pedestal{pointer-events:none;z-index:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-acento) 30%, transparent), transparent 75%);filter:blur(2px);border-radius:50%;width:58%;height:14%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}#vista{z-index:2}.sexo[aria-pressed=true]{background:var(--color-acento);color:var(--color-fondo);border-color:var(--color-acento)}.grupo{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:transform .12s,box-shadow .12s,background-color .12s,color .12s;display:flex}.grupo[aria-pressed=true]{background:var(--color-acento);color:var(--color-fondo);border-color:var(--color-acento);box-shadow:0 0 0 1px var(--color-acento), 0 6px 18px -6px color-mix(in srgb, var(--color-acento) 70%, transparent);transform:translateY(-1px)}.grupo:active{transform:scale(.97)}.cat{transition:transform .12s,border-color .12s,color .12s;position:relative}.cat[aria-pressed=true]{border-color:var(--color-acento);color:var(--color-acento);box-shadow:0 0 0 1px var(--color-acento)}.cat:active{transform:scale(.96)}.op{min-height:6.5rem;transition:transform .12s,box-shadow .15s,border-color .15s;position:relative}.op:active{transform:scale(.96)}.op[aria-pressed=true]{border-color:var(--color-acento);box-shadow:0 0 0 2px var(--color-acento), 0 8px 20px -10px color-mix(in srgb, var(--color-acento) 80%, transparent)}.op[aria-pressed=true][data-bloqueado="1"]{border-style:dashed;border-color:var(--color-acento);box-shadow:none}.op[data-bloqueado="1"] .op-muestra{filter:grayscale(.7)brightness(.65)}.op-check{background:var(--color-acento);width:1.3rem;height:1.3rem;color:var(--color-fondo);box-shadow:0 0 0 2px var(--color-tarjeta);border-radius:9999px;place-items:center;display:grid;position:absolute;top:-.4rem;right:-.4rem}.op-candado{background:var(--color-tarjeta-2,var(--color-tarjeta));width:1.3rem;height:1.3rem;color:var(--color-suave);box-shadow:0 0 0 2px var(--color-tarjeta);border-radius:9999px;place-items:center;display:grid;position:absolute;top:-.4rem;right:-.4rem}.op-req{background:color-mix(in srgb, var(--color-suave) 16%, transparent);color:var(--color-suave);border-radius:9999px;margin-top:.15rem;padding:.05rem .45rem;font-size:10px;font-weight:700;display:inline-block}.look{background:var(--color-tarjeta-2);border-radius:1.25rem;transition:transform .12s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.look:active{transform:scale(.97)}.look[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-acento), 0 10px 24px -12px color-mix(in srgb, var(--color-acento) 80%, transparent)}.look-img{aspect-ratio:1;object-fit:cover;object-position:top center;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--color-acento) 10%, transparent), transparent 70%), var(--color-tarjeta);width:100%}.look[data-bloqueado="1"] .look-img{filter:grayscale(.65)brightness(.55)}.look-nombre{background:linear-gradient(0deg, color-mix(in srgb, var(--color-fondo) 85%, transparent), transparent);padding:.6rem .65rem;font-size:.9rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.look-check{background:var(--color-acento);width:1.6rem;height:1.6rem;color:var(--color-fondo);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.look-candado{background:color-mix(in srgb, var(--color-fondo) 70%, transparent);color:var(--color-texto);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:.5rem;right:.5rem}#manual[open] summary .flecha{transform:rotate(180deg)}#manual summary .flecha{transition:transform .15s;display:inline-block}
