// Auth layout: centers a single card (login/signup). Uses the Wire UI card,
// passing an extra `class` so we can constrain its width.
component AuthLayout {
view {
}
style {
.auth-wrap {
display: grid;
min-height: 100vh;
place-items: center;
padding: 1.5rem;
}
.auth-card {
width: min(100%, 28rem);
padding: 2rem;
border: 1px solid var(--wire-color-border);
border-radius: var(--wire-radius-lg);
background: var(--wire-color-surface);
box-shadow: 0 1.25rem 3rem rgb(0 0 0 / 0.18);
}
}
}