body{background:#f9f5f1}.mirror-shell[data-astro-cid-l5rr3me7]{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.mirror-top[data-astro-cid-l5rr3me7]{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f4f5;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 18px;display:grid;position:sticky;top:0}.mirror-top[data-astro-cid-l5rr3me7]>a[data-astro-cid-l5rr3me7],.mirror-top[data-astro-cid-l5rr3me7] button[data-astro-cid-l5rr3me7]{text-transform:uppercase;letter-spacing:.09em;font-size:.6rem}.mirror-top[data-astro-cid-l5rr3me7] button[data-astro-cid-l5rr3me7]{cursor:pointer;background:0 0;border:0;justify-self:end}.mirror-top[data-astro-cid-l5rr3me7]>div[data-astro-cid-l5rr3me7]{text-align:center}.mirror-top[data-astro-cid-l5rr3me7] span[data-astro-cid-l5rr3me7],.mirror-top[data-astro-cid-l5rr3me7] strong[data-astro-cid-l5rr3me7]{display:block}.mirror-top[data-astro-cid-l5rr3me7] span[data-astro-cid-l5rr3me7]{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);font-size:.55rem}.mirror-top[data-astro-cid-l5rr3me7] strong[data-astro-cid-l5rr3me7]{font:500 1rem var(--serif)}.mirror-main[data-astro-cid-l5rr3me7]{place-items:center;padding:38px 20px 120px;display:grid}.mirror-step[data-astro-cid-l5rr3me7],.mirror-empty[data-astro-cid-l5rr3me7]{width:min(720px,100%)}.step-meta[data-astro-cid-l5rr3me7]{text-transform:uppercase;letter-spacing:.11em;color:var(--clay);justify-content:space-between;font-size:.62rem;display:flex}.mirror-step[data-astro-cid-l5rr3me7] h1[data-astro-cid-l5rr3me7],.mirror-empty[data-astro-cid-l5rr3me7] h1[data-astro-cid-l5rr3me7]{font:500 clamp(3.4rem,11vw,6.8rem)/.95 var(--serif);letter-spacing:-.04em;margin:24px 0}.purpose[data-astro-cid-l5rr3me7]{color:#655d60;font-size:1.1rem;line-height:1.65}.how[data-astro-cid-l5rr3me7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px;padding:25px 0}.how[data-astro-cid-l5rr3me7] span[data-astro-cid-l5rr3me7]{text-transform:uppercase;letter-spacing:.11em;color:var(--clay);font-size:.59rem}.how[data-astro-cid-l5rr3me7] p[data-astro-cid-l5rr3me7]{font:500 clamp(1.35rem,4vw,2rem)/1.45 var(--serif);margin:10px 0}.owned[data-astro-cid-l5rr3me7]{background:var(--cream);margin-top:18px;padding:16px;font-size:.72rem}.owned[data-astro-cid-l5rr3me7] span[data-astro-cid-l5rr3me7],.owned[data-astro-cid-l5rr3me7] strong[data-astro-cid-l5rr3me7],.owned[data-astro-cid-l5rr3me7] em[data-astro-cid-l5rr3me7],.owned[data-astro-cid-l5rr3me7] small[data-astro-cid-l5rr3me7]{display:block}.owned[data-astro-cid-l5rr3me7] span[data-astro-cid-l5rr3me7]{text-transform:uppercase;letter-spacing:.1em;color:var(--clay);font-size:.56rem}.owned[data-astro-cid-l5rr3me7] strong[data-astro-cid-l5rr3me7]{font:500 1.05rem/1.3 var(--serif);margin-top:6px}.owned[data-astro-cid-l5rr3me7] em[data-astro-cid-l5rr3me7]{margin-top:4px;font-style:normal}.owned[data-astro-cid-l5rr3me7] small[data-astro-cid-l5rr3me7]{color:#6d6467;margin-top:6px}.timer-row[data-astro-cid-l5rr3me7]{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.timer-row[data-astro-cid-l5rr3me7] button[data-astro-cid-l5rr3me7]{border:1px solid var(--line);cursor:pointer;background:#fff;padding:10px 13px}.timer-row[data-astro-cid-l5rr3me7] strong[data-astro-cid-l5rr3me7]{font:500 1.5rem var(--serif)}.mirror-controls[data-astro-cid-l5rr3me7]{padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f4f7;grid-template-columns:1fr auto 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mirror-controls[data-astro-cid-l5rr3me7] button[data-astro-cid-l5rr3me7]{border:1px solid var(--line);cursor:pointer;min-height:54px;font-weight:600}.mirror-controls[data-astro-cid-l5rr3me7] .primary[data-astro-cid-l5rr3me7]{background:var(--clay);color:#fff;border-color:var(--clay)}.mirror-controls[data-astro-cid-l5rr3me7] .secondary[data-astro-cid-l5rr3me7]{background:#fff}.mirror-controls[data-astro-cid-l5rr3me7] .skip[data-astro-cid-l5rr3me7]{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-size:.64rem}.mirror-controls[data-astro-cid-l5rr3me7] button[data-astro-cid-l5rr3me7]:disabled{opacity:.35}.complete[data-astro-cid-l5rr3me7]{text-align:center}@media (width<=620px){.mirror-top[data-astro-cid-l5rr3me7]{grid-template-columns:1fr auto}.mirror-top[data-astro-cid-l5rr3me7]>div[data-astro-cid-l5rr3me7]{display:none}.mirror-main[data-astro-cid-l5rr3me7]{place-items:start;padding-top:45px}.mirror-controls[data-astro-cid-l5rr3me7]{grid-template-columns:1fr 1fr}.mirror-controls[data-astro-cid-l5rr3me7] .skip[data-astro-cid-l5rr3me7]{grid-area:1/1/auto/-1}.mirror-step[data-astro-cid-l5rr3me7] h1[data-astro-cid-l5rr3me7],.mirror-empty[data-astro-cid-l5rr3me7] h1[data-astro-cid-l5rr3me7]{font-size:clamp(3.2rem,17vw,5.5rem)}}
