/* The inside of the app with the sales page's look: Oswald titles, cards with depth, photos that breathe, 3D book covers.
   Only presentation: no layout or behaviour changes. */
:root{--lp-green:#083d33;--lp-lime:#a9c46c}
#library h2,#ll-reels h2,#ll-carousels h2,#ll-community h2,#ll-meu .meu-head h1,.hub-module>h2,.hub-module header h2{font-family:"Oswald","Arial Narrow",Impact,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:0!important;line-height:1!important}
#library .card,#ll-reels article,#ll-carousels article{border-radius:20px!important;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 1px 0 #0000000a}
#library .card:hover,#ll-reels article:hover,#ll-carousels article:hover{transform:translateY(-4px);box-shadow:0 22px 44px #0000001f}
#library .card .art img,#ll-reels article img,#ll-carousels article img{transition:transform 1s cubic-bezier(.2,.8,.2,1)}
#library .card:hover .art img,#ll-reels article:hover img,#ll-carousels article:hover img{transform:scale(1.05)}
#library .card .art img.is-book{object-fit:contain;padding:14px;background:radial-gradient(circle at 50% 40%,#1f5a49,#052821);transform:perspective(700px) rotateY(-14deg);filter:drop-shadow(10px 14px 16px #0007)}
#library .card:hover .art img.is-book{transform:perspective(700px) rotateY(-4deg)}
.lg-primary,#ll-meu .lg-primary{border-radius:999px!important;background:var(--lp-green)!important;color:#fff!important;box-shadow:0 10px 26px #083d3333;transition:transform .2s}
.lg-primary:hover{transform:translateY(-1px)}
.lg-eyebrow{letter-spacing:.16em!important;font-weight:700!important;color:#3f7a46!important}
@media(prefers-reduced-motion:reduce){#library .card,#ll-reels article,#ll-carousels article,#library .card .art img{transition:none}}
