.hero{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-24);text-align:center;flex-direction:column;flex-grow:1;display:flex}.hero h1{font-size:var(--text-7xl);line-height:1.05}.hero-what{max-width:680px;font-size:var(--text-4xl);text-wrap:balance;line-height:1.25}.hero-what em{color:var(--h-red);white-space:nowrap;font-style:normal}.hero-links{justify-content:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.home-jam{align-items:center;gap:var(--space-7);margin-top:var(--space-5);flex-direction:column;display:flex}.home-line{color:var(--h-pencil);font-size:var(--text-2xl);text-wrap:balance}.home-jam-buttons{justify-content:center;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.home-jam .home-tick{vertical-align:-.1em;width:.9em;margin-right:.25em;display:inline-block}.home-line:is(.home-line-on,.home-line-next){max-width:680px;color:var(--h-ink);font-size:var(--text-3xl);line-height:1.25}.home-line-on:before{content:"";background:var(--h-red);vertical-align:.12em;border-radius:50%;width:.42em;height:.42em;margin-right:.4em;animation:2s ease-in-out infinite home-live;display:inline-block}@keyframes home-live{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.home-line-on:before{animation:none}}.home-reminded{color:var(--h-pencil);font-size:var(--text-xl)}.home-turn-off{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.home-error{color:var(--h-red)}.home-jam-loading{width:min(100%,600px)}.home-jam-loading .loading-line:nth-child(n+3){display:none}.hand-main:has(>.home-art){--k:min(100vw / 1258, (100dvh - var(--hand-head)) / 707.5)}.home-art{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.hero{z-index:1;position:relative}.home-art-piece{position:absolute}.home-art-piece>*{width:100%;height:100%;position:absolute;inset:0}.home-art-fill>svg{width:100%;height:100%;display:block}.home-art-ink{background:var(--h-ink);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-art{--art-purple:#9723ff;--art-pink:color-mix(in srgb, var(--h-red) 22%, transparent);--art-lavender:color-mix(in srgb, var(--h-blue) 24%, transparent)}:root[data-theme=dark] .home-art{--art-purple:#b77dff}@media (width<=999px),(height<=559px){.hand-main:has(>.home-art){--k:min(1.1px, 100vw / 620, (100dvh - var(--hand-head)) / 1000)}.home-art :is(.home-art-quadtree,.home-art-shapes){display:none}.hero{padding-top:calc(var(--k) * 206 + 24px);padding-bottom:calc(var(--k) * 267 + 24px)}}@media (height<=499px){.home-art{display:none}.hero{padding-top:var(--space-10);padding-bottom:var(--space-10)}}@media (width<=699px){.hero{gap:var(--space-10);padding-inline:var(--space-10)}.hero h1{font-size:var(--text-6xl)}.hero-what{font-size:var(--text-3xl)}.home-jam .hand-btn{width:min(350px,100%)}}
