/* Biblioteka kajakarza – dodatki do /assets/towarzystwa/towarzystwa.css (klasy tw-* jak w bazie towarzystw). */
.bk-card{cursor:default;}
.bk-card:hover{transform:none;box-shadow:none;border-color:var(--line);}
.bk-card h3{font-size:18px;}
.bk-card .tw-gdzie{margin-bottom:8px;}
.bk-card p.bk-fiz{font-size:13px;margin-bottom:14px;}
.bk-dol{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;}
.bk-ak{font:500 12.5px var(--sans);color:var(--granat);background:#eaf3f6;border-radius:var(--r);padding:4px 9px;text-decoration:none;}
.bk-ak:hover{background:#d6e9ef;}
.bk-bn{font:600 13.5px var(--sans);color:var(--blekit);text-decoration:none;margin-left:auto;}
.bk-bn:hover{text-decoration:underline;}
.bk-akweny{display:flex;flex-wrap:wrap;gap:8px;}
.bk-akw{font:500 15px var(--sans);color:var(--granat);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;cursor:pointer;display:inline-flex;gap:8px;align-items:baseline;}
.bk-akw span{font-size:12.5px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums;}
.bk-akw:hover{border-color:var(--blekit);}
.bk-wydawcy{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;}
.bk-wyd{flex:0 0 min(380px,86%);scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 20px;display:flex;flex-direction:column;gap:8px;}
.bk-wyd h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25;}
.bk-wyd p{font-size:14.5px;color:var(--ink-soft);line-height:1.55;}
.bk-wyd .bk-wyd-l{font-size:13.5px;}
.bk-wyd .bk-wyd-l b{font:600 22px/1 var(--disp);color:var(--granat);margin-right:4px;}
.bk-wyd-b{margin-top:auto;align-self:flex-start;font:600 14px var(--sans);color:var(--blekit);background:none;border:0;padding:0;cursor:pointer;}
.bk-wyd-b:hover{text-decoration:underline;}
@media (max-width:640px){.bk-bn{margin-left:0;}}
.bk-dzis{margin-top:18px;font-size:14.5px;color:var(--ink-soft);line-height:1.8;}
.bk-dzis .bk-wyd-b{font-size:14.5px;}
.bk-czas{background:#f7f4ea;}
.bk-strz{display:flex;gap:8px;}
.bk-str{width:42px;height:42px;border:1px solid var(--line);background:#fff;border-radius:var(--r);cursor:pointer;font:600 18px var(--sans);color:var(--granat);}
.bk-str:hover{border-color:var(--blekit);}
.bk-card p.bk-opis{font-size:14.5px;line-height:1.55;color:var(--ink);margin:0 0 10px;}
.bk-dol .bk-skan{margin-left:auto;}
.bk-dol .bk-skan + .bk-bn{margin-left:0;}

/* telefon: pionowy kadr zdjęcia głównego, książka w rękach nad tytułem (18.10, prośba usera) */
@media (max-width:600px){.page-hero.tw-hero{background-image:url('/assets/photos/deco-biblioteka-czytelnik-donica-tel.jpg')!important;background-image:image-set(url('/assets/photos/deco-biblioteka-czytelnik-donica-tel.webp') type('image/webp'),url('/assets/photos/deco-biblioteka-czytelnik-donica-tel.jpg') type('image/jpeg'))!important;background-position:50% 50%!important}}
