/*
 * Presentation artifact skin for PPT_RENDERER_STYLE=blue_v2.
 *
 * This file is intentionally isolated from the production workspace stylesheet.
 * The theme is activated only when the stored PPTX version metadata says that
 * the renderer actually produced `rendered_style: blue_v2`. Classic decks and
 * older artifacts therefore keep the existing UI unchanged.
 */

.deck-theme-blue-v2 {
  --deck-ui-bg: #0b2d55;
  --deck-ui-bg-deep: #082442;
  --deck-ui-panel: #123b68;
  --deck-ui-panel-strong: #17497e;
  --deck-ui-border: #2a5a88;
  --deck-ui-accent: #4ea5ff;
  --deck-ui-accent-soft: #91caff;
  --deck-ui-white: #ffffff;
  --deck-ui-body: #e8f2fc;
  --deck-ui-muted: #b6cae0;
  --deck-ui-subtle: #86a6c6;
  --deck-ui-success: #8fe3c0;
}

/* Chat artifact: a compact title-slide-like card. */
.conversation-artifact-shell.presentation-card.deck-theme-blue-v2 {
  position: relative;
  overflow: hidden;
  color: var(--deck-ui-body);
  background: linear-gradient(145deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
  border-color: var(--deck-ui-border);
  box-shadow: 0 18px 44px rgba(8, 36, 66, 0.18);
}

.conversation-artifact-shell.presentation-card.deck-theme-blue-v2::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 3px;
  background: var(--deck-ui-accent);
}

.presentation-card.deck-theme-blue-v2 .conversation-artifact-head,
.presentation-card.deck-theme-blue-v2 .conversation-artifact-head > span:last-child,
.presentation-card.deck-theme-blue-v2 .conversation-artifact-actions > span {
  color: var(--deck-ui-muted);
}

.presentation-card.deck-theme-blue-v2 .conversation-artifact-type {
  color: var(--deck-ui-accent-soft);
  letter-spacing: .075em;
  text-transform: uppercase;
}

.presentation-card.deck-theme-blue-v2 h4 {
  color: var(--deck-ui-white);
}

.presentation-card.deck-theme-blue-v2 .conversation-slide-list li {
  color: var(--deck-ui-body);
  background: rgba(18, 59, 104, .72);
  border-color: var(--deck-ui-border);
}

.presentation-card.deck-theme-blue-v2 .conversation-slide-list li > span {
  color: var(--deck-ui-accent-soft);
}

.presentation-card.deck-theme-blue-v2 .open-artifact-editor {
  color: var(--deck-ui-accent-soft);
}

.presentation-card.deck-theme-blue-v2 .open-artifact-editor:hover {
  color: var(--deck-ui-white);
}

