.ppc-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status:empty{display:none}.form-status[data-state=error]{color:#9b3434}.form-status[data-state=success]{color:#37694d}.ppt-search-results{display:grid;gap:32px;margin:40px 0}.ppt-search-results article{background:#f8f6f5;padding:24px;border-radius:24px}.ppt-search-results h2{margin-bottom:16px}.ppt-empty{padding:30px;background:#f8f6f5;border-radius:24px}.wp-admin-bar{position:fixed}.ppc-editor-preview img{max-width:100%}

/* Center the capital letters without changing the source badge geometry. */
.gallery .interior .interior-label {
    min-block-size:35px;
    padding-block:0;
    line-height:1;
    align-content:center;
    text-align:center;
    text-box-trim:trim-both;
    text-box-edge:cap alphabetic;
}
.ideas-gallery .interior .interior-label {min-block-size:33px}
@supports not (text-box-trim:trim-both) {
    .gallery .interior .interior-label {display:flex;align-items:center;justify-content:center}
}
/* Flex alignment centers idea labels reliably even when text-box-trim is active. */
.ideas-gallery .interior .interior-label {
    display:flex;
    align-items:center;
    justify-content:center;
}
@media (min-width:701px) and (max-width:900px) {
    .gallery .interior .interior-label {min-block-size:29px}
    .ideas-gallery .interior .interior-label {min-block-size:33px}
}
@media (max-width:700px) {
    .gallery .interior .interior-label {min-block-size:28px}
    .gallery .interior:not(:first-child) .interior-label {min-block-size:21px}
    .gallery .interior-0 .interior-label {min-block-size:18px}
    .ideas-gallery .interior .interior-label,
    .ideas-gallery .interior:not(:first-child) .interior-label {min-block-size:19px}
}

/* Balance the visible Onest glyphs in the two designer hero actions. */
@supports (text-box-trim:trim-both) {
    .designer-hero-bottom .button-label {transform:translateX(.06em)}
    .designer-hero-bottom .designer-outline .button-label {transform:translate(-.04em,-.04em)}
}
