.cms-public-block{margin-block:20px;padding:24px;overflow-wrap:anywhere}.cms-public-block .cms-body{white-space:pre-wrap;line-height:1.7}
/* Horizontal identity; never stack the name beneath the butterfly. */
.perperok-brand-lockup{display:inline-flex;align-items:center;gap:9px;color:#080b18;white-space:nowrap;font:800 30px/1.1 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:-1.2px;vertical-align:middle}
.perperok-brand-lockup img{display:block!important;width:56px!important;height:56px!important;object-fit:contain;flex-shrink:0;background:transparent!important;border:0!important;filter:none!important;box-shadow:none!important}
.perperok-brand-lockup.brand-on-dark{color:white}
.perperok-site .perperok-logo{width:auto;min-width:0;flex-shrink:0;height:auto}
.perperok-site .perperok-logo .perperok-brand-lockup{font-size:28px}
.perperok-site .perperok-logo img{width:50px!important;height:50px!important}
.footer-identity .perperok-brand-lockup{color:#080b18;font-size:30px}
.footer-identity .perperok-brand-lockup img{margin:0!important}
.auth-brand{flex-wrap:wrap}.auth-brand>.perperok-brand-lockup{flex-basis:100%;justify-content:center;margin-bottom:12px}
.installer .brand .perperok-brand-lockup{font-size:30px}
@media(max-width:1250px){.perperok-site .perperok-header{flex-wrap:wrap;gap:16px}.perperok-site .perperok-nav{order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap}.perperok-site .perperok-actions{margin-inline-start:auto}}
@media(max-width:650px){.perperok-site .perperok-logo .perperok-brand-lockup{font-size:22px}.perperok-site .perperok-logo img{width:40px!important;height:40px!important}.perperok-brand-lockup{font-size:26px}.perperok-site .perperok-header{gap:12px}.perperok-site .perperok-actions{flex-wrap:wrap;max-width:100%;gap:10px}.perperok-site .perperok-nav{gap:12px}}
.cms-help-pages{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}
