.ph{min-height:100vh;display:grid;place-items:center;padding:24px var(--gutter)}.ph-card{background:var(--raised);border:1px solid var(--border);border-radius:var(--r-lg);padding:36px;max-width:460px;width:100%;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ph-logo{height:26px;width:auto;color:var(--text)}.ph-card h1{font-size:32px;margin-top:8px}.ph-card p{color:var(--muted)}.ph-card a:not(.btn){color:var(--accent-text)}