/* Conversation side rail / presentation workbench. */
.artifact-workbench.presentation-workbench.deck-theme-blue-v2 {
  color: var(--deck-ui-body);
  background: linear-gradient(180deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
}

.presentation-workbench.deck-theme-blue-v2 .artifact-workbench-header,
.presentation-workbench.deck-theme-blue-v2 .artifact-workbench-footer {
  background: rgba(8, 36, 66, .72);
  border-color: var(--deck-ui-border);
}

.presentation-workbench.deck-theme-blue-v2 .artifact-workbench-header h3 {
  color: var(--deck-ui-white);
}

.presentation-workbench.deck-theme-blue-v2 .artifact-workbench-header span,
.presentation-workbench.deck-theme-blue-v2 .artifact-workbench-footer,
.presentation-workbench.deck-theme-blue-v2 .artifact-version-row small {
  color: var(--deck-ui-muted);
}

.presentation-workbench.deck-theme-blue-v2 .artifact-pane-tab,
.presentation-workbench.deck-theme-blue-v2 .icon-button {
  color: var(--deck-ui-muted);
  border-color: transparent;
}

.presentation-workbench.deck-theme-blue-v2 .artifact-pane-tab.active,
.presentation-workbench.deck-theme-blue-v2 .artifact-pane-tab:hover {
  color: var(--deck-ui-white);
  background: var(--deck-ui-panel-strong);
}

.presentation-workbench.deck-theme-blue-v2 .presentation-slide-preview {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.presentation-workbench.deck-theme-blue-v2 .presentation-slide-preview > span {
  color: var(--deck-ui-accent-soft);
}

.presentation-workbench.deck-theme-blue-v2 .presentation-slide-preview h5 {
  color: var(--deck-ui-white);
}

.presentation-workbench.deck-theme-blue-v2 .presentation-slide-preview p {
  color: var(--deck-ui-muted);
}

.presentation-workbench.deck-theme-blue-v2 .artifact-version-row {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.presentation-workbench.deck-theme-blue-v2 .artifact-version-row.current {
  border-color: var(--deck-ui-accent);
  background: var(--deck-ui-panel-strong);
}

.presentation-workbench.deck-theme-blue-v2 .button.primary {
  color: #061d35;
  background: var(--deck-ui-accent-soft);
  border-color: var(--deck-ui-accent-soft);
}

.presentation-workbench.deck-theme-blue-v2 .button.subtle {
  color: var(--deck-ui-body);
  border-color: var(--deck-ui-border);
  background: var(--deck-ui-panel);
}

/* Artifacts workspace: theme only the selected presentation preview. */
.artifact-presentation-theme.deck-theme-blue-v2 {
  margin: -1px;
  padding: 22px;
  color: var(--deck-ui-body);
  background: linear-gradient(155deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
  border: 1px solid var(--deck-ui-border);
  border-radius: 18px;
}

.artifact-presentation-theme.deck-theme-blue-v2 .artifact-toolbar {
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme.deck-theme-blue-v2 .artifact-toolbar h2,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-slide-preview h3,
.artifact-presentation-theme.deck-theme-blue-v2 .artifact-sources strong {
  color: var(--deck-ui-white);
}

.artifact-presentation-theme.deck-theme-blue-v2 .workspace-label,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-slide-body > small,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-slide-number {
  color: var(--deck-ui-accent-soft);
}

.artifact-presentation-theme.deck-theme-blue-v2 .artifact-toolbar p,
.artifact-presentation-theme.deck-theme-blue-v2 .artifact-toolbar-actions > span,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-slide-preview p,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-slide-preview li,
.artifact-presentation-theme.deck-theme-blue-v2 .artifact-sources small {
  color: var(--deck-ui-muted);
}

.artifact-presentation-theme.deck-theme-blue-v2 .deck-meta > span,
.artifact-presentation-theme.deck-theme-blue-v2 .artifact-sources > div,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-slide-preview {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme.deck-theme-blue-v2 .deck-metric-row > span,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-two-col > div {
  background: var(--deck-ui-panel-strong);
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme.deck-theme-blue-v2 .deck-metric-row strong,
.artifact-presentation-theme.deck-theme-blue-v2 .deck-two-col strong {
  color: var(--deck-ui-white);
}

.artifact-presentation-theme.deck-theme-blue-v2 .button.workspace-blue {
  color: #061d35;
  background: var(--deck-ui-accent-soft);
  border-color: var(--deck-ui-accent-soft);
}

/* Small visual cue in the artifact tree; classic/email rows are untouched. */
.artifact-file-row.deck-theme-blue-v2 strong::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 8px;
  border-radius: 999px;
  background: #4ea5ff;
  box-shadow: 0 0 0 3px rgba(78, 165, 255, .13);
  vertical-align: 1px;
}

@media (max-width: 900px) {
  .artifact-presentation-theme.deck-theme-blue-v2 {
    padding: 14px;
    border-radius: 14px;
  }
}


/* CogitX template-aligned presentation skin.
 * Activated only for renderer metadata `rendered_style: cogitx_theme`.
 * The structural rules intentionally mirror the blue fallback skin while using
 * the exact charcoal/purple palette of the CogitX presentation renderer.
 */
/*
 * Presentation artifact skin for PPT_RENDERER_STYLE=cogitx_theme.
 *
 * This file is intentionally isolated from the production workspace stylesheet.
 * The theme is activated only when the stored PPTX version metadata says that
 * the renderer actually produced `rendered_style: cogitx_theme`. Classic decks and
 * older artifacts therefore keep the existing UI unchanged.
 */

.deck-theme-cogitx {
  --deck-ui-bg: #1f1f28;
  --deck-ui-bg-deep: #191921;
  --deck-ui-panel: #272733;
  --deck-ui-panel-strong: #2e2e3b;
  --deck-ui-border: #41414e;
  --deck-ui-accent: #9861ff;
  --deck-ui-accent-soft: #b895ff;
  --deck-ui-white: #ffffff;
  --deck-ui-body: #f1f1f5;
  --deck-ui-muted: #b7b7c2;
  --deck-ui-subtle: #777784;
  --deck-ui-success: #c8b4ff;
}

/* Chat artifact: a compact title-slide-like card. */
.conversation-artifact-shell.presentation-card.deck-theme-cogitx {
  position: relative;
  overflow: hidden;
  color: var(--deck-ui-body);
  background: linear-gradient(145deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
  border-color: var(--deck-ui-border);
  box-shadow: 0 18px 44px rgba(31, 31, 40, 0.24);
}

.conversation-artifact-shell.presentation-card.deck-theme-cogitx::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 3px;
  background: var(--deck-ui-accent);
}

.presentation-card.deck-theme-cogitx .conversation-artifact-head,
.presentation-card.deck-theme-cogitx .conversation-artifact-head > span:last-child,
.presentation-card.deck-theme-cogitx .conversation-artifact-actions > span {
  color: var(--deck-ui-muted);
}

.presentation-card.deck-theme-cogitx .conversation-artifact-type {
  color: var(--deck-ui-accent-soft);
  letter-spacing: .075em;
  text-transform: uppercase;
}

.presentation-card.deck-theme-cogitx h4 {
  color: var(--deck-ui-white);
}

.presentation-card.deck-theme-cogitx .conversation-slide-list li {
  color: var(--deck-ui-body);
  background: rgba(39, 39, 51, .86);
  border-color: var(--deck-ui-border);
}

.presentation-card.deck-theme-cogitx .conversation-slide-list li > span {
  color: var(--deck-ui-accent-soft);
}

.presentation-card.deck-theme-cogitx .open-artifact-editor {
  color: var(--deck-ui-accent-soft);
}

.presentation-card.deck-theme-cogitx .open-artifact-editor:hover {
  color: var(--deck-ui-white);
}

/* Conversation side rail / presentation workbench. */
.artifact-workbench.presentation-workbench.deck-theme-cogitx {
  color: var(--deck-ui-body);
  background: linear-gradient(180deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
}

.presentation-workbench.deck-theme-cogitx .artifact-workbench-header,
.presentation-workbench.deck-theme-cogitx .artifact-workbench-footer {
  background: rgba(25, 25, 33, .86);
  border-color: var(--deck-ui-border);
}

.presentation-workbench.deck-theme-cogitx .artifact-workbench-header h3 {
  color: var(--deck-ui-white);
}

.presentation-workbench.deck-theme-cogitx .artifact-workbench-header span,
.presentation-workbench.deck-theme-cogitx .artifact-workbench-footer,
.presentation-workbench.deck-theme-cogitx .artifact-version-row small {
  color: var(--deck-ui-muted);
}

.presentation-workbench.deck-theme-cogitx .artifact-pane-tab,
.presentation-workbench.deck-theme-cogitx .icon-button {
  color: var(--deck-ui-muted);
  border-color: transparent;
}

.presentation-workbench.deck-theme-cogitx .artifact-pane-tab.active,
.presentation-workbench.deck-theme-cogitx .artifact-pane-tab:hover {
  color: var(--deck-ui-white);
  background: var(--deck-ui-panel-strong);
}

.presentation-workbench.deck-theme-cogitx .presentation-slide-preview {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.presentation-workbench.deck-theme-cogitx .presentation-slide-preview > span {
  color: var(--deck-ui-accent-soft);
}

.presentation-workbench.deck-theme-cogitx .presentation-slide-preview h5 {
  color: var(--deck-ui-white);
}

.presentation-workbench.deck-theme-cogitx .presentation-slide-preview p {
  color: var(--deck-ui-muted);
}

.presentation-workbench.deck-theme-cogitx .artifact-version-row {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.presentation-workbench.deck-theme-cogitx .artifact-version-row.current {
  border-color: var(--deck-ui-accent);
  background: var(--deck-ui-panel-strong);
}

.presentation-workbench.deck-theme-cogitx .button.primary {
  color: #17131f;
  background: var(--deck-ui-accent-soft);
  border-color: var(--deck-ui-accent-soft);
}

.presentation-workbench.deck-theme-cogitx .button.subtle {
  color: var(--deck-ui-body);
  border-color: var(--deck-ui-border);
  background: var(--deck-ui-panel);
}

/* Artifacts workspace: theme only the selected presentation preview. */
.artifact-presentation-theme.deck-theme-cogitx {
  margin: -1px;
  padding: 22px;
  color: var(--deck-ui-body);
  background: linear-gradient(155deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
  border: 1px solid var(--deck-ui-border);
  border-radius: 18px;
}

.artifact-presentation-theme.deck-theme-cogitx .artifact-toolbar {
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme.deck-theme-cogitx .artifact-toolbar h2,
.artifact-presentation-theme.deck-theme-cogitx .deck-slide-preview h3,
.artifact-presentation-theme.deck-theme-cogitx .artifact-sources strong {
  color: var(--deck-ui-white);
}

.artifact-presentation-theme.deck-theme-cogitx .workspace-label,
.artifact-presentation-theme.deck-theme-cogitx .deck-slide-body > small,
.artifact-presentation-theme.deck-theme-cogitx .deck-slide-number {
  color: var(--deck-ui-accent-soft);
}

.artifact-presentation-theme.deck-theme-cogitx .artifact-toolbar p,
.artifact-presentation-theme.deck-theme-cogitx .artifact-toolbar-actions > span,
.artifact-presentation-theme.deck-theme-cogitx .deck-slide-preview p,
.artifact-presentation-theme.deck-theme-cogitx .deck-slide-preview li,
.artifact-presentation-theme.deck-theme-cogitx .artifact-sources small {
  color: var(--deck-ui-muted);
}

.artifact-presentation-theme.deck-theme-cogitx .deck-meta > span,
.artifact-presentation-theme.deck-theme-cogitx .artifact-sources > div,
.artifact-presentation-theme.deck-theme-cogitx .deck-slide-preview {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme.deck-theme-cogitx .deck-metric-row > span,
.artifact-presentation-theme.deck-theme-cogitx .deck-two-col > div {
  background: var(--deck-ui-panel-strong);
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme.deck-theme-cogitx .deck-metric-row strong,
.artifact-presentation-theme.deck-theme-cogitx .deck-two-col strong {
  color: var(--deck-ui-white);
}

.artifact-presentation-theme.deck-theme-cogitx .button.workspace-blue {
  color: #17131f;
  background: var(--deck-ui-accent-soft);
  border-color: var(--deck-ui-accent-soft);
}

/* Small visual cue in the artifact tree; classic/email rows are untouched. */
.artifact-file-row.deck-theme-cogitx strong::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 8px;
  border-radius: 999px;
  background: #9861ff;
  box-shadow: 0 0 0 3px rgba(152, 97, 255, .16);
  vertical-align: 1px;
}

@media (max-width: 900px) {
  .artifact-presentation-theme.deck-theme-cogitx {
    padding: 14px;
    border-radius: 14px;
  }
}

/* -------------------------------------------------------------------------
 * CogitX presentation overview fallback
 * -------------------------------------------------------------------------
 * PPT-only scope. This intentionally does not touch Home, chat bubbles,
 * navigation, composer, email artifacts, Projects, Tasks, or any other UI.
 *
 * Newer artifacts normally carry renderer metadata and receive
 * `.deck-theme-cogitx`. Some persisted/thread artifact payloads can omit that
 * renderer metadata; in that case the overview previously fell back to the
 * generic white presentation UI even though the downloaded PPTX uses the
 * CogitX theme.
 *
 * We therefore use CogitX as the presentation-overview fallback only when the
 * artifact is NOT explicitly marked as the legacy blue_v2 renderer. Explicit
 * blue_v2 decks keep their existing blue skin.
 */

/* Chat PPT overview card */
.conversation-artifact-shell.presentation-card:not(.deck-theme-blue-v2) {
  --deck-ui-bg: #1f1f28;
  --deck-ui-bg-deep: #191921;
  --deck-ui-panel: #272733;
  --deck-ui-panel-strong: #2e2e3b;
  --deck-ui-border: #41414e;
  --deck-ui-accent: #9861ff;
  --deck-ui-accent-soft: #b895ff;
  --deck-ui-white: #ffffff;
  --deck-ui-body: #f1f1f5;
  --deck-ui-muted: #b7b7c2;
  --deck-ui-subtle: #777784;
  position: relative;
  overflow: hidden;
  color: var(--deck-ui-body);
  background: linear-gradient(145deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
  border-color: var(--deck-ui-border);
  box-shadow: 0 18px 44px rgba(31, 31, 40, .24);
}

.conversation-artifact-shell.presentation-card:not(.deck-theme-blue-v2)::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 3px;
  background: var(--deck-ui-accent);
}

.presentation-card:not(.deck-theme-blue-v2) .conversation-artifact-head,
.presentation-card:not(.deck-theme-blue-v2) .conversation-artifact-head > span:last-child,
.presentation-card:not(.deck-theme-blue-v2) .conversation-artifact-actions > span {
  color: var(--deck-ui-muted);
}

.presentation-card:not(.deck-theme-blue-v2) .conversation-artifact-type,
.presentation-card:not(.deck-theme-blue-v2) .conversation-slide-list li > span,
.presentation-card:not(.deck-theme-blue-v2) .open-artifact-editor {
  color: var(--deck-ui-accent-soft);
}

.presentation-card:not(.deck-theme-blue-v2) h4,
.presentation-card:not(.deck-theme-blue-v2) .open-artifact-editor:hover {
  color: var(--deck-ui-white);
}

.presentation-card:not(.deck-theme-blue-v2) .conversation-slide-list li {
  color: var(--deck-ui-body);
  background: rgba(39, 39, 51, .86);
  border-color: var(--deck-ui-border);
}

/* Right-side PPT preview / workbench */
.artifact-workbench.presentation-workbench:not(.deck-theme-blue-v2) {
  --deck-ui-bg: #1f1f28;
  --deck-ui-bg-deep: #191921;
  --deck-ui-panel: #272733;
  --deck-ui-panel-strong: #2e2e3b;
  --deck-ui-border: #41414e;
  --deck-ui-accent: #9861ff;
  --deck-ui-accent-soft: #b895ff;
  --deck-ui-white: #ffffff;
  --deck-ui-body: #f1f1f5;
  --deck-ui-muted: #b7b7c2;
  color: var(--deck-ui-body);
  background: linear-gradient(180deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-header,
.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-footer {
  background: rgba(25, 25, 33, .90);
  border-color: var(--deck-ui-border);
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-header h3,
.presentation-workbench:not(.deck-theme-blue-v2) .presentation-slide-preview h5 {
  color: var(--deck-ui-white);
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-header span,
.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-footer,
.presentation-workbench:not(.deck-theme-blue-v2) .artifact-version-row small,
.presentation-workbench:not(.deck-theme-blue-v2) .presentation-slide-preview p {
  color: var(--deck-ui-muted);
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-pane-tab,
.presentation-workbench:not(.deck-theme-blue-v2) .icon-button {
  color: var(--deck-ui-muted);
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-pane-tab.active,
.presentation-workbench:not(.deck-theme-blue-v2) .artifact-pane-tab:hover {
  color: var(--deck-ui-white);
  background: var(--deck-ui-panel-strong);
}

.presentation-workbench:not(.deck-theme-blue-v2) .presentation-slide-preview,
.presentation-workbench:not(.deck-theme-blue-v2) .artifact-version-row {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.presentation-workbench:not(.deck-theme-blue-v2) .presentation-slide-preview > span {
  color: var(--deck-ui-accent-soft);
  background: rgba(152, 97, 255, .14);
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-version-row.current {
  border-color: var(--deck-ui-accent);
  background: var(--deck-ui-panel-strong);
}

.presentation-workbench:not(.deck-theme-blue-v2) .button.primary {
  color: #17131f;
  background: var(--deck-ui-accent-soft);
  border-color: var(--deck-ui-accent-soft);
}

.presentation-workbench:not(.deck-theme-blue-v2) .button.subtle {
  color: var(--deck-ui-body);
  border-color: var(--deck-ui-border);
  background: var(--deck-ui-panel);
}

/* Persisted Artifacts -> selected PPT overview only */
.artifact-presentation-theme:not(.deck-theme-blue-v2) {
  --deck-ui-bg: #1f1f28;
  --deck-ui-bg-deep: #191921;
  --deck-ui-panel: #272733;
  --deck-ui-panel-strong: #2e2e3b;
  --deck-ui-border: #41414e;
  --deck-ui-accent: #9861ff;
  --deck-ui-accent-soft: #b895ff;
  --deck-ui-white: #ffffff;
  --deck-ui-body: #f1f1f5;
  --deck-ui-muted: #b7b7c2;
  margin: -1px;
  padding: 22px;
  color: var(--deck-ui-body);
  background: linear-gradient(155deg, var(--deck-ui-bg) 0%, var(--deck-ui-bg-deep) 100%);
  border: 1px solid var(--deck-ui-border);
  border-radius: 18px;
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-toolbar {
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-toolbar h2,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-slide-preview h3,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-sources strong,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-metric-row strong,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-two-col strong {
  color: var(--deck-ui-white);
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .workspace-label,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-slide-body > small,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-slide-number {
  color: var(--deck-ui-accent-soft);
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-toolbar p,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-toolbar-actions > span,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-slide-preview p,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-slide-preview li,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-sources small {
  color: var(--deck-ui-muted);
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-meta > span,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .artifact-sources > div,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-slide-preview {
  color: var(--deck-ui-body);
  background: var(--deck-ui-panel);
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-metric-row > span,
.artifact-presentation-theme:not(.deck-theme-blue-v2) .deck-two-col > div {
  background: var(--deck-ui-panel-strong);
  border-color: var(--deck-ui-border);
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) .button.workspace-blue {
  color: #17131f;
  background: var(--deck-ui-accent-soft);
  border-color: var(--deck-ui-accent-soft);
}

@media (max-width: 900px) {
  .artifact-presentation-theme:not(.deck-theme-blue-v2) {
    padding: 14px;
    border-radius: 14px;
  }
}


/* -------------------------------------------------------------------------
 * CogitX presentation brand signature
 * -------------------------------------------------------------------------
 * PPT overview only: adds the supplied CogitX mark + cogitx.ai to the
 * presentation card/preview surfaces. No global UI selectors are used.
 */

.presentation-card:not(.deck-theme-blue-v2) .conversation-artifact-actions {
  padding-right: 122px;
}

.conversation-artifact-shell.presentation-card:not(.deck-theme-blue-v2)::after {
  content: "cogitx.ai";
  position: absolute;
  right: 16px;
  bottom: 11px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  min-height: 20px;
  padding-left: 25px;
  color: var(--deck-ui-muted, #b7b7c2);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ5LjQxIiBoZWlnaHQ9IjQ5LjQxIiBmaWxsPSIjMUYxRjI4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDQuODg0OSAzMi4xODYzQzQ0Ljg2NTYgMzIuNTAyOCA0NC42Mzc5IDMyLjc3MzEgNDQuMzIxOSAzMi44NDFDNDQuMzIxOSAzMi44NDEgNDAuNDA4NyAzMy42ODYzIDM2LjUzOTQgMzIuMDAyNEMzMi44NTE2IDMwLjM5ODYgMjkuODMxMSAyOC4zMzUzIDI4LjE0NTEgMjcuMzM5NUMyNi42NDMyIDI2LjQ1MjMgMjUuMjg1MSAyNi4yNDAxIDI0LjczMDkgMjYuMjYwM0MyNC43MTM3IDI2LjI2MSAyNC42OTY0IDI2LjI2MSAyNC42NzkgMjYuMjYwM0MyNC4xMjQ3IDI2LjI0MDEgMjIuNzY2NyAyNi40NTIxIDIxLjI2NDggMjcuMzM5NUMxOS41NzkzIDI4LjMzNTMgMTYuNTU4MSAzMC4zOTg2IDEyLjg3MDcgMzIuMDAyNEM5LjAwMDkgMzMuNjg2MyA1LjA4Nzk5IDMyLjg0MSA1LjA4Nzk5IDMyLjg0MUM0Ljc3MTkzIDMyLjc3MzEgNC41NDQyNCAzMi41MDI4IDQuNTI0OTUgMzIuMTg2M0M0LjUwNjM3IDMxLjg5MzEgNC42NzA5NSAzMS42MTEzIDQuOTQ5MTMgMzEuNDg4MkM0Ljk0OTEzIDMxLjQ4ODIgOS4zMjU1MiAyOS41MjQyIDE0LjM5ODYgMjIuNzEzQzE3LjE5OSAxOC45NTI4IDE5LjA4OTYgMTYuNjM0MiAyMC41NjU1IDE1LjI1MjNDMjIuMjA5NiAxMy43MTMyIDIzLjQxNSAxMy4yNTk4IDI0LjcwNDkgMTMuMjU5OEMyNS45OTQ5IDEzLjI1OTggMjcuMjAwMiAxMy43MTMyIDI4Ljg0NDMgMTUuMjUyM0MzMC4zMjAzIDE2LjYzNDIgMzIuMjEwOSAxOC45NTI4IDM1LjAxMTMgMjIuNzEzQzQwLjA4NDYgMjkuNTI0MiA0NC40NjA3IDMxLjQ4ODIgNDQuNDYwNyAzMS40ODgyQzQ0LjczODcgMzEuNjExMyA0NC45MDMyIDMxLjg5MzEgNDQuODg0OSAzMi4xODYzWk0zOS44OTQgMzEuNDgyQzM4LjEzOCAzMC42NTAxIDM2LjAyMTQgMjkuMzI5NiAzMy45MzM4IDI3LjI0ODVDMzEuODA0MSAyNS4xMjU0IDMwLjE3MTkgMjMuNDQyOCAyOC42ODUyIDIyLjI5MjlDMjcuMzI1OCAyMS4yNDE0IDI2LjExMTMgMjAuNjUxNCAyNC43MDQ5IDIwLjY1MTRDMjMuMjk4OCAyMC42NTE0IDIyLjA4NDEgMjEuMjQxNCAyMC43MjQ2IDIyLjI5MjlDMTkuMjM4IDIzLjQ0MjggMTcuNjA1NSAyNS4xMjU0IDE1LjQ3NiAyNy4yNDg1QzEzLjM4ODIgMjkuMzI5NiAxMS4yNzE5IDMwLjY1MDEgOS41MTU1OCAzMS40ODJDMTAuMzk3MyAzMS4zNDc5IDExLjM1MDUgMzEuMTA1NyAxMi4zMDA1IDMwLjY5MjJDMTUuOTIwMiAyOS4xMTc5IDE4Ljg4MzEgMjcuMDg2OCAyMC41Mzc5IDI2LjEwOTFDMjIuMzUzOSAyNS4wMzYxIDI0LjAxMTQgMjQuODEzIDI0LjcwNDQgMjQuODMxNUMyNS4zOTg3IDI0LjgxMyAyNy4wNTYxIDI1LjAzNjEgMjguODcyIDI2LjEwOTFDMzAuNTI3IDI3LjA4NjggMzMuNDg5NCAyOS4xMTc3IDM3LjEwOTMgMzAuNjkyTDM3LjEwOTYgMzAuNjkyMkMzOC4wNTk2IDMxLjEwNTQgMzkuMDEyMyAzMS4zNDc5IDM5Ljg5NCAzMS40ODJaTTEwLjEzMTMgMjkuNTUwMkMxMS40ODA1IDI4Ljc4NDUgMTIuOTgwNSAyNy43MTc1IDE0LjQ2NzIgMjYuMjM1NkMxNi42NDk1IDI0LjA1OTkgMTguMzI2NyAyMi4zMzk4IDE5Ljg1MDMgMjEuMTYxNkMyMS41MDEzIDE5Ljg4NSAyMi45OTc1IDE5LjIyMTQgMjQuNzA0OSAxOS4yMjE0QzI2LjQxMjYgMTkuMjIxNCAyNy45MDg4IDE5Ljg4NSAyOS41NTk2IDIxLjE2MTZDMzEuMDgyOSAyMi4zMzk4IDMyLjc2MDMgMjQuMDU5OSAzNC45NDI3IDI2LjIzNTZDMzYuNDI5NCAyNy43MTc3IDM3LjkyOTYgMjguNzg0NyAzOS4yNzg4IDI5LjU1MDJDMzcuNjk4MSAyOC4xNDU5IDM1LjgyODcgMjYuMjAyNyAzMy44NjUyIDIzLjU2NjZDMzEuMTM4MiAxOS45MDUyIDI5LjMwNSAxNy42NDEyIDI3Ljg2NzYgMTYuMjk1NUMyNi41OTgxIDE1LjEwNyAyNS43MDEgMTQuNjg4OCAyNC43MDQ5IDE0LjY4ODhDMjMuNzA4OSAxNC42ODg4IDIyLjgxMTcgMTUuMTA3IDIxLjU0MjMgMTYuMjk1NUMyMC4xMDQ5IDE3LjY0MTIgMTguMjcxNSAxOS45MDUyIDE1LjU0NDYgMjMuNTY2NkMxMy41ODE0IDI2LjIwMjUgMTEuNzEyIDI4LjE0NTcgMTAuMTMxMyAyOS41NTAyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS4xMjM2IDI4LjgzMTNDMjUuMTIzNiAyOC44MzEzIDI1Ljg3IDMxLjA1MzUgMjguMjMxIDMxLjkyOTdDMjguNDAzMiAzMS45OTM1IDI4LjUxNzYgMzIuMTU3OSAyOC41MTc2IDMyLjM0MTVDMjguNTE3NiAzMi41MjUxIDI4LjQwMzIgMzIuNjg5NSAyOC4yMzEgMzIuNzUzM0MyNi45MDc4IDMzLjI0NDQgMjYuMDkyNSAzNC4xNTk3IDI1LjYyOTMgMzQuODcxMUMyNS4yNjg5IDM1LjQyNDEgMjUuMTIzNiAzNS44NTE3IDI1LjEyMzYgMzUuODUxN0MyNS4wNjM4IDM2LjAzMTIgMjQuODk1OSAzNi4xNTIyIDI0LjcwNjggMzYuMTUyMkMyNC41MTc3IDM2LjE1MjIgMjQuMzQ5OCAzNi4wMzEyIDI0LjI5IDM1Ljg1MTdDMjQuMjkgMzUuODUxNyAyMy41NDM2IDMzLjYyOTUgMjEuMTgyOCAzMi43NTMzQzIxLjAxMDQgMzIuNjg5NSAyMC44OTYxIDMyLjUyNTEgMjAuODk2MSAzMi4zNDE1QzIwLjg5NjEgMzIuMTU3OSAyMS4wMTA0IDMxLjk5MzUgMjEuMTgyOCAzMS45Mjk3QzIzLjU0MzYgMzEuMDUzNSAyNC4yOSAyOC44MzEzIDI0LjI5IDI4LjgzMTNDMjQuMzQ5OCAyOC42NTE4IDI0LjUxNzcgMjguNTMwOCAyNC43MDY4IDI4LjUzMDhDMjQuODk1OSAyOC41MzA4IDI1LjA2MzggMjguNjUxOCAyNS4xMjM2IDI4LjgzMTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 19px 19px;
  font-size: 8.5px;
  font-weight: 650;
  letter-spacing: .02em;
  pointer-events: none;
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-footer {
  justify-content: flex-start;
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-footer::before {
  content: "cogitx.ai";
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding-left: 27px;
  color: var(--deck-ui-muted, #b7b7c2);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ5LjQxIiBoZWlnaHQ9IjQ5LjQxIiBmaWxsPSIjMUYxRjI4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDQuODg0OSAzMi4xODYzQzQ0Ljg2NTYgMzIuNTAyOCA0NC42Mzc5IDMyLjc3MzEgNDQuMzIxOSAzMi44NDFDNDQuMzIxOSAzMi44NDEgNDAuNDA4NyAzMy42ODYzIDM2LjUzOTQgMzIuMDAyNEMzMi44NTE2IDMwLjM5ODYgMjkuODMxMSAyOC4zMzUzIDI4LjE0NTEgMjcuMzM5NUMyNi42NDMyIDI2LjQ1MjMgMjUuMjg1MSAyNi4yNDAxIDI0LjczMDkgMjYuMjYwM0MyNC43MTM3IDI2LjI2MSAyNC42OTY0IDI2LjI2MSAyNC42NzkgMjYuMjYwM0MyNC4xMjQ3IDI2LjI0MDEgMjIuNzY2NyAyNi40NTIxIDIxLjI2NDggMjcuMzM5NUMxOS41NzkzIDI4LjMzNTMgMTYuNTU4MSAzMC4zOTg2IDEyLjg3MDcgMzIuMDAyNEM5LjAwMDkgMzMuNjg2MyA1LjA4Nzk5IDMyLjg0MSA1LjA4Nzk5IDMyLjg0MUM0Ljc3MTkzIDMyLjc3MzEgNC41NDQyNCAzMi41MDI4IDQuNTI0OTUgMzIuMTg2M0M0LjUwNjM3IDMxLjg5MzEgNC42NzA5NSAzMS42MTEzIDQuOTQ5MTMgMzEuNDg4MkM0Ljk0OTEzIDMxLjQ4ODIgOS4zMjU1MiAyOS41MjQyIDE0LjM5ODYgMjIuNzEzQzE3LjE5OSAxOC45NTI4IDE5LjA4OTYgMTYuNjM0MiAyMC41NjU1IDE1LjI1MjNDMjIuMjA5NiAxMy43MTMyIDIzLjQxNSAxMy4yNTk4IDI0LjcwNDkgMTMuMjU5OEMyNS45OTQ5IDEzLjI1OTggMjcuMjAwMiAxMy43MTMyIDI4Ljg0NDMgMTUuMjUyM0MzMC4zMjAzIDE2LjYzNDIgMzIuMjEwOSAxOC45NTI4IDM1LjAxMTMgMjIuNzEzQzQwLjA4NDYgMjkuNTI0MiA0NC40NjA3IDMxLjQ4ODIgNDQuNDYwNyAzMS40ODgyQzQ0LjczODcgMzEuNjExMyA0NC45MDMyIDMxLjg5MzEgNDQuODg0OSAzMi4xODYzWk0zOS44OTQgMzEuNDgyQzM4LjEzOCAzMC42NTAxIDM2LjAyMTQgMjkuMzI5NiAzMy45MzM4IDI3LjI0ODVDMzEuODA0MSAyNS4xMjU0IDMwLjE3MTkgMjMuNDQyOCAyOC42ODUyIDIyLjI5MjlDMjcuMzI1OCAyMS4yNDE0IDI2LjExMTMgMjAuNjUxNCAyNC43MDQ5IDIwLjY1MTRDMjMuMjk4OCAyMC42NTE0IDIyLjA4NDEgMjEuMjQxNCAyMC43MjQ2IDIyLjI5MjlDMTkuMjM4IDIzLjQ0MjggMTcuNjA1NSAyNS4xMjU0IDE1LjQ3NiAyNy4yNDg1QzEzLjM4ODIgMjkuMzI5NiAxMS4yNzE5IDMwLjY1MDEgOS41MTU1OCAzMS40ODJDMTAuMzk3MyAzMS4zNDc5IDExLjM1MDUgMzEuMTA1NyAxMi4zMDA1IDMwLjY5MjJDMTUuOTIwMiAyOS4xMTc5IDE4Ljg4MzEgMjcuMDg2OCAyMC41Mzc5IDI2LjEwOTFDMjIuMzUzOSAyNS4wMzYxIDI0LjAxMTQgMjQuODEzIDI0LjcwNDQgMjQuODMxNUMyNS4zOTg3IDI0LjgxMyAyNy4wNTYxIDI1LjAzNjEgMjguODcyIDI2LjEwOTFDMzAuNTI3IDI3LjA4NjggMzMuNDg5NCAyOS4xMTc3IDM3LjEwOTMgMzAuNjkyTDM3LjEwOTYgMzAuNjkyMkMzOC4wNTk2IDMxLjEwNTQgMzkuMDEyMyAzMS4zNDc5IDM5Ljg5NCAzMS40ODJaTTEwLjEzMTMgMjkuNTUwMkMxMS40ODA1IDI4Ljc4NDUgMTIuOTgwNSAyNy43MTc1IDE0LjQ2NzIgMjYuMjM1NkMxNi42NDk1IDI0LjA1OTkgMTguMzI2NyAyMi4zMzk4IDE5Ljg1MDMgMjEuMTYxNkMyMS41MDEzIDE5Ljg4NSAyMi45OTc1IDE5LjIyMTQgMjQuNzA0OSAxOS4yMjE0QzI2LjQxMjYgMTkuMjIxNCAyNy45MDg4IDE5Ljg4NSAyOS41NTk2IDIxLjE2MTZDMzEuMDgyOSAyMi4zMzk4IDMyLjc2MDMgMjQuMDU5OSAzNC45NDI3IDI2LjIzNTZDMzYuNDI5NCAyNy43MTc3IDM3LjkyOTYgMjguNzg0NyAzOS4yNzg4IDI5LjU1MDJDMzcuNjk4MSAyOC4xNDU5IDM1LjgyODcgMjYuMjAyNyAzMy44NjUyIDIzLjU2NjZDMzEuMTM4MiAxOS45MDUyIDI5LjMwNSAxNy42NDEyIDI3Ljg2NzYgMTYuMjk1NUMyNi41OTgxIDE1LjEwNyAyNS43MDEgMTQuNjg4OCAyNC43MDQ5IDE0LjY4ODhDMjMuNzA4OSAxNC42ODg4IDIyLjgxMTcgMTUuMTA3IDIxLjU0MjMgMTYuMjk1NUMyMC4xMDQ5IDE3LjY0MTIgMTguMjcxNSAxOS45MDUyIDE1LjU0NDYgMjMuNTY2NkMxMy41ODE0IDI2LjIwMjUgMTEuNzEyIDI4LjE0NTcgMTAuMTMxMyAyOS41NTAyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS4xMjM2IDI4LjgzMTNDMjUuMTIzNiAyOC44MzEzIDI1Ljg3IDMxLjA1MzUgMjguMjMxIDMxLjkyOTdDMjguNDAzMiAzMS45OTM1IDI4LjUxNzYgMzIuMTU3OSAyOC41MTc2IDMyLjM0MTVDMjguNTE3NiAzMi41MjUxIDI4LjQwMzIgMzIuNjg5NSAyOC4yMzEgMzIuNzUzM0MyNi45MDc4IDMzLjI0NDQgMjYuMDkyNSAzNC4xNTk3IDI1LjYyOTMgMzQuODcxMUMyNS4yNjg5IDM1LjQyNDEgMjUuMTIzNiAzNS44NTE3IDI1LjEyMzYgMzUuODUxN0MyNS4wNjM4IDM2LjAzMTIgMjQuODk1OSAzNi4xNTIyIDI0LjcwNjggMzYuMTUyMkMyNC41MTc3IDM2LjE1MjIgMjQuMzQ5OCAzNi4wMzEyIDI0LjI5IDM1Ljg1MTdDMjQuMjkgMzUuODUxNyAyMy41NDM2IDMzLjYyOTUgMjEuMTgyOCAzMi43NTMzQzIxLjAxMDQgMzIuNjg5NSAyMC44OTYxIDMyLjUyNTEgMjAuODk2MSAzMi4zNDE1QzIwLjg5NjEgMzIuMTU3OSAyMS4wMTA0IDMxLjk5MzUgMjEuMTgyOCAzMS45Mjk3QzIzLjU0MzYgMzEuMDUzNSAyNC4yOSAyOC44MzEzIDI0LjI5IDI4LjgzMTNDMjQuMzQ5OCAyOC42NTE4IDI0LjUxNzcgMjguNTMwOCAyNC43MDY4IDI4LjUzMDhDMjQuODk1OSAyOC41MzA4IDI1LjA2MzggMjguNjUxOCAyNS4xMjM2IDI4LjgzMTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 21px 21px;
  font-size: 8.8px;
  font-weight: 650;
  letter-spacing: .02em;
}

.presentation-workbench:not(.deck-theme-blue-v2) .artifact-workbench-footer > div {
  margin-left: auto;
}

.artifact-presentation-theme:not(.deck-theme-blue-v2) {
  position: relative;
  padding-bottom: 58px;
}

.artifact-presentation-theme:not(.deck-theme-blue-v2)::after {
  content: "cogitx.ai";
  position: absolute;
  right: 22px;
  bottom: 20px;
  display: inline-flex;
  align-items: center;
  min-height: 23px;
  padding-left: 29px;
  color: var(--deck-ui-muted, #b7b7c2);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ5LjQxIiBoZWlnaHQ9IjQ5LjQxIiBmaWxsPSIjMUYxRjI4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDQuODg0OSAzMi4xODYzQzQ0Ljg2NTYgMzIuNTAyOCA0NC42Mzc5IDMyLjc3MzEgNDQuMzIxOSAzMi44NDFDNDQuMzIxOSAzMi44NDEgNDAuNDA4NyAzMy42ODYzIDM2LjUzOTQgMzIuMDAyNEMzMi44NTE2IDMwLjM5ODYgMjkuODMxMSAyOC4zMzUzIDI4LjE0NTEgMjcuMzM5NUMyNi42NDMyIDI2LjQ1MjMgMjUuMjg1MSAyNi4yNDAxIDI0LjczMDkgMjYuMjYwM0MyNC43MTM3IDI2LjI2MSAyNC42OTY0IDI2LjI2MSAyNC42NzkgMjYuMjYwM0MyNC4xMjQ3IDI2LjI0MDEgMjIuNzY2NyAyNi40NTIxIDIxLjI2NDggMjcuMzM5NUMxOS41NzkzIDI4LjMzNTMgMTYuNTU4MSAzMC4zOTg2IDEyLjg3MDcgMzIuMDAyNEM5LjAwMDkgMzMuNjg2MyA1LjA4Nzk5IDMyLjg0MSA1LjA4Nzk5IDMyLjg0MUM0Ljc3MTkzIDMyLjc3MzEgNC41NDQyNCAzMi41MDI4IDQuNTI0OTUgMzIuMTg2M0M0LjUwNjM3IDMxLjg5MzEgNC42NzA5NSAzMS42MTEzIDQuOTQ5MTMgMzEuNDg4MkM0Ljk0OTEzIDMxLjQ4ODIgOS4zMjU1MiAyOS41MjQyIDE0LjM5ODYgMjIuNzEzQzE3LjE5OSAxOC45NTI4IDE5LjA4OTYgMTYuNjM0MiAyMC41NjU1IDE1LjI1MjNDMjIuMjA5NiAxMy43MTMyIDIzLjQxNSAxMy4yNTk4IDI0LjcwNDkgMTMuMjU5OEMyNS45OTQ5IDEzLjI1OTggMjcuMjAwMiAxMy43MTMyIDI4Ljg0NDMgMTUuMjUyM0MzMC4zMjAzIDE2LjYzNDIgMzIuMjEwOSAxOC45NTI4IDM1LjAxMTMgMjIuNzEzQzQwLjA4NDYgMjkuNTI0MiA0NC40NjA3IDMxLjQ4ODIgNDQuNDYwNyAzMS40ODgyQzQ0LjczODcgMzEuNjExMyA0NC45MDMyIDMxLjg5MzEgNDQuODg0OSAzMi4xODYzWk0zOS44OTQgMzEuNDgyQzM4LjEzOCAzMC42NTAxIDM2LjAyMTQgMjkuMzI5NiAzMy45MzM4IDI3LjI0ODVDMzEuODA0MSAyNS4xMjU0IDMwLjE3MTkgMjMuNDQyOCAyOC42ODUyIDIyLjI5MjlDMjcuMzI1OCAyMS4yNDE0IDI2LjExMTMgMjAuNjUxNCAyNC43MDQ5IDIwLjY1MTRDMjMuMjk4OCAyMC42NTE0IDIyLjA4NDEgMjEuMjQxNCAyMC43MjQ2IDIyLjI5MjlDMTkuMjM4IDIzLjQ0MjggMTcuNjA1NSAyNS4xMjU0IDE1LjQ3NiAyNy4yNDg1QzEzLjM4ODIgMjkuMzI5NiAxMS4yNzE5IDMwLjY1MDEgOS41MTU1OCAzMS40ODJDMTAuMzk3MyAzMS4zNDc5IDExLjM1MDUgMzEuMTA1NyAxMi4zMDA1IDMwLjY5MjJDMTUuOTIwMiAyOS4xMTc5IDE4Ljg4MzEgMjcuMDg2OCAyMC41Mzc5IDI2LjEwOTFDMjIuMzUzOSAyNS4wMzYxIDI0LjAxMTQgMjQuODEzIDI0LjcwNDQgMjQuODMxNUMyNS4zOTg3IDI0LjgxMyAyNy4wNTYxIDI1LjAzNjEgMjguODcyIDI2LjEwOTFDMzAuNTI3IDI3LjA4NjggMzMuNDg5NCAyOS4xMTc3IDM3LjEwOTMgMzAuNjkyTDM3LjEwOTYgMzAuNjkyMkMzOC4wNTk2IDMxLjEwNTQgMzkuMDEyMyAzMS4zNDc5IDM5Ljg5NCAzMS40ODJaTTEwLjEzMTMgMjkuNTUwMkMxMS40ODA1IDI4Ljc4NDUgMTIuOTgwNSAyNy43MTc1IDE0LjQ2NzIgMjYuMjM1NkMxNi42NDk1IDI0LjA1OTkgMTguMzI2NyAyMi4zMzk4IDE5Ljg1MDMgMjEuMTYxNkMyMS41MDEzIDE5Ljg4NSAyMi45OTc1IDE5LjIyMTQgMjQuNzA0OSAxOS4yMjE0QzI2LjQxMjYgMTkuMjIxNCAyNy45MDg4IDE5Ljg4NSAyOS41NTk2IDIxLjE2MTZDMzEuMDgyOSAyMi4zMzk4IDMyLjc2MDMgMjQuMDU5OSAzNC45NDI3IDI2LjIzNTZDMzYuNDI5NCAyNy43MTc3IDM3LjkyOTYgMjguNzg0NyAzOS4yNzg4IDI5LjU1MDJDMzcuNjk4MSAyOC4xNDU5IDM1LjgyODcgMjYuMjAyNyAzMy44NjUyIDIzLjU2NjZDMzEuMTM4MiAxOS45MDUyIDI5LjMwNSAxNy42NDEyIDI3Ljg2NzYgMTYuMjk1NUMyNi41OTgxIDE1LjEwNyAyNS43MDEgMTQuNjg4OCAyNC43MDQ5IDE0LjY4ODhDMjMuNzA4OSAxNC42ODg4IDIyLjgxMTcgMTUuMTA3IDIxLjU0MjMgMTYuMjk1NUMyMC4xMDQ5IDE3LjY0MTIgMTguMjcxNSAxOS45MDUyIDE1LjU0NDYgMjMuNTY2NkMxMy41ODE0IDI2LjIwMjUgMTEuNzEyIDI4LjE0NTcgMTAuMTMxMyAyOS41NTAyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS4xMjM2IDI4LjgzMTNDMjUuMTIzNiAyOC44MzEzIDI1Ljg3IDMxLjA1MzUgMjguMjMxIDMxLjkyOTdDMjguNDAzMiAzMS45OTM1IDI4LjUxNzYgMzIuMTU3OSAyOC41MTc2IDMyLjM0MTVDMjguNTE3NiAzMi41MjUxIDI4LjQwMzIgMzIuNjg5NSAyOC4yMzEgMzIuNzUzM0MyNi45MDc4IDMzLjI0NDQgMjYuMDkyNSAzNC4xNTk3IDI1LjYyOTMgMzQuODcxMUMyNS4yNjg5IDM1LjQyNDEgMjUuMTIzNiAzNS44NTE3IDI1LjEyMzYgMzUuODUxN0MyNS4wNjM4IDM2LjAzMTIgMjQuODk1OSAzNi4xNTIyIDI0LjcwNjggMzYuMTUyMkMyNC41MTc3IDM2LjE1MjIgMjQuMzQ5OCAzNi4wMzEyIDI0LjI5IDM1Ljg1MTdDMjQuMjkgMzUuODUxNyAyMy41NDM2IDMzLjYyOTUgMjEuMTgyOCAzMi43NTMzQzIxLjAxMDQgMzIuNjg5NSAyMC44OTYxIDMyLjUyNTEgMjAuODk2MSAzMi4zNDE1QzIwLjg5NjEgMzIuMTU3OSAyMS4wMTA0IDMxLjk5MzUgMjEuMTgyOCAzMS45Mjk3QzIzLjU0MzYgMzEuMDUzNSAyNC4yOSAyOC44MzEzIDI0LjI5IDI4LjgzMTNDMjQuMzQ5OCAyOC42NTE4IDI0LjUxNzcgMjguNTMwOCAyNC43MDY4IDI4LjUzMDhDMjQuODk1OSAyOC41MzA4IDI1LjA2MzggMjguNjUxOCAyNS4xMjM2IDI4LjgzMTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 22px 22px;
  font-size: 9px;
  font-weight: 650;
  letter-spacing: .02em;
  pointer-events: none;
}

@media (max-width: 700px) {
  .presentation-card:not(.deck-theme-blue-v2) .conversation-artifact-actions {
    padding-right: 16px;
    padding-bottom: 40px;
  }
  .conversation-artifact-shell.presentation-card:not(.deck-theme-blue-v2)::after {
    left: 16px;
    right: auto;
  }
}
