html[data-ui=modern] .pl-error-page{min-height:calc(100vh - 160px);display:grid;place-items:center;padding:32px 16px}html[data-ui=modern] .pl-error-card{max-width:440px;padding:32px;border-radius:24px;background:#fff;box-shadow:0 1px 3px rgba(14,15,12,.08),0 8px 24px rgba(14,15,12,.06);text-align:center}html[data-ui=modern] .pl-error-card h1{margin:0 0 8px;font:700 24px/32px var(--modern-font-heading);color:#0e0f0c}html[data-ui=modern] .pl-error-card p{margin:0 0 24px;font:400 16px/24px var(--modern-font-body);color:#454745}html[data-ui=modern] .pl-error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}html[data-ui=modern] .pl-error-actions a,html[data-ui=modern] .pl-error-actions button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;font:600 13px/1 var(--modern-font-body);text-decoration:none;cursor:pointer}html[data-ui=modern] .pl-error-actions button{border:0;background:#9fe870;color:#163300}html[data-ui=modern] .pl-error-actions a{border:1px solid #d6d9d2;background:#fff;color:#163300}@media (pointer:coarse){html[data-ui=modern] .pl-error-actions a,html[data-ui=modern] .pl-error-actions button{height:44px}}