@font-face{font-family:Fraunces;src:url('/assets/fraunces-700.ttf') format('truetype');font-weight:700;font-display:swap}
.world-back{display:inline-block;margin-top:20px;color:#765a73;font-size:12px;font-weight:700;text-decoration:none;min-height:24px;line-height:24px}.world-back:hover{text-decoration:underline;text-underline-offset:4px}.grownup-bridge{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(26px,5vw,70px);margin-top:66px;padding:clamp(25px,4vw,47px);background:#f0e5ec;border:1px solid #d9c9d3;border-radius:30px}.grownup-photo{margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.grownup-photo img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;mix-blend-mode:multiply}.grownup-photo figcaption{text-align:center;font-size:10px;color:#826e80;line-height:1.6;margin-top:14px}.grownup-copy .eyebrow{font-size:10px;color:#805b76;letter-spacing:1.8px;margin-bottom:13px}.grownup-copy h2{font:700 clamp(29px,3.3vw,43px)/1.12 Fraunces,Georgia,serif;letter-spacing:-1.1px;margin:0 0 20px;color:#594361}.grownup-copy p{font-size:14px;line-height:1.8;color:#715f73;margin:0 0 16px}.grownup-copy .game-distinction{font-size:12px;color:#715f73;border-left:2px solid #b999b2;padding-left:13px}.grownup-copy .grownup-facts{font-size:12px;font-weight:700;color:#654862;margin:23px 0 16px}.grownup-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.meet-wompy{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:25px;background:#755174;border:1px solid #755174;color:#fff8ef;border-radius:12px;padding:13px 19px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 3px 0 #533851;transition:transform .18s,background .18s}.meet-wompy:hover{background:#654363;transform:translateY(-2px)}.preorder-details{font-size:12px;color:#62465e;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.grownup-copy .grownup-terms{font-size:11px;line-height:1.75;color:#7d6b7d;margin:18px 0 0}.arcade-footer a{display:inline-block;color:#765a73;margin-left:6px;text-underline-offset:3px}@media(max-width:700px){.world-back{margin-top:12px;font-size:11px}.grownup-bridge{grid-template-columns:1fr;gap:25px;margin-top:42px;padding:25px 22px;border-radius:24px}.grownup-photo img{max-height:235px}.grownup-photo figcaption{margin-top:8px}.grownup-copy h2{font-size:33px}.grownup-copy p{font-size:13px}.grownup-copy .game-distinction,.grownup-copy .grownup-facts{font-size:11px}.grownup-actions{gap:12px}.meet-wompy{font-size:12px;gap:18px}.preorder-details{font-size:11px}.grownup-copy .grownup-terms{font-size:10px}.arcade-footer a{display:block;margin-left:0;margin-top:7px}}@media(prefers-reduced-motion:reduce){.meet-wompy{transition:none}.meet-wompy:hover{transform:none}}

.club-invitation{margin:14px 0 0;text-align:right;font-size:12px}.club-invitation a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#765a73;text-underline-offset:4px}@media(max-width:700px){.club-invitation{text-align:left;font-size:11px}}

.arcade-world-links{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.grownup-bridge{scroll-margin-top:24px}
