/* Scoped media additions; colours and type inherit the existing guide. */
.bk-guide{--guide-media-space:24px;--guide-media-label:16px;--guide-media-icon:96px;--guide-media-target:44px}
.bk-guide-visual-labels dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-media-space);margin-block:var(--guide-media-space)}
.bk-guide-visual-labels dl>div{background:var(--guide-paper);padding:var(--guide-media-label);border-radius:var(--guide-radius)}
.bk-guide-visual-labels dt{font-weight:600;color:var(--guide-ink)}
.bk-guide-visual-labels dd{margin:0;font-size:var(--guide-media-label);line-height:1.6}
@media(max-width:600px){.bk-guide-visual-labels dl{grid-template-columns:1fr}}
.bk-guide-visual-gallery{margin-block:var(--guide-media-space);border-block:1px solid var(--guide-rule)}
.bk-guide-visual-gallery>summary{cursor:pointer;min-height:var(--guide-media-target);padding-block:var(--guide-media-label);font-weight:600}
.bk-guide-visual-gallery>summary small{color:var(--guide-muted);font-weight:400}
.bk-guide-visual-gallery-body{padding-block:var(--guide-media-label)}
.bk-guide-visual figcaption{margin-top:var(--guide-media-label);font-size:var(--guide-media-label);line-height:1.6;white-space:pre-line;color:var(--guide-muted)}
.bk-guide-visual>a{display:block;border-radius:var(--guide-radius)}
.bk-guide .bk-guide-visual-icon{margin:0;min-width:0}
.bk-guide-visual-icon img{width:var(--guide-media-icon);margin-inline:auto}
.bk-guide-visual-icon figcaption{text-align:center}
.bk-guide-visual-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-media-space)}
@media(min-width:901px){.bk-guide-visual-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media print{.bk-guide-visual-gallery-body{display:block!important}.bk-guide-visual-gallery>summary{display:none}}
