/* WHAT'S UP */
.whats{display:grid;place-items:center}
.swoop{position:absolute;top:40px;left:0;width:100%;height:80px}
.corner{position:absolute;top:70px;left:7vw;font-size:15px}
.pl-l{left:6vw;top:34%;transform:rotate(-6deg)}
.pl-r{right:6vw;top:24%;transform:rotate(5deg)}
.whats-in{max-width:620px;text-align:center}
.label-box{display:inline-block;border:1.5px solid var(--ink);padding:4px 16px;font-family:var(--hand);font-size:18px;margin-bottom:20px;background:#fff}
.big{font-size:clamp(19px,2vw,25px);line-height:1.55}
.spark{display:inline-block;animation:twinkle 2s infinite}
@keyframes twinkle{50%{transform:scale(1.3) rotate(15deg)}}
.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px}
.chip,.chip-ic{font-weight:600;font-size:13px;padding:8px 14px;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .2s,box-shadow .2s}
.chip-ic{padding:8px 10px;margin-right:10px}
.chip:hover,.chip-ic:hover{transform:translate(-2px,-2px) rotate(-2deg);box-shadow:5px 5px 0 var(--ink)}
.c-y{background:var(--yellow)}.c-g{background:var(--green);color:#fff}.c-p{background:var(--pink);color:#fff}.c-b{background:var(--blue);color:#fff}

