#book-experience,[id^="book-"],#preuzmi-kurs{scroll-margin-top:110px}.book-choices{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2.8rem}.book-choice{border:1px solid #7775;padding:.8rem 1rem;border-radius:999px;font-size:.85rem;font-weight:600;text-decoration:none}.book-choice:hover,.book-choice[aria-selected="true"]{background:var(--black);color:var(--off-white);border-color:var(--black)}.book-choice:focus-visible{outline:3px solid var(--red);outline-offset:4px}.book-section-title{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:2rem}.feature h4{font-size:1.2rem;line-height:1.3;margin:1.25rem 0 .65rem}.feature p{line-height:1.6}.free-library-grid{display:grid;gap:2rem}.free-library-card{display:grid;grid-template-columns:minmax(150px,320px) 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;border-top:1px solid #8885;padding:3rem 0}.free-library-card img{width:100%;height:auto;border-radius:6px}.free-library-card h2{font-size:clamp(2rem,4vw,3.8rem);margin:1rem 0}.free-library-card h2 a{text-decoration:none}.free-library-card p{max-width:42rem;margin-bottom:2rem}.free-material-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(2rem,6vw,6rem);align-items:center}.free-material-hero h1{font-size:clamp(3rem,6.5vw,7rem);line-height:1.04;margin:2rem 0}.free-cover{display:block;transform:rotate(3deg);max-width:360px;justify-self:center;box-shadow:0 24px 70px #0007}.free-cover img{width:100%;height:auto}.free-demo{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.free-demo h2,.free-faq h2{font-size:clamp(2rem,4vw,4rem);margin:1rem 0 2rem}.free-real-pages{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.free-real-pages img{width:100%;height:auto;box-shadow:0 10px 25px #0002}.free-real-pages a{font-size:.75rem}.free-real-pages .demo-note{grid-column:1/-1}.free-faq{max-width:900px}.free-faq details{padding:1.5rem 0;border-top:1px solid #8885}.free-faq summary{cursor:pointer;font-size:1.2rem;font-weight:600}.free-faq p{padding-top:1rem;line-height:1.7}.free-sticky{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:1rem;right:1rem;z-index:30;background:var(--red);color:white;padding:1rem;text-align:center;border-radius:8px;text-decoration:none;font-weight:600}.free-sticky[hidden]{display:none}.free-material{padding-bottom:3rem}.prompt-tool{border:1px solid #8885;padding:clamp(1.4rem,4vw,3.5rem);margin:3rem auto}.prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.prompt-tool label{display:block;margin:1rem 0}.prompt-tool input,.prompt-tool textarea,.prompt-tool select{display:block;width:100%;margin-top:.5rem;padding:.8rem;border:1px solid #777;border-radius:5px;background:var(--black);color:var(--off-white)}.prompt-tool textarea{min-height:150px}.prompt-result{white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere;border-left:3px solid var(--red);padding:1.5rem;background:#8881}.prompt-tool h2{font-size:clamp(2rem,4vw,3.5rem)}
@media(max-width:767px){#book-experience,[id^="book-"],#preuzmi-kurs{scroll-margin-top:90px}.book-choices{gap:.5rem}.book-choice{font-size:.75rem;padding:.7rem .8rem}.free-library-card,.free-material-hero,.free-demo,.prompt-grid{grid-template-columns:1fr}.free-library-card>a{max-width:240px;justify-self:center}.free-cover{max-width:240px}.free-material-hero{gap:3rem;padding-bottom:4rem}.free-demo{gap:2rem}.free-course-days{grid-template-columns:1fr}.free-material .mobile-cta{display:none}}
@media(prefers-reduced-motion:reduce){.free-cover{transform:none}}
.prompt-tool fieldset{border:0;padding:0;margin:0;min-width:0}
