/* Scene 1 visual refresh, kept separate from the shared shell so the other
   demo scenes retain their existing layout and visual language. */
body[data-scene="1"] {
  --home-ink: #101d3d;
  --home-muted: #4f5d7d;
  --home-line: #e0e5ed;
  --home-blue: #075bff;
  --home-teal: #0c9699;
  --home-amber: #eb891e;
  background: #f7f8fa;
}

body[data-scene="1"] #main::before {
  display: none;
}

body[data-scene="1"] #main {
  max-width: var(--live-content);
  padding: 30px clamp(20px, 3vw, 48px) 42px;
  color: var(--home-ink);
}

body[data-scene="1"] .page-heading {
  margin-bottom: 23px;
}

body[data-scene="1"] .page-heading h1,
body[data-scene="1"] .page-heading .title {
  margin-bottom: 5px;
  color: var(--home-ink);
  font-size: clamp(26px, 2.15vw, 34px);
  letter-spacing: -.85px;
}

body[data-scene="1"] .page-heading .lead {
  margin: 0;
  color: var(--home-muted);
  font-size: 15px;
}

body[data-scene="1"] .home-newsroom-hero {
  position: relative;
  min-height: 352px;
  margin-bottom: 22px;
  overflow: hidden;
  isolation: isolate;
  border: 1px solid rgb(5 40 53 / 22%);
  border-radius: 24px;
  background: #063c4a;
  box-shadow: 0 16px 32px rgb(16 29 61 / 14%), inset 0 1px 0 rgb(255 255 255 / 16%);
  color: #fff;
}

body[data-scene="1"] .home-newsroom-media,
body[data-scene="1"] .home-newsroom-overlay {
  position: absolute;
  inset: 0;
}

body[data-scene="1"] .home-newsroom-media {
  z-index: 0;
}

body[data-scene="1"] .home-newsroom-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 58%;
  filter: saturate(.82) contrast(1.04);
  transform: scale(1.025);
}

body[data-scene="1"] .home-newsroom-overlay {
  z-index: 1;
  background:
    linear-gradient(90deg, rgb(3 24 36 / 96%) 0%, rgb(3 29 42 / 89%) 29%, rgb(4 44 57 / 67%) 53%, rgb(5 43 55 / 19%) 86%),
    linear-gradient(180deg, rgb(3 18 31 / 14%), rgb(2 20 30 / 46%));
}

body[data-scene="1"] .home-newsroom-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  min-height: 352px;
  max-width: 690px;
  padding: 38px clamp(24px, 4.4vw, 66px);
}

body[data-scene="1"] .home-newsroom-kicker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  color: rgb(255 255 255 / 88%);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .14em;
  line-height: 1.3;
  text-transform: uppercase;
}

body[data-scene="1"] .home-newsroom-kicker-mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  border: 1px solid rgb(255 255 255 / 28%);
  border-radius: 50%;
  background: rgb(66 244 206 / 20%);
  color: #5ff4d2;
  font-size: 15px;
  letter-spacing: 0;
}

body[data-scene="1"] .home-newsroom-owner {
  display: inline-flex;
  align-items: center;
  min-height: 27px;
  margin-left: 2px;
  padding: 5px 10px;
  border: 1px solid rgb(255 255 255 / 22%);
  border-radius: 999px;
  background: rgb(255 255 255 / 11%);
  color: rgb(255 255 255 / 82%);
  font-size: 10px;
  letter-spacing: .09em;
}

body[data-scene="1"] .home-newsroom-content h1 {
  margin: 18px 0 3px;
  color: #fff;
  font-size: clamp(29px, 3.05vw, 43px);
  font-weight: 750;
  letter-spacing: -1.5px;
  line-height: 1.08;
}

body[data-scene="1"] .home-newsroom-datetime {
  margin: 0;
  color: rgb(255 255 255 / 75%);
  font-size: 14px;
  font-weight: 550;
}

body[data-scene="1"] .home-newsroom-story {
  max-width: 560px;
  margin-top: 22px;
}

