@font-face{font-family:hand;src:url(../media/caveat_latin_var-s.p.e658778d.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:hand Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.hand_a694650-module__XPi5YW__className{font-family:hand,hand Fallback}.hand_a694650-module__XPi5YW__variable{--font-hand:"hand","hand Fallback"}
.vbd-page{--hl:#f6ec74;--grid:#1d14160e;background-color:#fffaf6;background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);color:var(--color-ink);background-size:28px 28px}.vbd-hand{font-family:var(--font-hand),"Caveat",cursive;letter-spacing:.01em;font-weight:600}.vbd-title{font-family:var(--font-hand),"Caveat",cursive;letter-spacing:-.01em;font-weight:700;line-height:.98}.vbd-highlight{background:linear-gradient(100deg,transparent 0.6%,var(--hl)1.4%,var(--hl)97%,transparent 99%)no-repeat 0 62%/100% 62%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em .5em .3em .6em;padding:0 .12em}.vbd-frame{border:2px solid var(--color-ink);box-shadow:4px 5px 0 var(--color-ink);border-radius:18px 10px 20px 8px/10px 18px 8px 20px}.vbd-phone{border:2.5px solid var(--color-ink);box-shadow:4px 6px 0 var(--color-ink);border-radius:38px 34px 40px 36px/36px 40px 34px 38px}.vbd-tag{background:var(--hl);border:2px solid var(--color-ink);border-radius:6px 10px 5px 9px/9px 5px 10px 6px}.vbd-card{border:2px solid var(--color-ink);background:#fff;border-radius:16px 10px 18px 8px/10px 16px 8px 18px}.vbd-dash{border:2px dashed var(--color-ink);background:#fffbe8;border-radius:18px 12px 16px 10px/12px 18px 10px 16px}.vbd-btn{border:2px solid var(--color-ink);border-radius:14px 9px 15px 8px/9px 14px 8px 15px;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.4rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.vbd-btn-primary{background:var(--color-primary-deep);color:#fff;box-shadow:3px 4px 0 var(--color-ink)}.vbd-btn-plain{color:var(--color-ink);box-shadow:3px 4px 0 var(--color-ink);background:#fff}.vbd-btn:hover{box-shadow:4px 5px 0 var(--color-ink);transform:translate(-1px,-1px)}.vbd-btn:active{box-shadow:1px 1px 0 var(--color-ink);transform:translate(2px,3px)}.vbd-step{border:2px solid var(--color-ink);background:var(--hl);width:3rem;height:3rem;font-family:var(--font-hand),cursive;border-radius:50% 46% 52% 48%/48% 52% 46% 50%;place-items:center;font-size:1.6rem;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.vbd-btn{transition:none}.vbd-btn:hover,.vbd-btn:active{transform:none}}
