.tpp-puzzle.svelte-1krqbxz{--pz-bg:var(--o-plum);--pz-fg:var(--o-on-plum);aspect-ratio:3/4;width:120px;box-shadow:inset 0 2px 0 #fff6, inset 0 -6px 0 #00000029, 0 18px 26px -16px var(--o-shadow), 0 4px 8px -4px var(--o-shadow);border-radius:18%/14%;display:block;position:relative;container-type:inline-size}@supports (color:lab(0% 0 0)){.tpp-puzzle.svelte-1krqbxz{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.4), inset 0 -6px 0 lab(0% 0 0/.16), 0 18px 26px -16px var(--o-shadow), 0 4px 8px -4px var(--o-shadow)}}.tone-lilac.svelte-1krqbxz{--pz-bg:var(--o-lilac);--pz-fg:var(--o-plum)}.tone-lime.svelte-1krqbxz{--pz-bg:var(--o-lime);--pz-fg:var(--o-ink)}.tone-peach.svelte-1krqbxz{--pz-bg:var(--o-peach);--pz-fg:var(--o-ink)}.face-down.svelte-1krqbxz{background:radial-gradient(120% 80% at 25% 10%, #ffffff42, transparent 55%), var(--pz-bg);color:var(--pz-fg)}@supports (color:lab(0% 0 0)){.face-down.svelte-1krqbxz{background:radial-gradient(120% 80% at 25% 10%, lab(100% -.0000298023 .0000119209/.26), transparent 55%), var(--pz-bg)}}.pz-ring.svelte-1krqbxz{border:1.5px dashed color-mix(in oklab, currentColor 35%, transparent);border-radius:14%/11%;position:absolute;inset:9%}.pz-q.svelte-1krqbxz{font-family:var(--home-display-font,Georgia, serif);text-shadow:0 3px #0000002e;text-shadow:0 3px lab(0% 0 0/.18);place-items:center;font-size:62cqi;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.pz-num.svelte-1krqbxz{letter-spacing:.04em;opacity:.85;font-size:13cqi;font-weight:600;position:absolute;top:11%;left:14%}.face-up.svelte-1krqbxz{background:var(--o-paper);flex-direction:column;gap:10%;padding:16% 13%;display:flex}.pz-tag.svelte-1krqbxz{background:var(--o-lilac);color:var(--o-plum);border-radius:99px;align-self:flex-start;padding:2cqi 7cqi;font-size:11cqi;font-weight:600}.pz-lines.svelte-1krqbxz{gap:7cqi;display:grid}.pz-lines.svelte-1krqbxz i:where(.svelte-1krqbxz),.pz-opts.svelte-1krqbxz i:where(.svelte-1krqbxz){background:color-mix(in oklab, var(--o-ink) 16%, transparent);border-radius:99px;height:6cqi;display:block}.pz-lines.svelte-1krqbxz i:where(.svelte-1krqbxz):nth-child(2){width:86%}.pz-lines.svelte-1krqbxz i:where(.svelte-1krqbxz):nth-child(3){width:58%}.pz-opts.svelte-1krqbxz{gap:6cqi;margin-top:auto;display:grid}.pz-opts.svelte-1krqbxz i:where(.svelte-1krqbxz){background:var(--o-cream);height:13cqi;box-shadow:inset 0 0 0 1.5px var(--o-line)}.pz-opts.svelte-1krqbxz i:where(.svelte-1krqbxz):first-child{background:var(--o-lime);box-shadow:none}
