.bb-share-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.bb-action-button,.bb-product-wishlist,.bb-remember-controls>button,.bb-resume-banner button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 13px;border:1px solid #6a8e9160;border-radius:9px;background:#11515b33;color:#c7ded6;font:inherit;font-size:11px;cursor:pointer}.bb-action-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bb-action-button:hover,.bb-product-wishlist:hover{background:#255b5070;border-color:#9cbbb5}.bb-action-button:focus-visible,.bb-product-wishlist:focus-visible,.bb-reading-tools button:focus-visible,.bb-share-dialog button:focus-visible,.bb-share-dialog a:focus-visible{outline:3px solid #afccc4;outline-offset:3px}.bb-product-wishlist{margin-top:12px;width:100%;color:#ded3b2;border-color:#cdbb8b55;background:#cdbb8b0d}.bb-product-wishlist[aria-pressed=true]{background:#cdbb8b;color:#041112}.bb-product-wishlist[aria-pressed=true] .icon{fill:currentColor}.product-copy>.bb-share-actions{display:grid;grid-template-columns:1fr 1fr}.product-copy .bb-action-button{padding-inline:6px;font-size:10px}.detail-copy>.bb-share-actions{margin:20px 0}.story-copy>.bb-share-actions{border-top:1px solid #6a8e9133;padding-top:10px}.article-byline>.bb-share-actions{margin:0 0 0 auto}.article-bottom>.bb-share-actions{margin:0}.article-byline .bb-action-button{font-size:11px}.bb-reading-link{display:inline-block;font-size:11px;line-height:1.7;color:#d6c99f;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.bb-reading-tools{max-width:840px;margin:0 auto 28px;padding:0 20px;box-sizing:border-box}.bb-resume-banner{border:1px solid #cdbb8b55;border-radius:15px;padding:18px 20px;margin-bottom:14px;background:linear-gradient(125deg,#255b5066,#cdbb8b0b);color:#dcebe5}.bb-resume-banner[hidden]{display:none}.bb-resume-banner p{margin:0 0 13px;font-size:13px;line-height:1.7}.bb-resume-banner strong{color:#e3d6b3}.bb-resume-banner>div{display:flex;gap:9px;flex-wrap:wrap}.bb-resume-banner [data-resume]{background:#cdbb8b;color:#041112;border-color:#cdbb8b}.bb-resume-banner [data-restart]{background:transparent}.bb-remember-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bb-remember-controls label{display:flex;align-items:center;gap:7px;font-size:11px;color:#bdd3cb;cursor:pointer;min-height:44px}.bb-remember-controls input{width:17px;height:17px;accent-color:#cdbb8b}.bb-place-note{font-size:10px;color:#9ab5ab}.original-post-body [id],.article-body [id]{scroll-margin-top:70px}.bb-share-dialog{width:min(450px,calc(100% - 28px));box-sizing:border-box;padding:25px;border:1px solid #6a8e9166;border-radius:20px;background:#0b2528;color:#dcebe7;box-shadow:0 25px 100px #0009}.bb-share-dialog::backdrop{background:#041112c9;backdrop-filter:blur(8px)}.bb-share-dialog-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.bb-share-dialog h2{font-size:25px;line-height:1.2;margin:0;letter-spacing:-.7px}.bb-share-dialog-heading button{font:inherit;font-size:25px;min-width:44px;min-height:44px;border:1px solid #6a8e9155;border-radius:50%;color:#dcebe7;background:transparent;cursor:pointer}.bb-share-title{font-size:13px;line-height:1.7;color:#bdd3c8}.bb-share-destinations{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.bb-share-destinations a{display:inline-flex;min-height:44px;padding:10px 14px;border:1px solid #6a8e9166;border-radius:9px;align-items:center;color:#dcebe7;text-decoration:none;font-size:12px}.bb-share-dialog label{display:block;font-size:11px;margin-bottom:8px}.bb-share-dialog input{box-sizing:border-box;min-height:46px;width:100%;border:1px solid #6a8e9166;border-radius:9px;padding:10px 12px;background:#041112;color:#dcebe7;font:inherit;font-size:13px}.bb-share-help{font-size:11px;line-height:1.6;color:#abc5ba}.bb-subscribe-fields .bb-wide{grid-column:1/-1}.bb-optional{margin-top:16px;font-size:12px;color:#b5cfc3}.bb-optional summary{min-height:44px;cursor:pointer;padding:12px 0}.bb-optional label{margin-top:10px!important}.bb-subscribe textarea{box-sizing:border-box;width:100%;font:inherit;font-size:14px;line-height:1.7;color:#dcebe7;background:#04111273;border:1px solid #6a8e9166;border-radius:10px;padding:12px;resize:vertical}.bb-optional p{font-size:11px;color:#9fb9ae}.bb-subscribe .bb-subscribe-fields label span,.bb-optional summary span{font-weight:400;color:#9fb9ae}.bb-public-comments>p{font-size:13px;color:#abc5ba}.bb-public-comment{border-bottom:1px solid #6a8e9144;padding:10px 0 20px}.bb-public-comment h3{font-size:16px;margin-bottom:5px}.bb-public-comment time{font-size:11px;color:#9fb9ae}.bb-public-comment>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px}.bb-comment-status{grid-column:1/-1}.bb-comment-status[data-state=error]{color:#f0b9ae}.bb-comments button:disabled{opacity:.55;cursor:wait}.bb-admin-main{max-width:1250px;margin:45px auto;padding:25px}.bb-admin-main h1{font-size:clamp(30px,5vw,48px);letter-spacing:-1px}.bb-admin-main>p{font-size:14px;line-height:1.8;max-width:700px;color:#adc7bc}.bb-admin-section{margin-block:35px}.bb-admin-section h2{font-size:26px}.bb-admin-table-wrap{overflow:auto;border:1px solid #6a8e9144;border-radius:14px}.bb-admin-section table{border-collapse:collapse;width:100%;font-size:12px;background:#0b2528}.bb-admin-section th,.bb-admin-section td{text-align:left;padding:15px;vertical-align:top;border-bottom:1px solid #6a8e9133;white-space:pre-wrap;overflow-wrap:anywhere;min-width:100px;max-width:280px}.bb-admin-section th{color:#cdbb8b;font-size:10px}.bb-admin-section button{min-height:40px;margin:0 4px 6px 0;border:1px solid #6a8e9166;border-radius:7px;padding:8px 11px;background:#11515b66;color:#dcebe7;cursor:pointer}.bb-admin-section button:disabled{opacity:.4}.bb-admin-section td:has(button){min-width:160px}.bb-admin-main a{color:#cdbb8b}.bb-admin-main [hidden],.full-footer [hidden]{display:none!important}@media(max-width:600px){.article-byline>.bb-share-actions{width:100%;margin:12px 0 0}.article-byline .story-save-inline{margin-top:7px}.bb-reading-tools{padding-inline:6%;margin-bottom:22px}.bb-remember-controls{gap:8px 12px}.bb-remember-controls>button{width:100%}.bb-share-dialog{padding:21px}.bb-share-dialog h2{font-size:23px}.bb-admin-main{padding:20px 14px}.bb-action-button{font-size:12px}.bb-place-note{width:100%}}.bb-reading-tools{position:sticky;top:8px;z-index:8;padding:12px 18px;border:1px solid #6a8e9144;border-radius:13px;background:#092123ed;backdrop-filter:blur(15px);box-shadow:0 7px 25px #0002}.bb-reading-tools:has(.bb-resume-banner:not([hidden])){position:relative;top:0}.bb-reading-tools .bb-resume-banner{margin-bottom:12px}.bb-remember-controls>button{flex-shrink:0}.bb-reading-tools [data-auto]{flex-shrink:0}@media(max-width:600px){.bb-reading-tools{margin-inline:6%;padding:9px 12px;top:6px}.bb-remember-controls{gap:4px 10px}.bb-remember-controls>button{width:auto;font-size:10px;min-height:40px;padding:9px}.bb-remember-controls label{font-size:10px;min-height:40px}.bb-place-note{width:auto;font-size:9px}.bb-resume-banner{padding:14px}.bb-resume-banner button{font-size:10px}}html.motion-paused{scroll-behavior:auto!important}.bb-comments{scroll-margin-top:115px}.bb-reading-tools{position:sticky;top:10px;z-index:12;width:calc(100% - 32px);padding:12px 18px;background:#071c1ded;border:1px solid #6a8e9155;border-radius:14px;backdrop-filter:blur(18px);box-shadow:0 12px 36px #0003}.bb-remember-controls{gap:12px}.bb-resume-banner{margin-bottom:12px}@media(max-width:600px){.bb-reading-tools{top:6px;padding:8px 10px;width:calc(100% - 24px)}.bb-remember-controls{gap:8px}.bb-remember-controls>button{padding-inline:10px}.bb-place-note{display:none}}
