.pad-landing-page{margin:0;background:#fff8f0;color:#003429;min-width:280px}.pad-landing{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;overflow:hidden}.pad-landing-mark{display:block;width:min(54svh,58vw,var(--pad-landing-size,480px));height:min(54svh,58vw,var(--pad-landing-size,480px));flex-shrink:0;transform-origin:center}.pad-landing-mark picture,.pad-landing-mark img,.pad-landing-mark canvas{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.pad-landing-enter{display:flex;justify-content:center;align-items:center;gap:30px;min-width:142px;min-height:54px;padding:12px 24px;color:#003429;font-family:var(--pad-font,sans-serif);font-size:18px;text-decoration:none;border-radius:28px;background:#eee8de;transition:transform 400ms cubic-bezier(.22,1,.36,1)}.pad-landing-enter:hover{transform:translateY(-3px)}.pad-landing-enter span{display:inline-block;transition:transform 400ms cubic-bezier(.22,1,.36,1)}.pad-landing-enter:hover span{transform:translate(3px,-3px)}.pad-landing a:focus-visible{outline:3px solid #003429;outline-offset:8px}.pad-landing-page.is-leaving .pad-landing-enter{pointer-events:none}@media(max-width:600px){.pad-landing-mark{width:min(76vw,48svh,var(--pad-landing-size,480px));height:min(76vw,48svh,var(--pad-landing-size,480px))}.pad-landing-enter{margin-top:24px}}@media(prefers-reduced-motion:reduce){.pad-landing *{transition:none!important;animation:none!important}}

.pad-landing-order{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:20px;font:400 16px/1.4 var(--pad-font,sans-serif);text-decoration:underline;text-underline-offset:5px}.pad-landing-enter{border-radius:8px;background:#003429;color:#fff8f0;gap:0}
