.zPUL_G_page{min-height:min(100svh,1000px);padding:var(--space-6) var(--gutter);background:var(--plum);place-items:center;display:grid}.zPUL_G_card{justify-items:center;gap:var(--space-4);width:min(100%,30rem);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-2);text-align:center;display:grid}.zPUL_G_logo{width:auto;height:120px;margin-block-end:var(--space-2)}.zPUL_G_title{font-size:1.875rem;font-weight:900}.zPUL_G_lead{color:var(--text-muted)}.zPUL_G_error,.zPUL_G_notice{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);text-align:start}.zPUL_G_error{background:var(--danger-soft);color:var(--danger);font-weight:500}.zPUL_G_notice{background:var(--info-soft);color:var(--info)}.zPUL_G_button{width:100%;min-height:var(--control-h);border:var(--border-control) solid var(--teal);border-radius:var(--radius-pill);background:var(--gold);color:var(--on-gold);justify-content:center;align-items:center;margin-block-start:var(--space-2);font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.zPUL_G_button:hover{background:var(--gold-300)}
