/* Name results are ordinary white pages. Input questions keep their white bottom sheet. */
body[data-page="baby-name"]:has(.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"])){background:#fff;color:#183247}
body[data-page="baby-name"]:has(.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"])) .app-shell{background:#fff;box-shadow:none}
.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"]){min-height:100dvh;height:auto;padding:calc(var(--bn-head-height) + 24px) 0 32px;background:#fff;color:#183247}
.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"]) .bn-backdrop{display:none}
body:has(.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"])) .bn-scene-header{background:#fff;border-bottom:1px solid #edf0f4;box-shadow:none}
body:has(.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"])) .bn-scene-header .fortune-box-brand img{filter:none;opacity:1}
body:has(.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"])) .bn-scene-header .fortune-box-icon{color:#183247;background:#fff;border:1px solid #e0e5eb;border-radius:7px;filter:none}
.bn-page>.bn-results,.bn-page>.bn-compare,.bn-page>.bn-saved{width:100%;min-height:calc(100dvh - var(--bn-head-height) - 56px);margin:0;padding:0 24px 28px;border:0;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}
.bn-results .bn-result-heading{text-align:left}
.bn-results .bn-result-heading>.bn-kicker{font-size:11px;color:#8793a1;letter-spacing:.4px}
.bn-results .bn-result-heading h1{font-size:26px;line-height:1.55;font-weight:750;letter-spacing:-.8px;color:#183247;margin:9px 0 0}
.bn-results .bn-free-label{display:inline-block;font-size:10px;line-height:1.7;color:#6d8093;background:#f3f6f9;border-radius:5px;padding:4px 9px;margin:13px 0 0}
.bn-results .bn-result-nav{margin:23px 0 0;padding:0 0 15px;border-bottom:1px solid #e8edf2;color:#8a97a5;font-size:11px}
.bn-results .bn-result-nav .bn-icon-button{border-color:#dce3eb;color:#183247;border-radius:8px;width:40px;height:40px;background:#fff}
.bn-results .bn-name-card{min-height:0;padding:28px 8px 32px;border:0;border-bottom:1px solid #e8edf2;border-radius:0;outline:none;background:#fff;color:#183247}
.bn-results .bn-card-number{font-size:10px;letter-spacing:1px;color:#96a1ad}
.bn-results .bn-name{font-size:46px;line-height:1.5;margin:15px 0 16px;letter-spacing:3px;color:#183247}
.bn-results .bn-name-feel{font-size:14px;line-height:1.9;color:#7b8a98;word-break:keep-all}
.bn-results .bn-detail-row,.bn-compare .bn-detail-row{display:block;padding:22px 0;border-bottom:1px solid #e8edf2}
.bn-results .bn-detail-row h2,.bn-compare .bn-detail-row h2{font-size:12px;color:#183247;font-weight:650;margin-bottom:8px}
.bn-results .bn-detail-row p,.bn-compare .bn-detail-row p{font-size:14px;line-height:1.95;color:#697d8d;word-break:keep-all;overflow-wrap:anywhere}
.bn-results .bn-handling{border-color:#e4eaf0;color:#8492a0;line-height:1.9;margin:20px 0}
.bn-results .bn-handling summary{color:#63788b}
.bn-results .bn-adviser{padding:13px 14px;border:1px solid #eaf0f5;background:#f8fafc;border-radius:9px;margin:20px 0;color:#768b9d}
.bn-results .bn-result-actions{gap:10px}
.bn-results .bn-primary,.bn-compare>.bn-primary,.bn-saved>.bn-primary{background:#183247;color:#fff;border:1px solid #183247;border-radius:9px;min-height:49px}
.bn-results .bn-secondary{background:#fff;color:#183247;border:1px solid #d6e0e9;border-radius:9px;min-height:49px}
.bn-results .bn-compare-toggle{background:#fff;color:#183247;border-color:#e6ecf1;padding:20px 1px;font-size:13px}
.bn-results .bn-compare-toggle>span{color:#8b9aa7;font-size:11px}
.bn-results .bn-small,.bn-results .bn-offer-note,.bn-saved>.bn-small,.bn-compare>.bn-small{font-size:11px;line-height:1.9;color:#96a2ae}
.bn-results .bn-footer-actions{border-color:#e9edf2;gap:12px;margin-top:25px}
.bn-results .bn-text-button,.bn-compare .bn-text-button,.bn-saved .bn-text-button{color:#73899b;font-size:11px!important}
.bn-compare h1,.bn-saved h1{font-size:25px;line-height:1.6;color:#183247;margin-bottom:11px}
.bn-compare .bn-compare-item,.bn-saved .bn-saved-item{border-color:#e5ebf1;color:#183247}
.bn-saved .bn-empty{color:#8b9ba9}
.bn-page:is([data-view="results"],[data-view="compare"],[data-view="saved"]) .bn-status{background:#183247;color:#fff;border-color:#183247;box-shadow:0 4px 20px #18324712}
@media(max-width:360px){.bn-page>.bn-results,.bn-page>.bn-compare,.bn-page>.bn-saved{padding-inline:20px}.bn-results .bn-result-heading h1{font-size:24px}.bn-results .bn-name{font-size:42px}.bn-results .bn-result-actions button{font-size:12px}}
