/* Feedback19: only navigation, approved logo framing and explicitly identified headings. */
:root{--review-logo-width:190px}
.brand-logo-art{position:relative!important;display:block!important;width:var(--review-logo-width,190px)!important;aspect-ratio:3094/897!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;filter:none!important}
.brand-logo-art>img{position:absolute!important;display:block!important;width:117.64706%!important;max-width:none!important;height:auto!important;max-height:none!important;left:-9.82547%!important;top:-58.75139%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:initial!important;filter:none!important;outline:0!important}
[data-site-menu]{position:fixed!important;top:calc(12px + env(safe-area-inset-top))!important;right:calc(16px + env(safe-area-inset-right))!important;z-index:1100!important;margin:0!important}
[data-site-menu]>summary{box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px!important;height:46px!important;list-style:none;background:#173744!important;border:1px solid #e5d5b3!important;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff!important;cursor:pointer}
[data-site-menu]>summary::-webkit-details-marker{display:none}
[data-site-menu]>summary i{display:block!important;width:20px;height:2px;background:#fff!important;flex:none}
[data-site-menu-panel]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(390px,100vw)!important;height:100dvh!important;overflow-y:auto!important;box-sizing:border-box;background:#132d39!important;color:white;padding:80px 26px 36px!important;z-index:1101!important}
[data-site-menu][open]>summary{position:relative;z-index:1102!important}
[data-site-menu]:not([open])>[data-site-menu-panel]{display:none!important}
[data-site-menu-panel] a{display:block;padding:10px;color:white;text-decoration:none}
[data-site-menu-panel] a:focus-visible,[data-site-menu]>summary:focus-visible{outline:3px solid #e9be68;outline-offset:3px}
.site-header .header-actions{margin-right:58px}.bella-story-index a{scroll-margin-top:80px}.bella-story-content article[id]{scroll-margin-top:80px}
.feedback19-placeholder{max-width:1080px;margin:auto;padding:32px 24px 80px;color:#173440}.feedback19-placeholder figure{margin:24px 0}.feedback19-placeholder img{width:100%;max-height:64vh;object-fit:contain;background:#f5f1e9;border-radius:14px}.feedback19-placeholder h1{font-size:clamp(28px,5vw,44px)}
.feedback19-session{padding:24px;margin:20px 0;border:1px solid #c4b28c;background:#fff;border-radius:12px}.feedback19-session h2{margin-top:0}
.creator-cover-title,.work-cover-title{font-size:clamp(22px,3vw,32px);line-height:1.35;color:#173440;margin:0 0 14px;font-weight:750}
@media(max-width:680px){:root{--review-logo-width:124px}.showcase-header,.registration-header,.payment-header,.review25-brand-header,.bella-story-header{padding-right:78px!important;min-height:66px;box-sizing:border-box}.site-header .header-actions{margin-right:58px}.feedback19-placeholder{padding-inline:16px}.feedback19-session{padding:18px}}
.certificate-type-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.certificate-type-overview article{border:1px solid #cab98e;padding:20px;border-radius:10px;background:#faf7ef}.certificate-type-overview h3{font-size:21px;line-height:1.4}@media(max-width:680px){.certificate-type-overview{grid-template-columns:1fr}}
.showcase-card>header{padding:18px 18px 8px}.showcase-card>header .showcase-author{font-size:20px;font-weight:750;color:#173440;margin:0 0 6px}
.legal-header-inner,.registration-head{padding-right:78px!important;box-sizing:border-box;gap:10px}.legal-header-inner .legal-back{white-space:nowrap}
.showcase-card .work-cover-title{font-size:clamp(22px,3vw,30px);line-height:1.35;margin:0 0 12px;color:#173440}

/* Bella selected original transparent logo on a light navigation surface. */
.site-header,.showcase-header,.registration-header,.payment-header,.review25-brand-header,.bella-story-header,.legal-header-inner,.registration-head{background:#faf8f2!important;color:#173440!important;border-color:transparent!important;box-shadow:none!important}
.site-header nav>a,.site-header .header-actions>a,.showcase-header>a,.registration-header>a,.payment-header>a,.bella-story-header>a,.legal-header-inner>a,.registration-head>a{color:#173440!important}
.site-header .header-cta{color:#173440!important;border-color:#ac8748!important}

/* Keep presenter text readable on the approved light header. */
.registration-head span{color:#173440!important}
