.Usercontainer{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;background-color:var(--user-background,var(--color-surface-muted));transition:background-color var(--transition-base)}.elements{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--element-gap,var(--space-3)) var(--space-2)}.userFooter{width:100%;text-align:center;margin-top:var(--space-4)}.accessDeniedPage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--color-bg-subtle);padding:var(--space-3);gap:var(--space-3)}.accessDeniedCard{max-width:640px;width:min(100%,640px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-card);padding:var(--space-4);text-align:center}.accessDeniedCard h1{font-family:var(--font-heading);font-size:var(--heading-2-size);color:var(--color-text-primary);margin-bottom:var(--space-1)}.accessDeniedCard p{margin:0;font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--color-text-secondary)}@media (max-width:768px){.elements{padding:var(--space-2)}.accessDeniedCard{padding:var(--space-3)}}