/* ======================================================== тема «Пульсар» === */

html[data-theme="pulsar"] {
  --font-numeric: "Cascadia Mono", "Cascadia Code", Consolas, "SF Mono", "Roboto Mono", monospace;
  --display-weight: 600;
  --display-spacing: 0.12em;
  --display-transform: uppercase;
  --title-weight: 560;
  --label-spacing: 0.28em;

  --radius-lg: 4px;
  --radius-md: 3px;
  --radius-sm: 2px;
  --radius-chip: 2px;
  --rail-width: 3px;

  --pulsar-message-axis: rgba(74, 226, 214, 0.58);
  --pulsar-message-rule: rgba(74, 226, 214, 0.34);
  --pulsar-message-bracket-depth: 0.9rem;
  --pulsar-message-marker-size: 0.48rem;
  --pulsar-panel-corner-color: rgba(74, 226, 214, 0.62);
  --pulsar-panel-corner-length: 1rem;
  --pulsar-corner-frame-color: var(--pulsar-panel-corner-color);
  --pulsar-corner-frame-length: 0.72rem;
  --pulsar-corner-frame:
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) left top / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) left top / 1px var(--pulsar-corner-frame-length) no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) right top / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) right top / 1px var(--pulsar-corner-frame-length) no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) left bottom / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) left bottom / 1px var(--pulsar-corner-frame-length) no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) right bottom / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--pulsar-corner-frame-color) 0 0) right bottom / 1px var(--pulsar-corner-frame-length) no-repeat;
  --pulsar-active-corner-frame:
    linear-gradient(var(--accent) 0 0) left top / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--accent) 0 0) left top / 1px var(--pulsar-corner-frame-length) no-repeat,
    linear-gradient(var(--accent) 0 0) right top / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--accent) 0 0) right top / 1px var(--pulsar-corner-frame-length) no-repeat,
    linear-gradient(var(--accent) 0 0) left bottom / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--accent) 0 0) left bottom / 1px var(--pulsar-corner-frame-length) no-repeat,
    linear-gradient(var(--accent) 0 0) right bottom / var(--pulsar-corner-frame-length) 1px no-repeat,
    linear-gradient(var(--accent) 0 0) right bottom / 1px var(--pulsar-corner-frame-length) no-repeat;
  --pulsar-dialog-composer-background:
    linear-gradient(180deg, rgba(3, 19, 24, 0.86), rgba(2, 12, 16, 0.72));
  --pulsar-dialog-composer-rule-strong: rgba(74, 226, 214, 0.42);
  --pulsar-dialog-composer-rule: rgba(74, 226, 214, 0.2);
  --pulsar-stream-tab-background: linear-gradient(90deg, rgba(10, 42, 48, 0.5), transparent 84%);
  --pulsar-stream-tab-active-background: linear-gradient(90deg, rgba(60, 230, 212, 0.16), transparent 62%);
  --shell-header-background: rgba(2, 12, 16, 0.78);
  --shell-header-backdrop-filter: none;
  --shell-panel-radius: 0;
  --shell-chat-radius: 0;
  --shell-view-switch-background: transparent;
  --shell-view-switch-border: 0;
  --shell-view-switch-radius: 0;
  --shell-view-switch-shadow: none;
  --shell-tab-background: transparent;
  --shell-tab-border: 0;
  --shell-tab-radius: 0;
  --shell-tab-shadow: none;
  --shell-tab-active-background: var(--pulsar-active-corner-frame);
  --shell-tab-active-border: 0;
  --shell-tab-active-shadow: none;

  --bg: #03151a;
  --surface-1: rgba(198, 255, 250, 0.028);
  --surface-2: rgba(198, 255, 250, 0.055);
  --surface-3: rgba(198, 255, 250, 0.095);
  --sunken: rgba(0, 12, 16, 0.5);

  --line: rgba(74, 226, 214, 0.22);
  --line-strong: rgba(74, 226, 214, 0.42);

  --card-bg: linear-gradient(180deg, rgba(6, 32, 38, 0.86), rgba(3, 19, 24, 0.9));
  --card-bg-open: linear-gradient(180deg, rgba(8, 42, 49, 0.9), rgba(4, 24, 30, 0.92));
  --card-texture: repeating-linear-gradient(0deg, rgba(120, 255, 244, 0.035) 0 1px, transparent 1px 3px);
  --card-border: rgba(74, 226, 214, 0.3);
  --card-border-open: rgba(74, 226, 214, 0.5);
  --card-shadow:
    inset 0 0 0 1px rgba(3, 25, 30, 0.9),
    inset 0 1px 0 rgba(140, 255, 246, 0.16),
    0 0 24px -14px rgba(60, 230, 216, 0.8);

  --plate-bg: linear-gradient(180deg, rgba(198, 255, 250, 0.07), rgba(198, 255, 250, 0.02));
  --plate-texture: repeating-linear-gradient(0deg, rgba(120, 255, 244, 0.03) 0 1px, transparent 1px 3px);
  --plate-shadow: inset 0 1px 0 rgba(150, 255, 247, 0.14);
  --turn-shadow: 0 0 14px -10px rgba(60, 230, 216, 0.9);

  --text: #e2fbf8;
  --text-soft: #a9d8d3;
  --text-muted: #74a9a5;
  --text-faint: #57827f;

  --accent: #3ce6d4;
  --accent-soft: rgba(60, 230, 212, 0.12);
  --accent-line: rgba(60, 230, 212, 0.55);
  --accent-glow: 0 0 16px -6px rgba(60, 230, 212, 1);
  --selection: rgba(60, 230, 212, 0.3);
  --brand-gradient: linear-gradient(150deg, rgba(60, 230, 212, 0.32), rgba(16, 92, 120, 0.4));
  --brand-shadow: 0 0 20px -8px rgba(60, 230, 212, 0.95);

  --provider-codex: #3ce6d4;
  --provider-claude: #ffa96a;
  --provider-tone-lightness: 0.8;
  --provider-tone-chroma: 0.1;
  --provider-tone-alpha: 0.18;

  --ok: #3ce6d4;
  --pending: #ffc861;

  --dot-input: #3ce6d4;
  --dot-cache: #59b7ff;
  --dot-output: #ffc861;
  --dot-think: #b98cff;

  --space-glow-a: rgba(0, 214, 196, 0.22);
  --space-glow-b: rgba(20, 96, 190, 0.2);
  --space-base: linear-gradient(180deg, #05242c 0, var(--bg) 30rem);
  --space-star: rgba(170, 255, 246, 0.34);
  --star-opacity: 0.26;
}

