.chip.svelte-ogjsci{border:1.5px solid var(--line);background:var(--card);min-height:2.75rem;color:var(--muted);text-align:left;cursor:pointer;border-radius:2rem;align-items:center;gap:.4rem;padding:.4rem .9rem .4rem .7rem;font-size:.95rem;display:inline-flex}.chip[aria-pressed=true].svelte-ogjsci{border-color:var(--navy);color:var(--ink);background:#e8eef6;font-weight:600}.chip.svelte-ogjsci:active{transform:scale(.97)}.tick.svelte-ogjsci{border:1.5px solid #b9b2a4;border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.chip[aria-pressed=true].svelte-ogjsci .tick:where(.svelte-ogjsci){border-color:var(--navy);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.7 2.7L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}dialog.svelte-42tl76{background:var(--card);width:100%;max-width:none;max-height:88dvh;color:var(--ink);overscroll-behavior:contain;border:0;border-radius:1rem 1rem 0 0;margin:auto 0 0;padding:0;animation:.2s ease-out svelte-42tl76-rise;overflow-y:auto;box-shadow:0 -4px 24px #00000040}dialog.svelte-42tl76::backdrop{background:#1d243380}html:has(dialog[open]){overflow:hidden}@keyframes svelte-42tl76-rise{0%{opacity:0;transform:translateY(2rem)}}.card.svelte-42tl76{padding:1.1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:5px solid var(--fire);position:relative}.card.infantil.svelte-42tl76{border-top-color:var(--teal)}.card.svelte-42tl76 h2:where(.svelte-42tl76){margin:0 2.75rem .2rem 0;font-size:1.3rem}.card.svelte-42tl76 p:where(.svelte-42tl76){margin:.4rem 0}.card.svelte-42tl76 .sub:where(.svelte-42tl76){color:var(--muted);align-items:center;gap:.4rem;display:flex}.card.svelte-42tl76 .motto:where(.svelte-42tl76){font-size:1.05rem;font-style:italic}.card.svelte-42tl76 img:where(.svelte-42tl76){object-fit:contain;background:#f3efe7;border-radius:.6rem;width:100%;max-height:48dvh;margin:.75rem 0;display:block}.actions.svelte-42tl76{background:var(--card);flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding:.5rem 0 0;display:flex;position:sticky;bottom:0}.actions.svelte-42tl76 .btn{flex:auto;min-height:3rem}.x.svelte-42tl76{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:50%;font-size:1.7rem;line-height:1;position:absolute;top:.25rem;right:.25rem}.x.svelte-42tl76:active{background:#efeae0}.wins.svelte-42tl76{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.wins-label.svelte-42tl76{width:100%;font-weight:600}.chip.svelte-42tl76{background:#efeae0;border-radius:1rem;padding:.1rem .55rem;font-size:.85rem}.chip.gold.svelte-42tl76{background:#f6d365;font-weight:700}@media (width>=48rem){dialog.svelte-42tl76{border-radius:1rem;width:34rem;max-height:90dvh;margin:auto}.card.svelte-42tl76 img:where(.svelte-42tl76){max-height:55dvh}}@media (prefers-reduced-motion:reduce){dialog.svelte-42tl76{animation:none}}
