/* Public KI Woche bookshelf — shared covers and shelf components with Meine KI Woche. */
.kw-books-page{--paper:#090b11;--ink:#f4f4f6;--muted:#a7aab8;--accent:#b6c3ff;--br-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);position:relative;isolation:isolate;overflow:hidden;font-family:var(--br-font);padding-bottom:10px}.kw-books-inner{max-width:1280px;padding:0 40px;margin:auto}.kw-books-atmosphere{position:absolute;top:-50px;left:-50px;right:-50px;height:850px;background-size:cover;background-position:center;filter:blur(35px);opacity:.36;z-index:-1;mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}.kw-books-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;min-height:525px;padding:55px 0 45px;border-bottom:1px solid #ffffff24}.kw-books-eyebrow,.kw-books-page .br-eyebrow{font-size:10px;font-weight:600;letter-spacing:.15em;color:#b6c3ff}.kw-books-hero h1{font-size:clamp(45px,5.6vw,77px);line-height:1.05;letter-spacing:-.055em;font-weight:650;margin:22px 0 25px}.kw-books-hero p{color:#bec3d0;font-size:18px;line-height:1.7;max-width:490px}.kw-books-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.kw-books-actions a,.kw-books-close>a{font-size:12px;color:#e7eaf2;text-decoration:none}.kw-books-actions a:first-child{padding:15px 20px;border-radius:4px;background:#e7eaf2;color:#11151d}.kw-books-stage{height:405px;position:relative;max-width:520px;width:100%;justify-self:end}.kw-books-cover{position:absolute;width:auto;max-width:50%;height:310px;top:50px;left:0;transform:rotate(-12deg);box-shadow:10px 20px 35px #0009;border-radius:2px 5px 5px 2px;object-fit:contain}.kw-books-cover-1{left:auto;right:0;top:42px;height:315px;transform:rotate(12deg);z-index:2}.kw-books-cover-2{top:8px;left:28%;height:375px;transform:rotate(-3deg);z-index:3}.kw-published{padding:35px 0 55px;border-top:1px solid #ffffff1c}.kw-published-heading h2,.kw-books-close h2{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:15px 0}.kw-published-heading p{font-size:13px;color:var(--muted);max-width:650px;line-height:1.7}.kw-published-track{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px 2px;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent}.kw-published-track>a{flex:0 0 170px;scroll-snap-align:start;color:var(--ink);text-decoration:none}.kw-published-track img{height:250px;width:170px;object-fit:contain;object-position:left bottom;border-radius:2px;filter:drop-shadow(5px 10px 12px #0006)}.kw-published-track h3{font-size:15px;line-height:1.3;font-weight:500;min-height:40px;margin:18px 0 10px}.kw-published-track span{font-size:10px;color:var(--muted)}.kw-books-close{padding:45px 0 65px;border-top:1px solid #ffffff24}.kw-books-close p{font-size:15px;color:var(--muted);max-width:640px;margin-bottom:25px}.kw-books-close>a{margin-right:30px;display:inline-block}.kw-books-page :focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:760px){.kw-books-inner{padding:0 20px}.kw-books-hero{grid-template-columns:1fr;padding:38px 0 30px;gap:20px}.kw-books-hero h1{font-size:54px}.kw-books-hero p{font-size:16px}.kw-books-stage{height:320px;width:340px;max-width:100%;justify-self:center}.kw-books-cover{height:235px;top:44px}.kw-books-cover-1{height:242px;top:35px}.kw-books-cover-2{height:298px;top:3px}.kw-books-actions{gap:23px}.kw-published-track>a{flex-basis:145px}.kw-published-track img{height:220px;width:145px}.kw-published-heading h2,.kw-books-close h2{font-size:28px}}

.kw-books-hero>div{min-width:0}@media(max-width:760px){.kw-books-hero{grid-template-columns:minmax(0,1fr)}.kw-books-hero h1{font-size:clamp(38px,12.8vw,54px)}.kw-books-stage{height:clamp(260px,82vw,320px)}.kw-books-cover,.kw-books-cover-1{width:45%;max-width:45%;height:auto}.kw-books-cover-2{width:56%;max-width:56%;height:auto}}