/* ================================= «Пульсар»: сканлайны, скобки, импульс === */

html[data-theme="pulsar"] {
  --pulsar-image: url("./pulsar-aurora.png");
  --pulsar-effect: none;
}

/* Открытая сцена остаётся спокойной: линии и данные читаются поверх фона. */
html[data-theme="pulsar"] body::after {
  background-color: #03151a;
  background-image:
    linear-gradient(90deg, rgba(1, 9, 12, 0.22), rgba(1, 9, 12, 0) 52%),
    linear-gradient(180deg, rgba(2, 12, 16, 0) 52%, rgba(1, 7, 10, 0.32)),
    var(--pulsar-image);
  background-position: center, center, center;
  background-repeat: no-repeat;
  background-size: cover;
  inset: 0;
  mask-image: none;
  opacity: 1;
}

/* стеклянные панели, иначе джеты гаснут под сплошной заливкой */
html[data-theme="pulsar"] .journal details[data-work-log-day-section] {
  background-color: rgba(2, 12, 16, 0.46);
  background-image: var(--card-texture);
}

html[data-theme="pulsar"] .journal details[data-work-log-day-section][open] {
  background-color: rgba(2, 12, 16, 0.5);
}

html[data-theme="pulsar"] .journal details[data-work-log-turn-details] {
  background-color: rgba(3, 16, 20, 0.34);
}

html[data-theme="pulsar"] .journal details[data-work-log-turn-details]:hover {
  background-color: rgba(5, 22, 27, 0.46);
}

