.reto-cabeza{gap:14px;max-width:860px;padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(20px,3vw,32px);display:grid}.reto-cabeza h1{font-size:clamp(2.2rem,4.6vw,3.8rem)}.reto-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(28px,5vw,64px);padding-bottom:clamp(48px,6vw,80px);display:grid}.reto-lado{text-align:center;justify-items:center;gap:16px;display:grid;position:sticky;top:96px}.reto-lado__nota{color:var(--muted);max-width:26ch;font-size:.92rem}@media (width<=900px){.reto-grid{grid-template-columns:1fr}.reto-lado{text-align:left;order:-1;grid-template-columns:auto 1fr;place-items:center start;gap:4px 16px;position:static}.reto-lado .taza-londi{zoom:.6;grid-row:span 2}}.comanda-reto{background:var(--surface);border:2px solid var(--ink);border-radius:6px;padding:clamp(20px,3vw,30px);position:relative;box-shadow:0 18px 40px -26px #2a181073}.comanda-reto+.comanda-reto{margin-top:22px}.comanda-reto h2{max-width:none;font-family:var(--f-body);letter-spacing:-.01em;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:800;line-height:1.35}.comanda-reto__num{font-family:var(--f-display);color:var(--tueste);margin-right:6px}.opciones{gap:10px;margin-top:16px;display:grid}.opcion{text-align:left;cursor:pointer;border:2px solid var(--line-strong);background:var(--bg);width:100%;font:inherit;color:var(--ink);transition:border-color .2s, background-color .2s, transform .16s var(--ease);border-radius:8px;align-items:center;gap:12px;padding:13px 16px;font-weight:600;line-height:1.4;display:flex}.opcion:hover:not(:disabled){border-color:var(--ink)}.opcion:active:not(:disabled){transform:scale(.99)}.opcion:disabled{cursor:default}.opcion__marca{flex:none;place-items:center;width:22px;height:22px;display:grid}.opcion__marca .ico{width:22px;height:22px;display:block}.opcion__si,.opcion__no{display:none}.opcion__punto{border:2px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.opcion.es-correcta{border-color:var(--ink);background:var(--crema-suave);border-width:3px}.opcion.es-correcta .opcion__si{display:block}.opcion.es-error{color:var(--muted);border-style:dashed;text-decoration:line-through 1.5px}.opcion.es-error .opcion__no{display:block}.opcion.es-correcta .opcion__punto,.opcion.es-error .opcion__punto{display:none}.resultado{align-items:center;gap:8px;margin-top:14px;font-weight:800;display:flex}.resultado:empty{display:none}.resultado .ico{width:22px;height:22px}.explicacion{border:1.5px dashed var(--line-strong);background:var(--surface-2);color:var(--ink-2);border-radius:8px;margin-top:10px;padding:14px 16px;line-height:1.6}.mov .comanda-reto:not(.respondida) .explicacion{display:none}@media (prefers-reduced-motion:no-preference){.mov .comanda-reto.respondida .explicacion{animation:explicar .45s var(--ease) both}}@keyframes explicar{0%{opacity:0;transform:translateY(6px)}}.reto-acciones{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:22px;display:flex}.btn--reto{background:var(--ink);color:var(--surface)}.btn--reto:hover{background:var(--tostado-2,#3d2418)}.btn--reto:disabled{opacity:.45;cursor:not-allowed}.reto-final{border-radius:var(--r);gap:12px;margin-top:28px;padding:clamp(22px,3vw,32px);display:grid}.reto-final[hidden]{display:none}.reto-final h2{font-size:clamp(1.6rem,3vw,2.2rem)}.reto-final__links{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.mas-puntos{font-family:var(--f-display);color:var(--tueste);font-weight:400;display:inline-block}@media (prefers-reduced-motion:no-preference){.mas-puntos{animation:mas-puntos .6s var(--ease) both}}@keyframes mas-puntos{0%{opacity:0;transform:translateY(8px)}}.taza-londi[data-astro-cid-qxls7dlq]{--nivel:.06;color:var(--crema);justify-items:center;gap:12px;display:grid;position:relative}.taza-londi__granos[data-astro-cid-qxls7dlq]{left:0;right:calc(var(--tam) * .15);top:calc(var(--tam) * .02);height:calc(var(--tam) * .4);--caida:calc(var(--tam) * .36);z-index:2;pointer-events:none;position:absolute}.taza-londi__cuenta[data-astro-cid-qxls7dlq]{color:var(--ink);text-align:center;margin:0;font-weight:700}.taza-londi__cuenta[data-astro-cid-qxls7dlq] b[data-astro-cid-qxls7dlq]{font-family:var(--f-display);font-size:1.6rem;font-weight:400}.taza-londi__cuenta[data-astro-cid-qxls7dlq] span[data-astro-cid-qxls7dlq]{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.taza-londi[data-astro-cid-qxls7dlq] .pocillo__tinto{transition:transform 1.2s var(--ease) .45s}}
