.grimoire-soon{max-width:680px;display:flex;flex-direction:column;gap:16px}.grimoire-soon__text{font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--text-80);margin:0}.grimoire-soon__cta{display:inline-flex;align-items:center;margin-top:8px;padding:10px 22px;background:var(--purple-bright);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;border-radius:100px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-decoration:none;transition:transform .15s,box-shadow .15s;align-self:flex-start}@media(hover:hover){.grimoire-soon__cta:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}}