html[data-theme="pulsar"] .journal details[data-work-log-turn-details][open] {
  background-color: rgba(3, 16, 20, 0.52);
}

/* На узком экране удерживаем светлый край звезды, не уводя его под композер. */
@media (max-width: 720px) {html[data-theme="pulsar"] body::after {
    background-position: center, center, 72% 50%;
  }

  html[data-theme="pulsar"] .journal details[data-work-log-day-section] {
    background-color: rgba(2, 12, 16, 0.58);
  }

  html[data-theme="pulsar"] .journal details[data-work-log-turn-details] {
    background-color: rgba(3, 16, 20, 0.48);
  }
}

html[data-theme="pulsar"] .journal details[data-work-log-day-section]::before,
html[data-theme="pulsar"] .journal details[data-work-log-day-section]::after {
  border-color: var(--accent);
  border-style: solid;
  content: "";
  height: 0.7rem;
  pointer-events: none;
  position: absolute;
  width: 0.7rem;
}

html[data-theme="pulsar"] .journal details[data-work-log-day-section]::before {
  border-width: 1px 0 0 1px;
  left: -1px;
  top: -1px;
}

html[data-theme="pulsar"] .journal details[data-work-log-day-section]::after {
  border-width: 0 1px 1px 0;
  bottom: -1px;
  right: -1px;
}

html[data-theme="pulsar"] .journal span[data-day-usage],
html[data-theme="pulsar"] .journal span[data-day-usage-part] {
  border-left: 2px solid var(--dot, var(--accent));
}

html[data-theme="pulsar"] .journal span[data-day-usage] {
  --dot: var(--accent);
}

html[data-theme="pulsar"] .journal span[data-day-usage-part]::before {
  border-radius: 0;
  height: 0.3rem;
  width: 0.3rem;
}

