@keyframes skeleton-shimmer{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.mature-gate__overlay{z-index:var(--z-modal);background:var(--bg-scrim);padding:var(--spacing-lg);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mature-gate__dialog:focus{outline:none}.mature-gate__card{width:min(400px,100vw - var(--spacing-lg)*2);box-shadow:var(--shadow-lg);text-align:center}.mature-gate__title{margin-bottom:var(--spacing-md)}.mature-gate__message{margin:0 0 var(--spacing-lg)}.mature-gate__actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.mature-gate__members{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-direction:column;display:flex}.mature-gate__members p{margin:0}.mature-gate__members a{color:var(--text-brand);font-weight:var(--font-weight-medium)}.mature-gate__members a:hover{color:var(--text-brand--hover)}.mature-gate-frame__text{gap:var(--spacing-sm-md);padding-block:var(--spacing-md);flex-direction:column;display:flex}.mature-gate-frame__line{background:var(--bg-skeleton);border-radius:var(--radius-sm);height:var(--spacing-sm-md);animation:none;display:block}
