/* Foundwell Cloud UI entrypoint — v0.4.0-alpha */
@import url("./foundation.css");
@import url("./components.css");
@import url("./foundwell-ui.css");

/* Foundwell shared error experience */
.error-state{margin:clamp(36px,8vh,96px) auto;text-align:center;padding:clamp(28px,6vw,64px)}
.error-state__code{font-size:clamp(4rem,14vw,8rem);line-height:.85;font-weight:900;letter-spacing:-.07em;color:var(--accent);opacity:.28;margin-bottom:24px}
.error-state h1{margin:.25rem 0 .85rem;font-size:clamp(1.8rem,4vw,2.8rem)}
.error-state>.muted{max-width:520px;margin-left:auto;margin-right:auto}
.error-state__reference{margin:20px 0 0;color:var(--muted)}
.error-state__reference code{padding:4px 8px;border-radius:7px;background:color-mix(in srgb,var(--text) 8%,transparent);color:inherit}
.error-state__actions{display:flex;justify-content:center;margin-top:28px}
.high-visibility .error-state{border-width:2px}
.reduce-motion .error-state,.reduce-motion .error-state__code{animation:none!important;transition:none!important}
