/* Warm paper compatibility only. Keep the original everyday page and its tokens. */
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .museum-course-masthead { display: none !important; }
/* Match the restored display mode on the portrait dock and tablet side rail. */
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #mobileStudyNav {
  background: var(--theme-surface-glass, #fffefb) !important; border-color: var(--theme-border, #eadcc7) !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #mobileStudyNav button:not(.mobile-nav-refresh) {
  background: transparent !important; color: var(--theme-muted, #6c665d) !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #mobileStudyNav button:not(.mobile-nav-refresh).active {
  background: var(--theme-accent-soft, #fff0cd) !important; color: var(--theme-accent-strong, #8a5600) !important; box-shadow: none !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #mobileStudyNav button > strong { color: inherit !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-paper-shortcuts {
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin: 0 0 16px;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-paper-shortcuts[hidden] { display: none !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-paper-shortcuts button {
  grid-column: 2;
  display: inline-flex; align-items: center; justify-content: center; gap: 9px;
  min-width: 44px; min-height: 44px; padding: 9px 15px; border: 1px solid var(--theme-border, #eadcc7);
  border-radius: 12px; background: var(--theme-surface, #fffefb); color: var(--theme-accent-strong, #8a5600);
  font: 600 14px/1.4 var(--font-body, system-ui, sans-serif); box-shadow: var(--theme-shadow-sm, none);
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-paper-shortcuts svg { width: 20px; height: 20px; flex: 0 0 20px; pointer-events: none; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-paper-shortcuts button:disabled { opacity: .45; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) :is(.student-paper-shortcuts button, #museumGenreMap button):focus-visible { outline: 2px solid var(--theme-accent-strong, #8a5600); outline-offset: 3px; }

/* The shared category map keeps its native pan/zoom/expand/topic bridge. */
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap {
  --gm-gold: var(--theme-accent-strong, #8a5600); --gm-ink: var(--theme-page, #fff8e8); --gm-line: var(--theme-border, #eadcc7);
  position: fixed; inset: 0 0 calc(74px + env(safe-area-inset-bottom, 0px)); z-index: 90;
  display: flex; flex-direction: column; width: 100%; max-width: 1024px; margin: auto;
  overflow: hidden; isolation: isolate; background: var(--theme-page, #fff8e8); color: var(--theme-text, #282522);
  font-family: var(--font-body, system-ui, sans-serif); box-shadow: var(--theme-shadow-md, none);
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap[hidden] { display: none !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(h1, .gm-root h2, .gm-genre strong, .gm-topic-copy strong, .gm-selected-copy strong) {
  color: var(--theme-text, #282522) !important; font-family: var(--font-body, system-ui, sans-serif) !important; font-weight: 600;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(.gm-courses button, .gm-styles button, .gm-status, .gm-topic-copy small, .gm-empty, .gm-hint, .gm-selected-copy small, .gm-zoom) { color: var(--theme-muted, #5f5953); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(.gm-courses button[aria-selected="true"], .gm-genre [aria-expanded="true"] strong, .gm-tools [aria-pressed="true"]) { color: var(--theme-accent-strong, #8a5600) !important; border-color: var(--theme-accent, #e9a22d); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(.gm-styles, .gm-tools, .gm-selection) { background: var(--theme-surface, #fffefb); border-color: var(--theme-border, #eadcc7); color: var(--theme-text, #282522); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-styles button[aria-pressed="true"] { background: var(--theme-accent-soft, #fff0cd); border-color: var(--theme-accent, #e9a22d); color: var(--theme-accent-strong, #8a5600); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(.gm-styles button, .gm-tools button, .gm-courses button) { min-height: 44px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-root { background: var(--theme-surface, #fffefb); border: 1px solid var(--theme-border, #eadcc7); border-radius: 20px; box-shadow: var(--theme-shadow-sm, none); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(.gm-genre>button, .gm-text-topic) { color: var(--theme-accent-strong, #8a5600); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-reference-mark { background-color: var(--theme-accent-strong, #8a5600); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap :is(.gm-topic-art, .gm-selected-art) { border-color: var(--theme-border, #eadcc7); background: var(--theme-surface, #fffefb); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .is-selected .gm-topic-art { border-color: var(--theme-accent-strong, #8a5600); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-topic-copy strong { border-color: var(--theme-border, #eadcc7); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-selection>button { background: var(--theme-accent-soft, #fff0cd); border-color: var(--theme-border, #eadcc7); color: var(--theme-accent-strong, #8a5600); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-selection>button:disabled { opacity: .45; }

/* Keep r221 one-topic paging and native horizontal swipes. Image surfaces stay
   immersive, as in the original paper theme; text/actions remain legible. */
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel.active-mobile-panel {
  height: calc(100svh - 74px - env(safe-area-inset-bottom, 0px)) !important; min-height: 0 !important; padding: 0 !important; overflow: hidden !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-shell {
  display: flex !important; flex-direction: column; width: 100% !important; height: 100% !important; min-height: 0 !important; overflow: hidden !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-toolbar {
  position: relative !important; inset: auto !important; flex: 0 0 auto; grid-template-columns: 44px minmax(0, 1fr) 44px !important;
  min-height: 58px; padding: max(8px, env(safe-area-inset-top, 0px)) 10px 8px !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-mode-switch { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 8px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel #podcastLibrary {
  display: block !important; flex: 1 1 auto; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important;
  overflow-y: auto !important; overflow-x: hidden !important; touch-action: pan-y !important; overscroll-behavior-y: contain;
}
/* The newer feed nests its carousel/actions in .memory-feed-visual. Restore
   that geometry, not the old absolute full-page carousel beneath the header. */
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-card {
  position: relative !important; display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: auto auto auto !important;
  align-content: start; gap: 12px 0 !important; width: 100% !important; max-width: none !important; height: auto !important; min-height: 0 !important;
  margin: 0 !important; padding: 8px 0 24px !important; border-radius: 0 !important; overflow: visible !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-card > .memory-feed-visual {
  position: relative; display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr);
  grid-column: 1 / -1; grid-row: 1; width: 100%; min-width: 0; min-height: 0; aspect-ratio: var(--memory-image-aspect, auto);
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-visual > .memory-feed-carousel {
  position: relative !important; inset: auto !important; grid-column: 1 / -1; grid-row: 1;
  width: 100% !important; max-width: 100% !important; height: 100% !important; min-width: 0 !important; min-height: 0 !important;
  border: 0 !important; border-radius: 0 !important; touch-action: pan-x pan-y !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-slide {
  display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, 1fr); place-items: center;
  height: 100% !important; max-height: 100% !important; min-width: 0 !important; min-height: 0 !important; padding: 0 !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-slide::before { content: none !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-slide img {
  position: relative !important; display: block !important; width: 100% !important; height: 100% !important; min-width: 0 !important; min-height: 0 !important;
  max-height: 100% !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important;
  object-fit: contain !important; object-position: center !important; filter: none !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-shade { background: none !important; pointer-events: none !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-visual > .memory-feed-actions {
  --memory-action-count: 4; --memory-rail-height: calc(var(--memory-action-count) * 48px + (var(--memory-action-count) - 1) * 10px);
  position: sticky !important; inset: auto !important;
  top: max(12px, calc(100svh - 172px - var(--memory-rail-height) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))) !important;
  z-index: 3; grid-column: 1 / -1; grid-row: 1; display: flex !important; flex-direction: column;
  align-self: start; justify-self: end; justify-content: flex-start; align-items: center;
  width: 48px; height: var(--memory-rail-height); max-height: calc(100% - 28px);
  margin: 14px max(10px, env(safe-area-inset-right, 0px)) 14px 0 !important; padding: 0 !important; gap: 10px !important;
  border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important;
  backdrop-filter: none !important; -webkit-backdrop-filter: none !important; overflow-y: auto; scrollbar-width: none; pointer-events: none;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-visual > .memory-feed-actions:has(> :nth-child(5)) { --memory-action-count: 5; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-visual > .memory-feed-actions:has(> :nth-child(6)) { --memory-action-count: 6; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-visual > .memory-feed-actions::-webkit-scrollbar { display: none; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-card > .memory-feed-copy {
  position: relative !important; inset: auto !important; grid-column: 1 / -1; grid-row: 2; min-width: 0;
  padding: 0 max(16px, env(safe-area-inset-right, 0px)) 0 max(16px, env(safe-area-inset-left, 0px)) !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-copy > :is(strong, span) { white-space: normal !important; overflow-wrap: anywhere; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-card > .memory-feed-audio {
  position: relative !important; inset: auto !important; grid-column: 1 / -1; grid-row: 3; min-height: 0 !important; margin: 0 16px !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-collection-link { grid-template-columns: 32px minmax(0, 1fr) auto; column-gap: 5px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-collection-art-icon { display: inline-flex; align-items: center; width: 32px; gap: 0; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-collection-art-icon img { width: 16px; height: 16px; object-fit: contain; filter: brightness(0) invert(.9); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-actions button img { width: 24px !important; height: 24px !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-actions button:not([aria-pressed="true"]) img {
  filter: brightness(0) invert(.95) drop-shadow(0 0 1px #171219) drop-shadow(0 1px 2px #171219d9) !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel #podcastLibrary[data-memory-paging="active"] {
  padding: 0 !important; scroll-padding: 0 !important; scroll-snap-type: y mandatory !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel #podcastLibrary[data-memory-paging="active"] > .memory-feed-card {
  box-sizing: border-box !important; min-height: var(--memory-page-height) !important; height: auto !important;
  scroll-snap-align: start; scroll-snap-stop: always;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-actions button {
  flex: 0 0 48px; width: 48px !important; min-width: 48px !important; min-height: 48px !important; pointer-events: auto !important; border: 0 !important; border-radius: 0 !important;
  background: transparent !important; box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
  color: #fffdf7 !important; text-shadow: 0 1px 3px #171219;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-actions button:focus-visible { outline: 2px solid #fff4dc; outline-offset: 3px; }

/* r212/r213 detail aspect controller stays authoritative on phones; do not
   reinstate the older fixed image height or change the tablet split-pane. */
@media (max-width: 699px) {
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined)[data-knowledge-view="detail"] #studentKnowledgeDetail .knowledge-visual-pane .student-gallery-module:not(.gallery-grid-mode) {
    width: 100% !important; min-width: 0 !important; gap: 0 !important;
  }
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined)[data-knowledge-view="detail"] #studentKnowledgeDetail .knowledge-visual-pane .student-gallery-module:not(.gallery-grid-mode) .student-gallery-stage {
    width: 100% !important; height: var(--knowledge-visual-height, min(68dvh, 520px)) !important;
    min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important;
  }
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined)[data-knowledge-view="detail"] #studentKnowledgeDetail .knowledge-visual-pane .student-gallery-module:not(.gallery-grid-mode) .student-gallery-image {
    display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important;
  }
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined)[data-knowledge-view="detail"] #studentKnowledgeDetail .knowledge-visual-pane .student-gallery-module:not(.gallery-grid-mode) .student-gallery-image img[data-gallery-main-image] {
    display: block !important; width: 100% !important; height: 100% !important; max-height: none !important; object-fit: contain !important; object-position: center !important;
  }
}

/* r221/r219 flashcard markup added illustrations and a narration row. Bound
   decorative media; let the visible face grow with its complete answer. */
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox {
  min-height: 0; padding-top: 12px !important; padding-bottom: 28px !important;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-range-bar { display: flex; align-items: flex-start; gap: 10px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-range { flex: 1; min-width: 0; margin-bottom: 8px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-range summary { display: flex; align-items: center; gap: 8px; min-height: 44px; padding: 8px 12px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-range summary strong { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-sound-toggle { display: inline-flex; align-items: center; gap: 4px; min-height: 44px; padding: 4px; border: 0; background: transparent; color: #efd098; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-control-icon { display: inline-block; flex: 0 0 18px; width: 18px; height: 18px; object-fit: contain; filter: brightness(0) invert(.84); pointer-events: none; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-stage-wrap { width: min(100%, 430px); height: auto !important; aspect-ratio: auto; margin-bottom: 12px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-stage { position: relative; inset: auto; height: auto; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-card { height: auto; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-face {
  position: relative; inset: auto; display: flex; flex-direction: column; align-items: center; justify-content: center;
  box-sizing: border-box; min-height: 350px; height: auto; padding: 28px 24px; gap: 14px;
  overflow: visible; overflow-wrap: anywhere;
}
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-face[aria-hidden="true"] { position: absolute; inset: 0; height: 100%; min-height: 0; overflow: hidden; pointer-events: none; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-face strong { flex: 0 0 auto; width: 100%; font-size: clamp(20px, 4.8vw, 27px); line-height: 1.65; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-back strong { font-size: clamp(18px, 4.4vw, 23px); }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-illustration { display: block; width: 78px; height: 70px; object-fit: contain; mix-blend-mode: multiply; flex: 0 0 auto; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-era-mark { display: block; width: 30px; height: 36px; object-fit: contain; mix-blend-mode: multiply; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-ready { min-height: 0; padding: 12px 0; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-ready-card img { width: 36%; height: 38%; margin: 20% auto 0; object-fit: contain; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .tarot-card-caption { position: absolute; inset: 16px 12px auto; color: #d6bd8e; font: 12px/1.5 var(--font-body, system-ui, sans-serif); letter-spacing: .08em; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .tarot-question-context { color: #80613a; font-size: 15px; line-height: 1.6; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .tarot-paragraph { display: block; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .tarot-word { display: inline-block; max-width: 100%; overflow-wrap: anywhere; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel :is(.flashcard-primary-flip, .flashcard-blindbox-footer button, .tarot-draw-button) { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 8px 12px; border: 1px solid #d8bd854d; border-radius: 10px; background: #fff3d410; color: #f1dfbb; font: inherit; box-shadow: none; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-primary-flip { width: 100%; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-footer { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 10px; margin-top: 10px; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox-card .student-flashcard-ratings { position: static !important; inset: auto !important; width: 100%; margin: 12px 0; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .student-flashcard-ratings[hidden] { display: none !important; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-flashcard-shell .flashcard-narration { --memory-muted: var(--theme-text-2, #5f5953); --memory-accent: var(--theme-accent-strong, #8a5600); gap: 0 12px; padding: 4px 0; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .student-flashcard-shell .flashcard-narration { --memory-muted: #e3d2b1; --memory-accent: #f1cf90; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-flashcard-shell .flashcard-narration-status { overflow-wrap: anywhere; }
html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .flashcard-blindbox :is(button, summary):focus-visible { outline: 2px solid #f1cf90; outline-offset: 3px; }

@media (max-width: 420px) {
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined) .student-paper-shortcuts button { flex: 1; padding-inline: 10px; }
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #museumGenreMap .gm-brand { display: none; }
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .memory-feed-mode-switch button { font-size: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  html[data-student-appearance="paper"] body.student-page:not(.museum-refined) #podcastPanel .student-flashcard-card { transition-duration: 1ms !important; }
}
