/* v198 — Optional Blender 5.2 add-ons guide makeover; page-scoped styles. */
.bb-addon-guide .bb-around-banner{margin:10px 0 24px}
.bb-addon-guide .bb-around-banner img{display:block;width:100%;height:auto;filter:drop-shadow(0 11px 22px #210d2f6e)}
.bb-addon-guide .bb-around-hero{align-items:stretch;gap:25px}
.bb-addon-guide .bb-hero-copy{min-width:0}
.bb-addon-guide .bb-around-hero h1{font-size:clamp(2.55rem,4.6vw,4.15rem)}
.bb-addon-guide .bb-hero-stack{display:grid;gap:15px;min-width:0;align-content:center}
.bb-addon-guide .bb-addon-before-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:22px;align-items:start}
.bb-addon-guide .bb-welcome--framed{padding:28px 32px}
.bb-addon-guide .bb-welcome--framed p{margin:0 0 14px}
.bb-addon-guide .bb-welcome--framed .bb-side-note p{font-size:.99rem;margin-bottom:10px}
.bb-addon-guide .bb-cheatsheet{margin:26px 0 27px}
.bb-addon-guide .bb-cheatsheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.bb-addon-guide .bb-cheatsheet-grid article{min-width:0}
.bb-addon-guide .bb-cheatsheet-grid kbd{white-space:normal;font-size:.88rem;line-height:1.35}
.bb-addon-guide .bb-cheatsheet-grid h3{font-size:1.14rem}
.bb-addon-guide .bb-addon-continued{counter-reset:step 2;margin-top:24px}
.bb-addon-guide #addon-enable .bb-addon-continued{counter-reset:step 3}
.bb-addon-guide .bb-addon-trouble{margin:25px 0;padding:28px 32px;border:4px ridge #c89d61;background:linear-gradient(145deg,#fff9ec,#f3ddb8);box-shadow:0 12px 30px #28102f30}
.bb-addon-guide .bb-addon-trouble .bb-panel-heading{margin-bottom:18px}
.bb-addon-guide .bb-lesson{background:linear-gradient(145deg,#fffaf0,#f7e5cb 67%,#efd2a6);box-shadow:0 12px 28px #260c312c}
.bb-addon-guide .bb-path{flex-wrap:wrap}
.bb-addon-guide .bb-helper-figure{min-width:0;max-width:1010px;margin:24px auto}
.bb-addon-guide .bb-helper-figure__link{display:block;overflow:hidden;border:3px solid #d0a46a;border-radius:17px;background:#241b2e;box-shadow:0 11px 24px #2313292c;transition:transform .18s ease,box-shadow .18s ease}
.bb-addon-guide .bb-helper-figure__link:hover,.bb-addon-guide .bb-helper-figure__link:focus-visible{transform:translateY(-2px);box-shadow:0 16px 30px #23132945;outline-offset:3px}
.bb-addon-guide .bb-helper-figure img{display:block;width:100%;height:auto;background:#241b2e}
.bb-addon-guide .bb-helper-figure figcaption{font:.99rem/1.55 Georgia,serif;text-align:center;color:#69405e;margin:11px auto 0;max-width:78ch}
.bb-addon-guide .bb-reference{margin:25px 0}
.bb-addon-guide .bb-steps>li{overflow-wrap:break-word}
.bb-addon-guide .bb-mini-panel code,.bb-addon-guide .bb-lesson code{overflow-wrap:anywhere}
@media(max-width:980px){.bb-addon-guide .bb-around-hero{grid-template-columns:1fr}.bb-addon-guide .bb-addon-before-grid{grid-template-columns:1fr}.bb-addon-guide .bb-cheatsheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:610px){.bb-addon-guide .bb-welcome--framed,.bb-addon-guide .bb-addon-trouble{padding:22px 17px}.bb-addon-guide .bb-cheatsheet-grid{grid-template-columns:1fr}.bb-addon-guide .bb-helper-figure__link{border-width:2px;border-radius:12px}.bb-addon-guide .bb-around-hero h1{font-size:clamp(2.3rem,9vw,3rem)}.bb-addon-guide .bb-path{font-size:.83rem}}
@media print{.bb-addon-guide .bb-helper-figure{break-inside:avoid}}
