.sp-deck{--sp-deck-gap:12px;--sp-deck-notes-width:320px;--sp-deck-controls-height:44px;gap:var(--sp-deck-gap);color:var(--sp-text,var(--sp-ink,currentColor));grid-template-columns:minmax(0,1fr);grid-template-areas:"viewport""controls";display:grid;position:relative}.sp-deck:focus-visible{outline:var(--sp-ui-focus-width,2px) solid var(--sp-ui-focus-color,var(--sp-ink,currentColor));outline-offset:2px}.sp-deck-viewport{grid-area:viewport;min-width:0;position:relative}.sp-deck-slide{aspect-ratio:16/9;position:relative;overflow:hidden}.sp-deck-slide:has(>svg[viewBox="0 0 960 720"]){aspect-ratio:4/3}.sp-deck-slide[hidden]{display:none}.sp-deck-slide>svg{width:100%;height:auto;display:block}.sp-deck-viewport[data-sp-scaled] .sp-deck-slide>svg{width:1280px;height:720px;transform:scale(var(--sp-deck-scale,1));transform-origin:0 0}.sp-deck-viewport[data-sp-scaled] .sp-deck-slide>svg[viewBox="0 0 960 720"]{width:960px;height:720px}.sp-deck [data-marpit-fragment]{transition:opacity .16s ease-out}.sp-deck [data-sp-pending]{visibility:hidden;opacity:0}.sp-deck-controls{min-height:var(--sp-deck-controls-height);flex-wrap:wrap;grid-area:controls;justify-content:center;align-items:center;gap:8px;display:flex}.sp-deck-counter{text-align:center;min-width:64px;font-family:var(--sp-font-display,inherit);font-variant-numeric:tabular-nums;color:var(--sp-ink-secondary,var(--sp-ink,currentColor))}.sp-deck-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-deck:has(>.sp-deck-notes){grid-template-columns:minmax(0, 1fr) var(--sp-deck-notes-width);grid-template-areas:"viewport notes""controls controls"}.sp-deck-notes{border-inline-start:1px solid var(--sp-rule,currentColor);font-family:var(--sp-font-display,inherit);grid-area:notes;padding:12px 16px;font-size:16px;line-height:1.4;overflow:auto}@media (width<=720px){.sp-deck:has(>.sp-deck-notes){grid-template-columns:minmax(0,1fr);grid-template-areas:"viewport""notes""controls"}.sp-deck-notes{border-inline-start:0;border-block-start:1px solid var(--sp-rule,currentColor);max-height:200px}}.sp-deck-overview{grid-template-columns:repeat(var(--sp-deck-overview-columns,4), minmax(0, 1fr));gap:var(--sp-deck-gap);align-content:start;max-height:80vh;padding:6px;display:grid;overflow:auto}.sp-deck-thumb{border:1px solid var(--sp-rule,currentColor);cursor:pointer;background:0 0;margin:0;padding:0;display:block}.sp-deck-thumb:focus-visible{outline:var(--sp-ui-focus-width,2px) solid var(--sp-ui-focus-color,var(--sp-ink,currentColor));outline-offset:2px}.sp-deck-thumb[aria-current=true]{border-color:var(--sp-heighten);box-shadow:0 0 0 1px var(--sp-ink), 0 0 0 4px var(--sp-heighten), 0 0 0 5px var(--sp-ink)}.sp-deck-viewport[data-sp-scaled] .sp-deck-overview .sp-deck-slide>svg{width:100%;height:auto;transform:none}.sp-deck-overview [data-sp-pending]{visibility:visible;opacity:1}@page sp-deck-16x9{size:1280px 720px;margin:0}@page sp-deck-4x3{size:960px 720px;margin:0}@media print{.sp-deck{display:block}.sp-deck-controls,.sp-deck-notes,.sp-deck-status{display:none!important}.sp-deck-overview{max-height:none;overflow:visible;display:block!important}.sp-deck-viewport{display:block!important}.sp-deck-slide{aspect-ratio:auto;-moz-column-break-after:page;break-after:page;page:sp-deck-16x9;width:1280px;height:720px;display:block!important}.sp-deck-slide:has(>svg[viewBox="0 0 960 720"]){page:sp-deck-4x3;width:960px}.sp-deck-slide>svg{width:1280px!important;height:720px!important;transform:none!important}.sp-deck-slide>svg[viewBox="0 0 960 720"]{width:960px!important}.sp-deck [data-sp-pending]{visibility:visible!important;opacity:1!important}}@media (prefers-reduced-motion:reduce){.sp-deck *{transition:none!important}}@media (prefers-contrast:more),(forced-colors:active){.sp-deck section:not([data-marpit-advanced-background=content],[data-marpit-advanced-background=pseudo]){background-image:var(--sp-deck-backdrop-precision,var(--sp-deck-backdrop,none))!important}}