html[data-theme="pulsar"] .dialog-settings {
  background: linear-gradient(180deg, #05242c, #03151a);
}

html[data-theme="pulsar"] .journal div[data-work-log-header] > strong,
html[data-theme="pulsar"] .eyebrow {
  color: var(--accent);
  opacity: 0.72;
}

/* Редкая двойная вспышка возникает в самой звезде, а не в центре экрана. */
@keyframes pulsar-beat {
  0%, 100% { opacity: 0.08; }
  2.5% { opacity: 0.72; }
  5% { opacity: 0.12; }
  8% { opacity: 0.42; }
  12%, 94% { opacity: 0.08; }
}

html[data-theme="pulsar"] body::before {
  animation: pulsar-beat 8.6s linear infinite;
  background-image: var(--pulsar-effect);
  background-size: cover;
  content: "";
  mask-image: none;
  mix-blend-mode: screen;
  opacity: 0.08;
}

html[data-background-override="true"][data-background="pulsar"] { --pulsar-image: url("./pulsar-aurora.png"); --hub-background-color: #02090c; --hub-background-image: linear-gradient(90deg, rgba(1, 9, 12, .22), rgba(1, 9, 12, 0) 52%), linear-gradient(180deg, transparent 52%, rgba(1, 7, 10, .32)), var(--pulsar-image); --hub-background-position: center; --hub-background-repeat: no-repeat; --hub-background-size: cover; --pulsar-effect: none; }
html[data-background-override="true"][data-background="pulsar-abyss"] { --pulsar-image: url("./pulsar-abyss.png"); --hub-background-color: #020d10; --hub-background-image: linear-gradient(90deg, rgba(1, 9, 12, .28), rgba(1, 9, 12, 0) 52%), linear-gradient(180deg, transparent 48%, rgba(1, 7, 10, .36)), var(--pulsar-image); --hub-background-position: center; --hub-background-repeat: no-repeat; --hub-background-size: cover; --pulsar-effect: none; }
html[data-background-override="true"][data-background="pulsar-field"] { --pulsar-image: url("./pulsar-field.png"); --hub-background-color: #020b11; --hub-background-image: linear-gradient(90deg, rgba(1, 9, 12, .28), rgba(1, 9, 12, 0) 52%), linear-gradient(180deg, transparent 50%, rgba(1, 7, 10, .4)), var(--pulsar-image); --hub-background-position: center; --hub-background-repeat: no-repeat; --hub-background-size: cover; --pulsar-effect: none; }
html[data-background-override="true"][data-background="pulsar-ice"] { --pulsar-image: url("./pulsar-ice.png"); --hub-background-color: #02090c; --hub-background-image: linear-gradient(90deg, rgba(1, 9, 12, .3), rgba(1, 9, 12, 0) 52%), linear-gradient(180deg, transparent 52%, rgba(1, 7, 10, .42)), var(--pulsar-image); --hub-background-position: center; --hub-background-repeat: no-repeat; --hub-background-size: cover; --pulsar-effect: none; }
html[data-background-override="true"][data-background="pulsar-ferrofluid"] { --pulsar-image: url("./pulsar-ferrofluid.png"); --hub-background-color: #020a0d; --hub-background-image: linear-gradient(90deg, rgba(1, 9, 12, .28), rgba(1, 9, 12, 0) 52%), linear-gradient(180deg, transparent 50%, rgba(1, 7, 10, .38)), var(--pulsar-image); --hub-background-position: center; --hub-background-repeat: no-repeat; --hub-background-size: cover; --pulsar-effect: none; }
html[data-background-override="true"][data-background="pulsar-neutron-star"] { --pulsar-image: url("./pulsar-neutron-star.png"); --hub-background-color: #010709; --hub-background-image: linear-gradient(90deg, rgba(0, 5, 8, .38), rgba(0, 5, 8, .08) 54%, rgba(0, 5, 8, .22)), linear-gradient(180deg, transparent 52%, rgba(0, 4, 7, .42)), var(--pulsar-image); --hub-background-position: center; --hub-background-repeat: no-repeat; --hub-background-size: cover; --pulsar-effect: none; }

html[data-background-override="true"][data-background="orbit-limb"] body::before,
html[data-background-override="true"][data-background="nebula-core"] body::before,
html[data-background-override="true"][data-background="blackhole-disk"] body::before,
html[data-background-override="true"][data-background="meadow-goldenhour"] body::before {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  content: "" !important;
  mask-image: none !important;
  mix-blend-mode: screen !important;
  opacity: 0.4 !important;
}

@media (max-width: 720px) {html[data-background-override="true"][data-background="pulsar"],
  html[data-background-override="true"][data-background="pulsar-abyss"],
  html[data-background-override="true"][data-background="pulsar-field"],
  html[data-background-override="true"][data-background="pulsar-ice"],
  html[data-background-override="true"][data-background="pulsar-ferrofluid"],
  html[data-background-override="true"][data-background="pulsar-neutron-star"] { --hub-background-position: 68% 50%; }
}

/* ================================================= облик: осциллограф ===
   Пульсар — это прибор, а не «бирюзовая тема». Панель размечена сеткой
   развёртки, служебные числа моноширинные, а акценты похожи на импульсы. */

/* Сетка развёртки живёт под содержимым панелей и не мешает тексту. */
html[data-theme="pulsar"] .task-rail,
html[data-theme="pulsar"] .chat {
  background-image:
    repeating-linear-gradient(90deg, rgba(74, 226, 214, .05) 0 1px, transparent 1px 28px),
    repeating-linear-gradient(0deg, rgba(74, 226, 214, .04) 0 1px, transparent 1px 28px);
  border-radius: 3px;
}

/* Один Stream сохраняет открытую сцену справа. Два-три доходят до вертикали
   кнопки «Настройки», а четыре используют весь viewport без боковых полей. */
@media (min-width: 1380px) {
  html[data-theme="pulsar"]:not([data-surface="mobile"]) .workspace,
  html[data-theme="pulsar"]:not([data-surface="mobile"]) .workspace:has(.stream-chat-columns[data-multi-stream]) {
    margin-left: clamp(1rem, 4vw, 4.25rem);
    margin-right: 0;
    max-width: min(92rem, 72vw);
  }

  html[data-theme="pulsar"]:not([data-surface="mobile"]) .workspace:has(.stream-chat-columns > :nth-child(2)):not(:has(.stream-chat-columns > :nth-child(4))),
  html[data-theme="pulsar"]:not([data-surface="mobile"]) .workspace:has(.chat-pane[data-dialog-settings-open]) {
    margin-left: clamp(1rem, 4vw, 4.25rem);
    margin-right: clamp(1rem, 4vw, 4.25rem);
    max-width: calc(100vw - clamp(2rem, 8vw, 8.5rem));
  }

  html[data-theme="pulsar"]:not([data-surface="mobile"]) .workspace:has(.stream-chat-columns > :nth-child(4)) {
    margin-left: 0;
    margin-right: 0;
    max-width: 100vw;
    width: 100vw;
  }

  html[data-theme="pulsar"]:not([data-surface="mobile"]) .stream-chat-columns[data-multi-stream] {
    gap: clamp(0.3rem, 0.45vw, 0.52rem);
  }

  html[data-theme="pulsar"]:not([data-surface="mobile"]) .stream-chat-columns[data-multi-stream] > .chat-pane {
    background: linear-gradient(180deg, rgba(2, 18, 22, 0.86), rgba(1, 10, 14, 0.9));
    border-left: 1px solid rgba(74, 226, 214, 0.24);
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-theme="pulsar"] body::before {
    animation: none;
    opacity: 0.14;
  }
}

/* Приборные подписи: одинаковая ширина знака, чтобы числа не прыгали. */
html[data-theme="pulsar"] .task-time,
html[data-theme="pulsar"] .task-agent,
html[data-theme="pulsar"] .task-model,
html[data-theme="pulsar"] .msg-time,
html[data-theme="pulsar"] .chat-meta {
  font-family: ui-monospace, "Cascadia Mono", Consolas, monospace;
  font-size: 0.74rem;
  font-variant-numeric: tabular-nums;
  letter-spacing: .02em;
}

/* Выбранный раздел подсвечен снизу лучом, а не залит плашкой. */
html[data-theme="pulsar"] .view-tab {
  border-radius: 2px;
}

html[data-theme="pulsar"] .view-tab[aria-pressed="true"] {
  background: linear-gradient(180deg, transparent 40%, rgba(60, 230, 212, .16));
  box-shadow: inset 0 -2px 0 var(--accent);
}

html[data-theme="pulsar"] .task-item,
html[data-theme="pulsar"] .msg,
html[data-theme="pulsar"] .option-chip {
  border-radius: 2px;
}

/* Идущая задача помечена бегущей развёрткой по левой кромке. */
html[data-theme="pulsar"] .task-item[data-running] {
  overflow: hidden;
  position: relative;
}

html[data-theme="pulsar"] .task-item[data-running]::after {
  animation: pulsar-sweep 2.4s linear infinite;
  background: linear-gradient(180deg, transparent, var(--accent), transparent);
  content: "";
  height: 45%;
  left: 0;
  position: absolute;
  top: 0;
  width: 2px;
}

@keyframes pulsar-sweep {
  from { transform: translateY(-100%); }
  to { transform: translateY(320%); }
}

@media (prefers-reduced-motion: reduce) {
  html[data-theme="pulsar"] .task-item[data-running]::after {
    animation: none;
    height: 100%;
  }
}

/* Сетка развёртки должна читаться, оставаясь фоном. */
html[data-theme="pulsar"] .task-rail,
html[data-theme="pulsar"] .chat {
  background-image:
    repeating-linear-gradient(90deg, rgba(74, 226, 214, .11) 0 1px, transparent 1px 28px),
    repeating-linear-gradient(0deg, rgba(74, 226, 214, .085) 0 1px, transparent 1px 28px);
}

html[data-theme="pulsar"][data-surface] .task-rail,
html[data-theme="pulsar"][data-surface] .activity-rail,
html[data-theme="pulsar"][data-surface] .chat {
  border-color: rgba(74, 226, 214, 0.18);
  border-radius: 0;
}

html[data-theme="pulsar"][data-surface] .task-rail,
html[data-theme="pulsar"][data-surface] .activity-rail {
  background-color: rgba(2, 16, 21, 0.58);
}

html[data-theme="pulsar"][data-surface] .task-rail {
  background-image: none;
  border-right-color: rgba(74, 226, 214, 0.34);
}

html[data-theme="pulsar"][data-surface] .activity-rail {
  border-left-color: rgba(74, 226, 214, 0.34);
}

html[data-theme="pulsar"][data-surface] .task-item,
html[data-theme="pulsar"][data-surface] .stream-tab-card {
  border-radius: 0;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .task-item {
  border-left-color: rgba(74, 226, 214, 0.18);
}

html[data-theme="pulsar"][data-surface] .task-item[data-selected],
html[data-theme="pulsar"][data-surface] .stream-tab[aria-pressed="true"] .stream-tab-card {
  background: var(--pulsar-stream-tab-active-background);
}

html[data-theme="pulsar"][data-surface] .stream-tab-card {
  background: var(--pulsar-stream-tab-background);
}

html[data-theme="pulsar"][data-surface] .task-rail,
html[data-theme="pulsar"][data-surface] .activity-rail,
html[data-theme="pulsar"][data-surface] .chat {
  position: relative;
}

html[data-theme="pulsar"][data-surface] .task-rail::before,
html[data-theme="pulsar"][data-surface] .activity-rail::before,
html[data-theme="pulsar"][data-surface] .chat::before {
  --pulsar-corner-frame-length: var(--pulsar-panel-corner-length);
  background: var(--pulsar-corner-frame);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

html[data-theme="pulsar"][data-surface] .task-workspace-item[data-selected] {
  background: var(--pulsar-active-corner-frame);
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .task-rail-actions .icon-button,
html[data-theme="pulsar"][data-surface] .task-search {
  background: transparent;
  border: 1px solid rgba(74, 226, 214, 0.4);
  border-radius: 0;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .task-workspace-item,
html[data-theme="pulsar"][data-surface] .task-workspace-item:hover,
html[data-theme="pulsar"][data-surface] .task-workspace-item:focus-visible {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .task-item,
html[data-theme="pulsar"][data-surface] .task-item[data-selected] {
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(74, 226, 214, 0.18);
  border-radius: 0;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .task-item[data-selected]::before {
  display: none;
}

/* Status Dashboard owns its card geometry; flat Pulsar surfaces remain elsewhere. */
html[data-theme="pulsar"][data-surface] .task-board-column:where(:not(.is-status-view *)),
html[data-theme="pulsar"][data-surface] .task-board-column.is-backlog:where(:not(.is-status-view *)),
html[data-theme="pulsar"][data-surface] .task-board-column.is-notes:where(:not(.is-status-view *)),
html[data-theme="pulsar"][data-surface] .task-board-column.is-dragover:where(:not(.is-status-view *)) {
  --pulsar-corner-frame-length: var(--pulsar-panel-corner-length);
  background: var(--pulsar-corner-frame);
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .board-task-card:where(:not(.is-status-view .task-board-columns *)),
html[data-theme="pulsar"][data-surface] .board-task-card.is-started:where(:not(.is-status-view .task-board-columns *)),
html[data-theme="pulsar"][data-surface] .board-task-card.is-completed:where(:not(.is-status-view .task-board-columns *)),
html[data-theme="pulsar"][data-surface] .board-task-card.is-dragover:where(:not(.is-status-view .task-board-columns *)) {
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(74, 226, 214, 0.18);
  border-radius: 0;
  box-shadow: none;
}

html[data-theme="pulsar"][data-surface] .task-board-create-button,
html[data-theme="pulsar"][data-surface] .task-board-workspace-handle,
html[data-theme="pulsar"][data-surface] .task-board-count {
  border-radius: 0;
}

html[data-theme="pulsar"][data-surface] .task-status,
html[data-theme="pulsar"][data-surface] .board-task-status {
  background: transparent;
  border: 1px solid color-mix(in srgb, currentColor 72%, transparent);
  border-radius: 0;
  box-shadow: none;
}
