/* Approved watercolor metaphors; HTML text remains readable and searchable. */
#root-words .lt-terms>div{position:relative;overflow:hidden;isolation:isolate;min-height:175px;background:#fffaf5}
#root-words .lt-terms>div:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--root-art);background-size:cover;background-position:78% center;opacity:.75}
#root-words .lt-terms>div:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,250,245,.96),rgba(255,250,245,.80) 54%,rgba(255,250,245,.38))}
#root-words .lt-terms>div:nth-child(1){--root-art:url('luce-root-ancestry-approved-20261026.jpg')}
#root-words .lt-terms>div:nth-child(2){--root-art:url('luce-root-family-approved-20261026.jpg')}
#root-words .lt-terms>div:nth-child(3){--root-art:url('luce-root-contract-approved-20261026.jpg')}
#root-words .lt-terms>div:nth-child(4){--root-art:url('luce-root-roles-approved-20261026.jpg')}
#root-words .lt-terms>div:nth-child(5){--root-art:url('luce-root-inputs-approved-20261026.jpg')}
#root-words .lt-terms>div.lt-focus-term{background:#f3e7e4;border-color:#b68c91}
#root-words .lt-terms>div.lt-focus-term:after{background:linear-gradient(90deg,rgba(243,231,228,.96),rgba(243,231,228,.83) 54%,rgba(243,231,228,.4))}
#root-words .lt-terms dt,#root-words .lt-terms dd{position:relative;z-index:1}
@media(max-width:600px){#root-words .lt-terms>div{min-height:155px}#root-words .lt-terms>div:before{background-position:85% center}}

/* Show all three generations, including both grandparents, without cropping. */
#root-words .lt-terms>div:nth-child(1):before{inset:5px;background-size:contain;background-repeat:no-repeat;background-position:center right}
