/* v171 - styles scoped only to Blender Basics Lesson 10 */
.bb-lesson-ten .bb-around-hero h1{font-size:clamp(2.25rem,4.3vw,4rem)}
.bb-lesson-ten .bb-around-jump{grid-template-columns:repeat(4,minmax(0,1fr))}
.bb-lesson-ten .bb-welcome a,.bb-lesson-ten .bb-lesson a{color:#762b6d;font-weight:700}
.bb-lesson-ten .bb-ten-split{display:grid;grid-template-columns:minmax(0,265px) minmax(0,1fr);gap:24px;align-items:start}
.bb-lesson-ten .bb-ten-split > img{display:block;width:100%;height:auto;border:3px solid #d7a86d;border-radius:18px;background:#f8e8d3;box-shadow:0 7px 19px #210c2d25;object-fit:contain}
.bb-lesson-ten .bb-ten-split p{font-size:1.055rem;line-height:1.65}
.bb-lesson-ten .bb-ten-split .bb-steps{padding-left:23px}
.bb-lesson-ten .bb-ten-split .bb-steps li{margin:0 0 8px;line-height:1.6}
.bb-lesson-ten .bb-ten-link{display:inline-block;margin-top:10px;padding:12px 16px;border:2px solid #d0a364;border-radius:13px;background:#fff8e8;text-decoration:none;color:#642360!important;line-height:1.5}
.bb-lesson-ten .bb-ten-link:hover,.bb-lesson-ten .bb-ten-link:focus-visible{background:#f6e6ff;box-shadow:0 2px 14px #61256329}
.bb-lesson-ten .bb-ten-practice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}
.bb-lesson-ten .bb-ten-practice article{background:linear-gradient(#fff9ed,#f6e5c9);border:2px solid #ddbd84;border-radius:17px;padding:18px}
.bb-lesson-ten .bb-ten-practice span{font:bold .92rem Georgia,serif;letter-spacing:.08em;color:#9a5c99}
.bb-lesson-ten .bb-ten-practice h3{font:bold 1.3rem Georgia,serif;color:#6e286c;margin:8px 0}
.bb-lesson-ten .bb-ten-practice p{margin:0;line-height:1.6}
.bb-lesson-ten .bb-ten-note{background:#fff8e4;border-left:5px solid #b98950;border-radius:9px;margin-top:15px;padding:17px 19px;line-height:1.65}
.bb-lesson-ten .bb-around-next a{display:inline-block;margin:8px 7px 0 0}
@media(max-width:760px){.bb-lesson-ten .bb-ten-split{grid-template-columns:1fr}.bb-lesson-ten .bb-ten-split > img{max-width:340px;margin:auto}.bb-lesson-ten .bb-ten-practice{grid-template-columns:1fr}.bb-lesson-ten .bb-around-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.bb-lesson-ten .bb-around-jump{grid-template-columns:1fr}.bb-lesson-ten .bb-ten-split > img{max-width:100%}}
