.hero-title{font-size:clamp(2.6rem,6vw + 1rem,5.25rem);line-height:.98}.scribble-under{position:relative;display:inline-block}@media (min-width:400px){.scribble-under{white-space:nowrap}}.scribble-under svg{position:absolute;left:-2%;bottom:-.18em;width:104%;height:.32em;overflow:visible}.story-box{background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:18px;font-size:18px;line-height:1.55;resize:vertical;min-height:170px;transition:box-shadow .12s}.story-box::placeholder{color:#8A8A8A}.story-box:focus{outline:none;box-shadow:6px 6px 0 var(--yellow),6px 6px 0 3px var(--ink)}.chip{background:#fff;border:2px solid var(--ink);color:var(--ink);transition:background .12s,transform .12s}.chip:hover{background:var(--yellow-soft);transform:translateY(-1px) rotate(-1deg)}.chip.selected{background:var(--yellow)}.genre-btn{background:#fff;border:3px solid var(--ink);border-radius:16px;transition:transform .12s,box-shadow .12s,background .12s}.genre-btn:hover{transform:translate(-1px,-2px) rotate(-1deg);box-shadow:4px 4px 0 var(--ink)}.genre-btn.selected{background:var(--yellow);box-shadow:4px 4px 0 var(--ink)}.genre-btn.selected .genre-check{display:flex}.genre-check{display:none}@keyframes wobble{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(-3deg) scale(1.06)}}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}.burst{animation:wobble 2.4s ease-in-out infinite}.floaty{animation:floaty 3s ease-in-out infinite}.floaty-2{animation:floaty 3.6s ease-in-out .4s infinite}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.plus{transition:transform .2s}@media (prefers-reduced-motion:reduce){.burst,.floaty,.floaty-2{animation:none}.chip:hover,.genre-btn:hover{transform:none}}