body[data-scene="1"] .home-newsroom-story-label {
  display: block;
  margin-bottom: 7px;
  color: #62f2d1;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
}

body[data-scene="1"] .home-newsroom-story h2 {
  margin: 0;
  color: #fff;
  font-size: clamp(21px, 2vw, 28px);
  letter-spacing: -.55px;
  line-height: 1.16;
}

body[data-scene="1"] .home-newsroom-story p {
  max-width: 515px;
  margin: 8px 0 0;
  color: rgb(255 255 255 / 82%);
  font-size: 14px;
  line-height: 1.5;
}

body[data-scene="1"] .home-newsroom-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 20px;
}

body[data-scene="1"] .home-newsroom-actions .btn.primary {
  min-height: 40px;
  padding: 9px 16px;
  border: 1px solid #fff;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 5px 14px rgb(1 26 38 / 26%);
  color: #064b58;
  font-size: 13px;
  font-weight: 800;
}

body[data-scene="1"] .home-newsroom-actions .btn.primary:hover,
body[data-scene="1"] .home-newsroom-actions .btn.primary:focus-visible {
  border-color: #5ff4d2;
  background: #d9fff6;
  color: #033b48;
}

body[data-scene="1"] .home-newsroom-glass {
  position: absolute;
  z-index: 2;
  right: 30px;
  bottom: 26px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 190px;
  padding: 13px 16px;
  border: 1px solid rgb(255 255 255 / 19%);
  border-radius: 14px;
  background: rgb(2 35 48 / 45%);
  box-shadow: 0 10px 22px rgb(0 15 26 / 16%);
  color: rgb(255 255 255 / 69%);
  font-size: 11px;
  backdrop-filter: blur(10px);
}

body[data-scene="1"] .home-newsroom-glass strong {
  color: #fff;
  font-size: 13px;
}

body[data-scene="1"] .home-context {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}

body[data-scene="1"] .home-context-label {
  display: block;
  margin-bottom: 9px;
  color: var(--home-ink);
  font-size: 15px;
  font-weight: 700;
}

body[data-scene="1"] .home-context-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}

body[data-scene="1"] .home-context-chip {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 36px;
  padding: 7px 13px;
  border: 1px solid #dce2eb;
  border-radius: 9px;
  background: rgb(255 255 255 / 82%);
  color: var(--home-ink);
  font-size: 13px;
  font-weight: 600;
  box-shadow: 0 1px 2px rgb(16 29 61 / 4%);
}

body[data-scene="1"] .home-context-chip-green {
  color: #14765b;
}

body[data-scene="1"] .home-line-icon {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}

body[data-scene="1"] .home-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.04fr) minmax(0, 1.1fr) minmax(245px, .66fr);
  grid-template-rows: minmax(350px, auto) minmax(374px, auto);
  gap: 20px;
  align-items: stretch;
}

body[data-scene="1"] .home-grid > section.card,
body[data-scene="1"] .home-grid > aside,
body[data-scene="1"] .home-grid > .home-widget-main {
  min-width: 0;
  margin-top: 0 !important;
}

body[data-scene="1"] .home-grid > .home-attention { grid-column: 1; grid-row: 1; }
body[data-scene="1"] .home-grid > .home-actions { grid-column: 2; grid-row: 1; }
body[data-scene="1"] .home-grid > .home-updates { grid-column: 1; grid-row: 2; }
body[data-scene="1"] .home-grid > .home-explore { grid-column: 2; grid-row: 2; }
body[data-scene="1"] .home-grid > .home-side { grid-column: 3; grid-row: 1 / span 2; }
body[data-scene="1"] .home-grid > .home-widget-main { grid-column: 1 / span 2; }

body[data-scene="1"] .home-grid > .card,
body[data-scene="1"] .home-side > .card {
  border: 1px solid var(--home-line);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 2px 6px rgb(19 38 75 / 6%);
}

body[data-scene="1"] .home-grid > .card {
  padding: 20px 21px;
}

