body:has(.crtp-admin-app) .entry-header,
body:has(.crtp-admin-app) .entry-title,
body:has(.crtp-admin-app) .post-title { display: none !important; }
body:has(.crtp-admin-app) .site-content > .ast-container { max-width: none; padding: 0; }
.crtp-modal.crtp-register-open .crtp-modal-box { width: min(900px, 100%); }
.crtp-modal.crtp-register-open h2,
.crtp-modal.crtp-register-open > div > section > p { text-align: center; }
.crtp-register-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 18px; }
.crtp-register-grid .crtp-help { align-self: center; margin: 0; padding: 0 34px; text-align: center; line-height: 1.45; }
.crtp-register-grid .crtp-help strong { color: #59697a; font-weight: 800; }
.crtp-register-footer { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; align-items: center; margin-top: 8px; }
.crtp-security { display: grid; gap: 14px; }
.crtp-recaptcha-placeholder { width: min(330px, 100%); }
.crtp-register-actions { display: grid; justify-items: center; align-content: center; gap: 4px; }
.crtp-register-actions button { width: min(230px, 100%); }
.crtp-register-actions p { margin: 0; }
.crtp-register-actions a { color: #a67522; font-weight: 700; }
@media (max-width: 650px) { .crtp-register-grid,.crtp-register-footer { grid-template-columns: 1fr; }.crtp-register-grid .crtp-help { padding: 0; }.crtp-register-actions { margin-top: 4px; } }