.mobile-orientation-gate{position:fixed;inset:0;z-index:calc(var(--z-toast) + 1);display:grid;place-items:center;box-sizing:border-box;padding:max(var(--space-2xl),env(safe-area-inset-top)) max(var(--space-2xl),env(safe-area-inset-right)) max(var(--space-2xl),env(safe-area-inset-bottom)) max(var(--space-2xl),env(safe-area-inset-left));color:var(--color-text-primary);background:var(--color-scrim-heavy)}.mobile-orientation-gate[hidden]{display:none}.mobile-orientation-gate__content{display:grid;justify-items:center;gap:var(--space-md);max-width:min(100%,28rem);padding:var(--space-3xl);text-align:center;background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-drop-dark)}.mobile-orientation-gate__glyph{display:grid;place-items:center;width:var(--space-3xl);height:var(--space-3xl);color:var(--color-accent-bright);font-size:var(--text-lead);line-height:var(--line-height-tight)}.mobile-orientation-gate__eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mobile-orientation-gate h1,.mobile-orientation-gate p:not(.mobile-orientation-gate__eyebrow){margin:0}.mobile-orientation-gate h1{font-size:var(--text-lead);line-height:var(--line-height-tight)}.mobile-orientation-gate p:not(.mobile-orientation-gate__eyebrow){color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--line-height-normal)}
