body:has(.boundary){margin:0}.boundary{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:32px;font-size:15px;line-height:1.45;display:flex}.boundary__card{box-sizing:border-box;border:1px solid var(--lv-card-border);background:var(--lv-surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:440px;padding:32px;display:flex}.boundary__title{margin:0;font-size:26px;font-weight:700}.boundary__text{color:var(--lv-text-body);margin:0}.boundary__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.boundary__link{color:var(--lv-link);font-weight:500}.boundary__link:focus-visible{outline:2px solid var(--lv-focus);outline-offset:3px}
