/*! © Atilcom. Wszelkie prawa zastrzeżone. Kod udostępniony wyłącznie do działania tej strony; kopiowanie i używanie bez zgody zabronione. */
.story{--story-paper: var(--sh-plate, var(--sheet));--story-ink: var(--sh-ink, var(--text));--story-muted: var(--sh-muted, var(--muted));position:relative;margin:0 0 22px;padding:14px 18px 12px;background:var(--story-paper);color:var(--story-ink);border:1.5px solid var(--story-ink);border-left-width:6px;border-radius:2px;font:17px/1.5 var(--serif)}.story-title{margin:0;font:600 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--story-muted)}.story-counter{margin:0 0 6px;font:14px/1.4 var(--sans);color:var(--story-muted)}.story-say{min-height:3em;max-width:72ch}.story-over .story-say{color:var(--story-muted);font-style:italic}.story-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.story-button{min-height:36px;padding:5px 14px;border:1px solid var(--story-ink);border-radius:2px;background:transparent;color:var(--story-ink);font:600 15px/1.2 var(--sans);cursor:pointer}.story-button:hover{background:color-mix(in srgb,var(--story-ink) 10%,transparent)}.story-next.is-waiting{background:var(--story-ink);color:var(--story-paper)}.story-button[aria-disabled=true]{opacity:.55;cursor:default}.story-button[hidden],.story-fold{display:none}html{scroll-padding-top:var(--story-pad-top, 16px);scroll-padding-bottom:var(--story-pad-bottom, 0px)}@media(min-width:700px){.story{position:sticky;top:8px;z-index:40;box-shadow:0 6px 18px -12px color-mix(in srgb,var(--story-ink) 60%,transparent)}}@media(max-width:699px){.story-fold{display:inline-block;margin-left:auto;white-space:nowrap;flex-shrink:0}.story.is-docked{position:fixed;left:0;right:0;bottom:0;z-index:45;margin:0;max-height:60vh;overflow:auto;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-width:3px 0 0;border-radius:0;font-size:16px;box-shadow:0 -6px 18px -10px color-mix(in srgb,var(--story-ink) 60%,transparent);transition:transform .2s ease-out}.story.is-away{transform:translateY(110%);visibility:hidden}.story-controls{gap:6px;margin-top:6px}.story-button{padding:4px 10px;font-size:14px}.story.is-folded :is(.story-title,.story-counter){display:none}.story.is-folded .story-say{min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.story.is-folded .story-controls .story-button:not(.story-next,.story-fold){display:none}}@media(max-width:699px)and (prefers-reduced-motion:reduce){.story.is-docked{transition:none}}
