._05dokq_layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}._05dokq_doodle{transform:rotate(var(--rotate));animation:6s ease-in-out infinite _05dokq_float;position:absolute}@keyframes _05dokq_float{0%,to{transform:translateY(0) rotate(var(--rotate))}50%{transform:translateY(-12px) rotate(calc(var(--rotate) + 12deg))}}
.kdV0Yq_hero{min-height:min(88vh,720px);padding:var(--space-8) var(--gutter);text-align:center;place-items:center;display:grid;position:relative}.kdV0Yq_content{justify-items:center;gap:var(--space-5);max-width:640px;display:grid;position:relative}.kdV0Yq_wordmark{letter-spacing:-.02em;-webkit-text-stroke:2.5px var(--color-ink);paint-order:stroke fill;text-shadow:4px 5px 0 var(--color-ink);font-size:clamp(3.5rem,15vw,7.5rem);font-weight:700}.kdV0Yq_letter{transition:transform .25s var(--ease-bounce);display:inline-block}.kdV0Yq_letter:nth-child(odd){transform:rotate(-4deg)}.kdV0Yq_letter:nth-child(2n){transform:rotate(3deg)translateY(4px)}.kdV0Yq_letter:hover{transform:translateY(-10px)rotate(-8deg)scale(1.1)}.kdV0Yq_tagline{color:var(--color-ink-soft);font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600}.kdV0Yq_cta{font-family:var(--font-display);color:var(--color-on-accent);background:var(--color-sun);border:var(--border);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);box-shadow:var(--shadow-pop);transition:transform .2s var(--ease-bounce), box-shadow .2s var(--ease-bounce);font-size:1.15rem;font-weight:600;text-decoration:none}.kdV0Yq_cta:hover{box-shadow:var(--shadow-pop-lg);transform:translate(-2px,-3px)rotate(-2deg)}.kdV0Yq_cta:active{box-shadow:1px 1px 0 var(--color-ink);transform:translate(2px,3px)}
._59mo9G_card{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);transform:rotate(var(--tilt));transition:transform .25s var(--ease-bounce), box-shadow .25s var(--ease-bounce);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}._59mo9G_card:hover{box-shadow:var(--shadow-pop-lg);transform:rotate(0)translateY(-6px)}._59mo9G_icon{background:var(--accent);border:var(--border);border-radius:var(--radius-md);width:64px;height:64px;transform:rotate(calc(var(--tilt) * -3));place-items:center;font-size:2rem;display:grid}._59mo9G_title{font-size:1.5rem;font-weight:600}._59mo9G_blurb{color:var(--color-ink-soft);flex:1}._59mo9G_badge{font-family:var(--font-display);color:var(--color-on-accent);background:var(--accent);border:2px solid var(--color-ink);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:.85rem;font-weight:600}._59mo9G_link:active{box-shadow:1px 1px 0 var(--color-ink);transform:translate(2px,3px)}
.VQwP3a_apps{max-width:var(--content-width);padding:var(--space-7) var(--gutter) var(--space-8);margin:0 auto}.VQwP3a_heading{margin-bottom:var(--space-6);text-align:center;font-size:clamp(1.75rem,4vw,2.5rem)}.VQwP3a_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.VQwP3a_footer{padding:var(--space-6) var(--gutter);text-align:center;color:var(--color-ink-soft);font-size:.95rem}.VQwP3a_love{color:var(--color-coral)}.VQwP3a_muse{color:var(--color-lilac);animation:2.4s ease-in-out infinite VQwP3a_heartbeat;display:inline-block}@keyframes VQwP3a_heartbeat{0%,60%,to{transform:scale(1)}15%,35%{transform:scale(1.3)}25%{transform:scale(1.1)}}
