html[data-mkp-theme="dark"] body{
  background:
    radial-gradient(circle at 15% 0%,rgba(23,167,91,.08),transparent 28rem),
    var(--mkp-bg);
}
html[data-mkp-theme="dark"] .mkp-v2-hero__mesh{opacity:.18}
html[data-mkp-theme="dark"] .mkp-v2-path-card,
html[data-mkp-theme="dark"] .mkp-v2-content-card--article,
html[data-mkp-theme="dark"] .mkp-v2-tool-card,
html[data-mkp-theme="dark"] .mkp-v2-cta__box,
html[data-mkp-theme="dark"] .mkp-module-foundation__card{box-shadow:0 10px 30px rgba(0,0,0,.16)}
html[data-mkp-theme="dark"] .mkp-button--light{color:var(--mkp-ink)}
html[data-mkp-theme="dark"] .mkp-footer{background:#061217}


/* Phase 02.7 — dark motion visibility */
html[data-mkp-theme="dark"] .mkp-particle--dot{
  background:#52dc8f;
  box-shadow:
    0 0 0 7px rgba(82,220,143,.10),
    0 0 24px rgba(82,220,143,.20);
}

html[data-mkp-theme="dark"] .mkp-particle--ring{
  border-color:rgba(104,225,158,.48);
  box-shadow:inset 0 0 0 8px rgba(64,207,132,.035);
}

html[data-mkp-theme="dark"] .mkp-particle--cross:before,
html[data-mkp-theme="dark"] .mkp-particle--cross:after{
  background:rgba(135,223,174,.50);
}

html[data-mkp-theme="dark"] .mkp-particle--square{
  border-color:rgba(91,222,151,.46);
  background:rgba(23,167,91,.035);
}

html[data-mkp-theme="dark"] .mkp-section-particle{
  opacity:.48;
  border-color:rgba(79,221,146,.24);
  filter:drop-shadow(0 0 18px rgba(32,182,105,.08));
}

html[data-mkp-theme="dark"] .mkp-section-particle:before{
  border-color:rgba(95,224,155,.34);
}

html[data-mkp-theme="dark"] .mkp-section-particle:after{
  background:rgba(49,204,123,.11);
}

html[data-mkp-theme="dark"] .mkp-v2-hero__mesh{
  opacity:.28;
  background-image:radial-gradient(rgba(114,222,163,.26) 1px,transparent 1px);
}

html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--ring{
  border-color:rgba(95,230,157,.52);
  box-shadow:
    inset 0 0 0 12px rgba(52,209,127,.045),
    0 0 28px rgba(49,204,123,.06);
}

html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--ring:after{
  border-color:rgba(144,225,178,.36);
}

html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--dot{
  background:#57df93;
  box-shadow:
    0 0 0 9px rgba(87,223,147,.10),
    0 0 26px rgba(87,223,147,.24);
}

html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--grid{
  opacity:.82;
  background-image:radial-gradient(rgba(112,224,161,.52) 1.3px,transparent 1.3px);
}

html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--spark{
  border-color:rgba(99,225,158,.50);
  background:rgba(15,42,46,.78);
  box-shadow:0 8px 24px rgba(0,0,0,.26);
}

html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--spark:before,
html[data-mkp-theme="dark"] .mkp-mobile-photo-motion--spark:after{
  background:#62e099;
}

html[data-mkp-theme="dark"] .mkp-v2-mobile-portrait{
  border-color:rgba(117,221,164,.17);
  background:
    radial-gradient(circle at 45% 18%,rgba(52,196,119,.15),transparent 42%),
    linear-gradient(155deg,#13272c,#0d2c25);
  box-shadow:
    0 25px 60px rgba(0,0,0,.32),
    0 0 38px rgba(31,172,102,.05),
    inset 0 0 0 8px rgba(255,255,255,.018);
}


/* Phase 03-A Knowledge */
html[data-mkp-theme="dark"] .mkp-knowledge-card,
html[data-mkp-theme="dark"] .mkp-empty-state,
html[data-mkp-theme="dark"] .mkp-topic-cloud a,
html[data-mkp-theme="dark"] .mkp-knowledge-single__aside a,
html[data-mkp-theme="dark"] .mkp-knowledge-hub-nav a{
  box-shadow:0 10px 30px rgba(0,0,0,.17);
}
html[data-mkp-theme="dark"] .mkp-knowledge-card__placeholder{
  background:
    radial-gradient(circle at 30% 20%,rgba(64,213,133,.13),transparent 38%),
    linear-gradient(145deg,var(--mkp-surface-2),rgba(23,167,91,.09));
}


/* Phase 03-B */
html[data-mkp-theme="dark"] .mkp-knowledge-player,
html[data-mkp-theme="dark"] .mkp-transcript{
  box-shadow:0 14px 34px rgba(0,0,0,.20);
}
html[data-mkp-theme="dark"] .mkp-knowledge-player:before{
  background:rgba(68,212,135,.07);
}


/* Phase 03-C */
html[data-mkp-theme="dark"] .mkp-knowledge-search,
html[data-mkp-theme="dark"] .mkp-featured-card,
html[data-mkp-theme="dark"] .mkp-knowledge-results__head>span{
  box-shadow:0 12px 30px rgba(0,0,0,.19);
}
html[data-mkp-theme="dark"] .mkp-featured-card__media{
  background:linear-gradient(145deg,var(--mkp-surface-2),rgba(23,167,91,.08));
}


/* Phase 03-D */
html[data-mkp-theme="dark"] .mkp-visual-breadcrumbs{
  background:rgba(14,31,36,.94);
}
html[data-mkp-theme="dark"] .mkp-content-navigation__item{
  box-shadow:0 10px 28px rgba(0,0,0,.17);
}
html[data-mkp-theme="dark"] .mkp-knowledge-single__content blockquote{
  background:rgba(23,167,91,.09);
}
