/* Theme F: Mysterious. Fog, a lantern, and a title that resolves out of the dark. */
html.t-mystery{--radius:999px}
.t-mystery .hero-mystery{min-height:100svh;display:grid;place-items:center;text-align:center;padding:7rem var(--pad)}
.t-mystery .title{font-size:clamp(2.4rem,8.5vw,8rem);font-weight:800;letter-spacing:-.04em;line-height:.9;max-width:100%;overflow-wrap:anywhere}
.t-mystery .title .w{display:inline-block;animation:myst-in 2.6s ease-out both;animation-delay:calc(.3s + var(--i) * .4s)}
.t-mystery .tagline{margin:1.5rem auto 0;max-width:30rem;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--muted)}
.t-mystery .ctas{justify-content:center}
.t-mystery .intro{display:grid;justify-items:center;gap:1rem;text-align:center}
.t-mystery .connect-inner{margin:0 auto}
@keyframes myst-in{from{opacity:0;filter:blur(24px)}60%{opacity:.6}to{opacity:1;filter:blur(0)}}
