.kp-layout{display:flex;flex-direction:column;gap:var(--kp-space-md)}.kp-current-chapter{box-sizing:border-box;display:flex;align-items:center;gap:.625rem;inline-size:100%;padding:.625rem .75rem;margin-block-start:.625rem;background-color:var(--kp-color-surface-raised, #f8f8f8);border:1px solid var(--kp-color-border, #e5e7eb);border-radius:var(--kp-radius-small, 0.5rem);box-shadow:0 1px 2px rgba(0,0,0,.04);opacity:0}@media(prefers-reduced-motion: no-preference){.kp-current-chapter{transition:opacity 200ms ease}}.kp-current-chapter[hidden]{display:none}.kp-current-chapter.is-visible{opacity:1}.kp-current-chapter__info{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.kp-current-chapter__label{font-size:var(--kp-cc-label-size, 0.6875rem);font-weight:600;color:var(--kp-cc-label-color, #1f6fff);text-transform:uppercase;letter-spacing:.03em}.kp-current-chapter__text{margin:.0625rem 0 0;overflow-wrap:break-word}.kp-current-chapter__title{font-size:var(--kp-cc-title-size, 0.8125rem);font-weight:600;color:var(--kp-cc-title-color, #1a1a1a)}.kp-current-chapter__separator{font-size:var(--kp-cc-title-size, 0.8125rem);font-weight:600;color:var(--kp-cc-title-color, #1a1a1a)}.kp-current-chapter__separator[hidden]{display:none}.kp-current-chapter__description{font-size:var(--kp-cc-description-size, 0.75rem);color:var(--kp-cc-description-color, #6b7280)}.kp-current-chapter__description[hidden]{display:none}