body[data-scene="1"] .home-attention {
  border-color: #f4c98e !important;
  background: linear-gradient(135deg, #fffdf8 0%, #fff 68%) !important;
}

body[data-scene="1"] .home-grid .card-header {
  min-height: 34px;
  margin-bottom: 16px;
}

body[data-scene="1"] .home-section-title {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  gap: 10px;
  color: var(--home-ink);
  font-size: 16px;
}

body[data-scene="1"] .home-section-marker {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  flex: 0 0 27px;
  border-radius: 50%;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

body[data-scene="1"] .marker-amber { background: #ee9327; }
body[data-scene="1"] .marker-teal { background: #159da0; }
body[data-scene="1"] .marker-blue { background: #2367e8; }

body[data-scene="1"] .home-priority {
  color: #c76a00;
  font-size: 13px;
  font-weight: 700;
}

body[data-scene="1"] .home-policy-body {
  display: grid;
  grid-template-columns: 84px minmax(0, 1fr);
  gap: 19px;
  align-items: start;
  margin: 8px 0 15px;
}

body[data-scene="1"] .home-feature-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 84px;
  height: 84px;
  border: 1px solid #f5d7ad;
  border-radius: 12px;
  background: #fff7eb;
  color: #d9730b;
}

body[data-scene="1"] .home-feature-icon .home-line-icon {
  width: 54px;
  height: 54px;
}

body[data-scene="1"] .home-policy-body h2 {
  margin: 2px 0 7px;
  color: var(--home-ink);
  font-size: 20px;
  letter-spacing: -.35px;
}

body[data-scene="1"] .home-policy-body p {
  margin: 11px 0 0;
  color: var(--home-muted);
  font-size: 14px;
  line-height: 1.55;
}

body[data-scene="1"] .home-required {
  display: inline-flex;
  padding: 3px 9px;
  border-radius: 7px;
  background: #fff1dc;
  color: #b85d00;
  font-size: 12px;
  font-weight: 700;
}

body[data-scene="1"] .home-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

body[data-scene="1"] .home-card-actions {
  gap: 18px;
  margin-top: auto;
  padding-top: 2px;
}

body[data-scene="1"] .home-card-actions .btn.primary {
  min-height: 40px;
  border-radius: 8px;
  background: #092443;
}

body[data-scene="1"] .home-card-actions .btn.link,
body[data-scene="1"] .home-actions .btn.link,
body[data-scene="1"] .home-updates > .btn.link,
body[data-scene="1"] .home-explore > .btn.link,
body[data-scene="1"] .home-side .btn.link {
  color: var(--home-blue);
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}

body[data-scene="1"] .home-action-list {
  display: flex;
  flex: 1;
  flex-direction: column;
}

body[data-scene="1"] .home-action-row {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr) auto 20px;
  gap: 13px;
  align-items: center;
  min-height: 78px;
  border-bottom: 1px solid #e8ebf0;
}

body[data-scene="1"] .home-action-row:last-child { border-bottom: 0; }

body[data-scene="1"] .home-action-icon,
body[data-scene="1"] .home-update-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 10px;
}

body[data-scene="1"] .home-action-icon .home-line-icon { width: 26px; height: 26px; }
body[data-scene="1"] .action-teal { color: #0996a0; background: #d7f5f2; }
body[data-scene="1"] .action-purple { color: #6652d7; background: #e7e4ff; }
body[data-scene="1"] .action-blue { color: #0874d9; background: #dceeff; }

body[data-scene="1"] .home-action-copy {
  min-width: 0;
  color: var(--home-ink);
}

body[data-scene="1"] .home-action-copy strong,
body[data-scene="1"] .home-update-row strong,
body[data-scene="1"] .home-preview-copy strong {
  display: block;
  line-height: 1.35;
}

body[data-scene="1"] .home-action-copy .small {
  margin-top: 5px;
  line-height: 1.35;
}

body[data-scene="1"] .home-action-row .btn {
  min-height: 36px;
  padding: 7px 13px;
  border-color: #bbc7dc;
  border-radius: 7px;
  font-size: 13px;
  font-weight: 600;
}

body[data-scene="1"] .home-more {
  color: #526485;
}

body[data-scene="1"] .home-more .home-line-icon { width: 22px; height: 22px; }

body[data-scene="1"] .home-update-list {
  display: flex;
  flex: 1;
  flex-direction: column;
}

body[data-scene="1"] .home-update-row {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr);
  gap: 13px;
  align-items: start;
  padding: 5px 0 17px;
  border-bottom: 1px solid #e8ebf0;
}

body[data-scene="1"] .home-update-row + .home-update-row { padding-top: 17px; }
body[data-scene="1"] .home-update-row:last-child { border-bottom: 0; }
body[data-scene="1"] .home-update-icon .home-line-icon { width: 27px; height: 27px; }
body[data-scene="1"] .update-green { color: #fff; background: linear-gradient(135deg, #35b990, #159b75); }
body[data-scene="1"] .update-purple { color: #fff; background: linear-gradient(135deg, #8d77ef, #6855d5); }
body[data-scene="1"] .home-update-row .small { margin-top: 4px; line-height: 1.4; }
body[data-scene="1"] .home-update-meta { margin-top: 7px; color: var(--home-muted); font-size: 12px; }

body[data-scene="1"] .home-recommend {
  color: #087e98;
  font-size: 13px;
  font-weight: 700;
}

body[data-scene="1"] .home-preview-row {
  display: grid;
  grid-template-columns: 136px minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  padding: 2px 0 15px;
  border-bottom: 1px solid #e8ebf0;
}

body[data-scene="1"] .home-preview-row + .home-preview-row { padding-top: 15px; }
body[data-scene="1"] .home-preview-thumb { overflow: hidden; border-radius: 9px; line-height: 0; }
body[data-scene="1"] .home-preview-thumb svg { display: block; width: 100%; height: auto; }
body[data-scene="1"] .home-preview-copy { min-width: 0; }
body[data-scene="1"] .home-preview-copy .small { margin-top: 5px; line-height: 1.45; }
body[data-scene="1"] .home-read-time { margin-top: 5px; color: var(--home-muted); font-size: 12px; }
body[data-scene="1"] .home-preview-actions { display: flex; flex-direction: column; align-items: stretch; gap: 7px; }
body[data-scene="1"] .home-preview-actions .btn { min-height: 32px; padding: 6px 9px; font-size: 12px; white-space: nowrap; }
body[data-scene="1"] .home-preview-actions .home-preview-save { color: var(--home-blue); }

body[data-scene="1"] .home-side {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

body[data-scene="1"] .home-side > .card {
  padding: 19px 20px;
}

body[data-scene="1"] .home-side .card-header {
  margin-bottom: 13px;
}

body[data-scene="1"] .home-calendar-mark,
body[data-scene="1"] .home-sync-mark {
  color: #536489;
}

body[data-scene="1"] .home-calendar-mark .home-line-icon { width: 21px; height: 21px; }
body[data-scene="1"] .home-sync-mark { font-size: 22px; line-height: 1; }

body[data-scene="1"] .home-timeline {
  position: relative;
  margin: 3px 0 9px 8px;
  padding-left: 20px;
}

body[data-scene="1"] .home-timeline::before {
  position: absolute;
  top: 9px;
  bottom: 15px;
  left: 4px;
  width: 2px;
  background: linear-gradient(#286cf3 0 36%, #16a89c 37% 69%, #ec9524 70%);
  content: "";
}

body[data-scene="1"] .home-timeline-item {
  position: relative;
  min-height: 76px;
  padding-bottom: 16px;
  color: var(--home-ink);
}

body[data-scene="1"] .home-timeline-dot {
  position: absolute;
  top: 7px;
  left: -21px;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 50%;
  box-sizing: content-box;
}

body[data-scene="1"] .timeline-blue .home-timeline-dot { background: #286cf3; }
body[data-scene="1"] .timeline-teal .home-timeline-dot { background: #16a89c; }
body[data-scene="1"] .timeline-amber .home-timeline-dot { background: #ec9524; }
body[data-scene="1"] .home-timeline-item strong { display: block; margin-top: 4px; line-height: 1.35; }
body[data-scene="1"] .home-meeting-source { display: flex; align-items: center; gap: 5px; margin-top: 5px; color: var(--home-muted); font-size: 12px; }
body[data-scene="1"] .home-system-logo { display: inline-flex; align-items: center; justify-content: center; width: 27px; height: 27px; flex: 0 0 27px; }
body[data-scene="1"] .home-system-logo svg { display: block; width: 100%; height: 100%; }
body[data-scene="1"] .home-meeting-source .home-system-logo { width: 17px; height: 17px; flex-basis: 17px; }
body[data-scene="1"] .home-meeting-source .home-line-icon { width: 15px; height: 15px; color: #159b68; }

body[data-scene="1"] .home-tasks .card-header strong { display: inline-flex; align-items: center; gap: 8px; }
body[data-scene="1"] .home-tasks .card-header .home-line-icon { width: 19px; height: 19px; color: #17335b; }
body[data-scene="1"] .home-task-row { display: flex; align-items: center; justify-content: space-between; min-height: 40px; border-bottom: 1px solid #edf0f4; color: var(--home-ink); font-size: 13px; font-weight: 600; }
body[data-scene="1"] .home-task-row > span:first-child { display: inline-flex; align-items: center; gap: 9px; }
body[data-scene="1"] .home-task-count,
body[data-scene="1"] .home-system-more { display: inline-flex; align-items: center; justify-content: center; min-width: 24px; height: 24px; padding: 0 7px; border-radius: 50%; background: #f0f2f6; color: #405070; font-size: 12px; }
body[data-scene="1"] .home-tasks > .btn.link { margin-top: 11px; }

body[data-scene="1"] .home-system-list { display: flex; align-items: center; gap: 11px; margin: 4px 0 13px; }
body[data-scene="1"] .home-system-list .home-system-logo { width: 31px; height: 31px; flex-basis: 31px; }
body[data-scene="1"] .home-connected .badge { padding: 5px 8px; }

body[data-scene="1"] .home-widget-main { align-self: start; }
body[data-scene="1"] .home-widget { margin: 0 !important; }

@media (max-width: 1250px) {
  body[data-scene="1"] .home-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-rows: auto;
  }

  body[data-scene="1"] .home-grid > .home-attention,
  body[data-scene="1"] .home-grid > .home-actions,
  body[data-scene="1"] .home-grid > .home-updates,
  body[data-scene="1"] .home-grid > .home-explore { grid-column: auto; grid-row: auto; }
  body[data-scene="1"] .home-grid > .home-side { grid-column: 1 / -1; grid-row: auto; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(220px, .8fr); align-items: start; }
  body[data-scene="1"] .home-side > .home-schedule { grid-row: span 2; }
  body[data-scene="1"] .home-side > .home-connected { grid-column: 2; }
  body[data-scene="1"] .home-side > .home-widget:not(.home-widget-main) { grid-column: 2; }
}

@media (max-width: 700px) {
  body[data-scene="1"] #main { padding: 25px 14px 34px; }
  body[data-scene="1"] #main::before { display: none; }
  body[data-scene="1"] .home-newsroom-hero { min-height: 430px; border-radius: 20px; }
  body[data-scene="1"] .home-newsroom-content { min-height: 430px; padding: 30px 24px 26px; justify-content: flex-end; }
  body[data-scene="1"] .home-newsroom-owner { margin-left: 0; }
  body[data-scene="1"] .home-newsroom-glass { right: 18px; bottom: 18px; min-width: 0; padding: 10px 12px; }
  body[data-scene="1"] .home-newsroom-glass strong { font-size: 12px; }
  body[data-scene="1"] .home-context-chips { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px; }
  body[data-scene="1"] .home-context-chip { min-width: 0; padding: 7px 9px; font-size: 12px; }
  body[data-scene="1"] .home-context-chip .home-line-icon { width: 17px; height: 17px; flex-basis: 17px; }
  body[data-scene="1"] .home-grid { display: flex; flex-direction: column; gap: 14px; }
  body[data-scene="1"] .home-grid > .home-attention,
  body[data-scene="1"] .home-grid > .home-actions,
  body[data-scene="1"] .home-grid > .home-updates,
  body[data-scene="1"] .home-grid > .home-explore,
  body[data-scene="1"] .home-grid > .home-side,
  body[data-scene="1"] .home-grid > .home-widget-main { width: 100%; }
  body[data-scene="1"] .home-side { display: flex !important; align-items: stretch !important; gap: 14px; }
  body[data-scene="1"] .home-side > .home-schedule,
  body[data-scene="1"] .home-side > .home-connected,
  body[data-scene="1"] .home-side > .home-widget:not(.home-widget-main) { grid-column: auto; grid-row: auto; }
  body[data-scene="1"] .home-grid > .card,
  body[data-scene="1"] .home-side > .card { padding: 17px 16px; }
  body[data-scene="1"] .home-action-row { grid-template-columns: 43px minmax(0, 1fr) auto; gap: 10px; min-height: 72px; }
  body[data-scene="1"] .home-action-icon,
  body[data-scene="1"] .home-update-icon { width: 43px; height: 43px; }
  body[data-scene="1"] .home-action-icon .home-line-icon { width: 22px; height: 22px; }
  body[data-scene="1"] .home-action-row .btn { padding: 6px 9px; font-size: 12px; }
  body[data-scene="1"] .home-more { display: none; }
  body[data-scene="1"] .home-preview-row { grid-template-columns: 92px minmax(0, 1fr) auto; gap: 11px; }
  body[data-scene="1"] .home-preview-copy { font-size: 13px; }
  body[data-scene="1"] .home-policy-body { grid-template-columns: 65px minmax(0, 1fr); gap: 12px; }
  body[data-scene="1"] .home-feature-icon { width: 65px; height: 65px; }
  body[data-scene="1"] .home-feature-icon .home-line-icon { width: 42px; height: 42px; }
  body[data-scene="1"] .home-preview-actions .btn { font-size: 11px; padding: 5px 7px; }
  body[data-scene="1"] .home-policy-body h2 { font-size: 17px; }
}

@media (max-width: 390px) {
  body[data-scene="1"] .home-newsroom-hero { min-height: 468px; }
  body[data-scene="1"] .home-newsroom-content { min-height: 468px; padding: 27px 20px 24px; }
  body[data-scene="1"] .home-newsroom-kicker { gap: 7px; font-size: 10px; letter-spacing: .1em; }
  body[data-scene="1"] .home-newsroom-owner { width: 100%; justify-content: flex-start; }
  body[data-scene="1"] .home-newsroom-content h1 { margin-top: 14px; font-size: 28px; }
  body[data-scene="1"] .home-newsroom-story { margin-top: 18px; }
  body[data-scene="1"] .home-newsroom-story h2 { font-size: 22px; }
  body[data-scene="1"] .home-newsroom-story p { font-size: 13px; }
  body[data-scene="1"] .home-newsroom-actions { margin-top: 17px; }
  body[data-scene="1"] .home-newsroom-actions .btn.primary { width: 100%; justify-content: center; }
  body[data-scene="1"] .home-newsroom-glass { display: none; }
  body[data-scene="1"] .home-context-chips { display: flex; flex-direction: column; }
  body[data-scene="1"] .home-context-chip { width: 100%; }
  body[data-scene="1"] .home-action-row { grid-template-columns: 39px minmax(0, 1fr); }
  body[data-scene="1"] .home-action-row .btn { grid-column: 2; justify-self: start; margin: -3px 0 9px; }
  body[data-scene="1"] .home-preview-row { grid-template-columns: 78px minmax(0, 1fr); gap: 9px; }
  body[data-scene="1"] .home-preview-actions { grid-column: 2; flex-direction: row; flex-wrap: wrap; }
}
