@layer properties,theme,base;@layer components{.lp-error-page{flex-direction:column;min-height:100svh;display:flex}.lp-error{isolation:isolate;flex-direction:column;flex:1 0 auto;justify-content:center;padding-block:96px 104px;display:flex;position:relative;overflow:hidden}.lp-error-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:720px;margin-inline:auto;display:flex;position:relative}.lp-error-numeral{color:var(--fg);font-family:var(--font-mono);font-size:var(--lp-text-numeral);font-weight:700;line-height:var(--lp-leading-numeral);letter-spacing:var(--lp-tracking-display)}.lp-error-numeral-prefix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-error-line{max-width:560px;color:var(--fg-body);font-family:var(--font-sans);font-size:var(--lp-text-lede);line-height:var(--lp-leading-lede);letter-spacing:var(--lp-tracking-lede);text-wrap:balance}.lp-error-ways{flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:8px;display:flex}.lp-error-ways .lp-error-way:not(:hover){color:var(--fg-body)}.lp-error-ways .lp-error-way:focus-visible{outline-offset:2px;border-radius:0}@media (max-width:1023px){.lp-error-copy{gap:18px}.lp-error-numeral{font-size:var(--lp-text-numeral-tablet)}.lp-error-line{font-size:var(--lp-text-lede-tablet)}}@media (max-width:719px){.lp-error{padding-block:80px 72px}.lp-error-copy{gap:16px}.lp-error-numeral{font-size:var(--lp-text-numeral-phone)}.lp-error-line{font-size:var(--lp-text-lede-phone)}.lp-error-ways{margin-top:4px}}}@layer utilities;