:root {
  --article-theme-surface: #f4f0e7;
  --article-theme-text: #222b2f;
  --article-theme-accent: #a2844f;
  --article-theme-focus: #7c5e27;
  --article-theme-rule: rgba(35, 40, 40, 0.16);
  --article-theme-panel: #ebe3d6;
  --article-theme-shadow: rgba(40, 37, 31, 0.14);
  --article-theme-link: #075a70;
  --article-theme-muted: #5c5a55;
  --article-theme-quote: #ebe3d6;
  --article-theme-related: #eee6d9;
}

body[data-article-theme] .reading-shell {
  color: var(--article-theme-text);
  background-color: var(--article-theme-surface);
}

body[data-article-theme] .article,
body[data-article-theme] .reader-title {
  color: var(--article-theme-text);
}

body[data-article-theme] .article h2[data-chapter]::before,
body[data-article-theme] .reader-counter,
body[data-article-theme] .toc-number {
  color: var(--article-theme-accent);
}

body[data-article-theme] :is(a, button, summary):focus-visible {
  outline-color: var(--article-theme-focus);
}

body[data-article-theme] .toc-progress > span {
  background: var(--article-theme-accent);
}

body[data-article-theme] .article :is(p, li, blockquote, figcaption) a {
  color: var(--article-theme-link);
  text-decoration-color: color-mix(in srgb, var(--article-theme-link) 58%, transparent);
}

body[data-article-theme] .article figcaption {
  color: var(--article-theme-muted) !important;
}

body[data-article-theme] .article blockquote {
  color: var(--article-theme-text);
  background: var(--article-theme-quote) !important;
  border-color: var(--article-theme-rule) !important;
  border-left-color: var(--article-theme-accent) !important;
}

body[data-article-theme] .related-card {
  color: var(--article-theme-text);
  background: var(--article-theme-related);
  border: 1px solid var(--article-theme-rule);
}

body[data-article-theme] .related-card :is(strong, small) {
  color: var(--article-theme-text);
}

html.theme-motion-paused .article-theme-decor,
html.theme-motion-paused .article-theme-decor *,
html.theme-motion-paused .article-theme-decor::before,
html.theme-motion-paused .article-theme-decor::after,
html.theme-motion-paused .article-theme-decor *::before,
html.theme-motion-paused .article-theme-decor *::after {
  animation-play-state: paused !important;
}

html.theme-motion-static .article-theme-decor,
html.theme-motion-static .article-theme-decor *,
html.theme-motion-static .article-theme-decor::before,
html.theme-motion-static .article-theme-decor::after,
html.theme-motion-static .article-theme-decor *::before,
html.theme-motion-static .article-theme-decor *::after {
  animation: none !important;
  transition: none !important;
  transform: none !important;
}

@media (prefers-reduced-motion: reduce) {
  .article-theme-decor,
  .article-theme-decor *,
  .article-theme-decor::before,
  .article-theme-decor::after,
  .article-theme-decor *::before,
  .article-theme-decor *::after {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}

/* Kara Ay — Erlik.  The decoration is atmospheric and never owns input. */
body[data-article-theme="kara-ay"] {
  --article-theme-surface: #07171b;
  --article-theme-text: #f2eadc;
  --article-theme-accent: #d7b36a;
  --article-theme-focus: #f0c977;
  --article-theme-rule: rgba(215, 179, 106, 0.22);
  --article-theme-panel: #10262b;
  --article-theme-shadow: rgba(0, 0, 0, 0.38);
  --article-theme-link: #f1cb7d;
  --article-theme-muted: #c9c0b1;
  --article-theme-quote: #10262b;
  --article-theme-related: #10262b;
  background: #07171b;
  color: var(--article-theme-text);
}

body[data-article-theme="kara-ay"] .article-theme-decor {
  position: absolute;
  top: 73px;
  right: 0;
  left: 0;
  z-index: 1;
  height: min(1128px, calc(100vh + 340px));
  overflow: hidden;
  pointer-events: none;
  isolation: isolate;
}

body[data-article-theme="kara-ay"] .article-theme-decor::before,
body[data-article-theme="kara-ay"] .article-theme-decor::after,
body[data-article-theme="kara-ay"] .article-theme-decor > span {
  position: absolute;
  display: block;
  pointer-events: none;
}

body[data-article-theme="kara-ay"] .article-theme-decor::before {
  content: "";
  top: 6%;
  right: -16%;
  width: 74%;
  height: 52%;
  background: radial-gradient(ellipse at center, rgba(143, 177, 170, 0.12), transparent 68%);
  filter: blur(28px);
  opacity: 0.7;
  animation: karaAyMist 18s ease-in-out infinite alternate;
}

body[data-article-theme="kara-ay"] .article-theme-decor::after {
  content: "";
  top: 26%;
  left: -24%;
  width: 76%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(215, 179, 106, 0.5), transparent);
  opacity: 0.34;
  animation: karaAySweep 12s ease-in-out infinite;
}

body[data-article-theme="kara-ay"] .theme-decor-primary {
  top: 72px;
  right: clamp(28px, 7.5vw, 144px);
  width: clamp(210px, 17vw, 280px);
  aspect-ratio: 1;
  border-radius: 50%;
  background:
    radial-gradient(circle at 42% 42%, rgba(255, 240, 197, 0.96) 0 14%, rgba(223, 188, 115, 0.92) 42%, rgba(139, 105, 51, 0.72) 70%, transparent 73%),
    #d7b36a;
  -webkit-mask-image: radial-gradient(circle at 30% 43%, transparent 0 62%, #000 63% 100%);
  mask-image: radial-gradient(circle at 30% 43%, transparent 0 62%, #000 63% 100%);
  filter: drop-shadow(0 0 18px rgba(215, 179, 106, 0.26));
  opacity: 0.82;
  animation: karaAyMoon 16s ease-in-out infinite alternate;
}

body[data-article-theme="kara-ay"] .theme-decor-secondary {
  top: 37%;
  left: -8%;
  width: 116%;
  height: 34%;
  background:
    radial-gradient(ellipse at 22% 50%, rgba(121, 155, 151, 0.13), transparent 35%),
    radial-gradient(ellipse at 72% 48%, rgba(89, 123, 124, 0.12), transparent 42%);
  filter: blur(34px);
  opacity: 0.66;
  animation: karaAyMist 22s ease-in-out -7s infinite alternate-reverse;
}

body[data-article-theme="kara-ay"] .theme-decor-particles {
  inset: 0;
  background-image:
    radial-gradient(circle, rgba(228, 183, 99, 0.58) 0 1px, transparent 1.6px),
    radial-gradient(circle, rgba(181, 108, 72, 0.38) 0 1px, transparent 1.8px);
  background-position: 0 0, 37px 21px;
  background-size: 71px 79px, 109px 97px;
  opacity: 0.21;
  animation: karaAyAsh 26s linear infinite;
}

body[data-article-theme="kara-ay"] .reader-hero-v6 {
  position: relative;
  background:
    linear-gradient(180deg, rgba(7, 23, 27, 0.94) 0%, rgba(9, 27, 32, 0.91) 62%, #0b2025 100%);
  color: var(--article-theme-text);
}

body[data-article-theme="kara-ay"] .reader-hero-v6::after {
  background: linear-gradient(180deg, rgba(11, 32, 37, 0), #0b2025 94%) !important;
}

body[data-article-theme="kara-ay"] .reader-hero-v6 .wrap,
body[data-article-theme="kara-ay"] .reading-layout {
  position: relative;
  z-index: 2;
}

body[data-article-theme="kara-ay"] .reader-hero-v6 :is(h1, .dek) {
  color: #f4ecdf;
}

body[data-article-theme="kara-ay"] .reader-hero-v6 .eyebrow,
body[data-article-theme="kara-ay"] .reader-hero-v6 .meta-row {
  color: #d7b36a;
}

body[data-article-theme="kara-ay"] .reader-hero-v6 .article-hero-media {
  border: 1px solid rgba(215, 179, 106, 0.24);
  box-shadow: 0 28px 72px rgba(0, 0, 0, 0.46) !important;
  filter: saturate(0.72) contrast(1.08) brightness(0.82) !important;
}

body[data-article-theme="kara-ay"] .reader-hero-v6 + .reading-shell {
  background: linear-gradient(180deg, #0b2025 0, #07171b 230px, #07171b 100%);
}

body[data-article-theme="kara-ay"] .article > .reader-v6 {
  border-color: var(--article-theme-rule);
  background: rgba(7, 23, 27, 0.94);
}

body[data-article-theme="kara-ay"] .reader-mode-switch {
  border-color: rgba(215, 179, 106, 0.24);
  background: #10262b;
}

body[data-article-theme="kara-ay"] .reader-mode-switch button {
  color: #cbd1cd;
}

body[data-article-theme="kara-ay"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="kara-ay"] .article-action-primary,
body[data-article-theme="kara-ay"] .reader-chapter-nav [data-reader-next],
body[data-article-theme="kara-ay"] .reader-resume button:first-of-type {
  border-color: #d7b36a !important;
  background: #d7b36a !important;
  color: #07171b !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.28);
}

body[data-article-theme="kara-ay"] .article-action-secondary,
body[data-article-theme="kara-ay"] .reader-chapter-nav [data-reader-prev],
body[data-article-theme="kara-ay"] .reader-resume button {
  border-color: rgba(215, 179, 106, 0.3) !important;
  background: #10262b !important;
  color: #f2eadc !important;
}

body[data-article-theme="kara-ay"] :is(.reader-title, .reader-resume p, .reader-nav-title) {
  color: #f2eadc;
}

body[data-article-theme="kara-ay"] .reader-chapter-nav [data-reader-prev] .reader-nav-kicker {
  color: #d7b36a;
}

body[data-article-theme="kara-ay"] .reader-chapter-nav [data-reader-next] :is(.reader-nav-kicker, .reader-nav-title) {
  color: #07171b;
}

body[data-article-theme="kara-ay"] :is(.reader-chapter-nav, .monetization-break) {
  border-color: var(--article-theme-rule);
}

body[data-article-theme="kara-ay"] .reader-resume,
body[data-article-theme="kara-ay"] .toc-rail {
  border-color: rgba(215, 179, 106, 0.24);
  background: rgba(16, 38, 43, 0.9);
  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.24);
}

body[data-article-theme="kara-ay"] .toc-rail summary {
  border-color: rgba(215, 179, 106, 0.2);
}

body[data-article-theme="kara-ay"] :is(.toc-section-count, .toc-mini a) {
  color: #bbc5c2;
}

body[data-article-theme="kara-ay"] .toc-mini a:hover,
body[data-article-theme="kara-ay"] .toc-mini a.active {
  background: rgba(215, 179, 106, 0.12);
  color: #fff7e9;
}

body[data-article-theme="kara-ay"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] {
  border-color: rgba(215, 179, 106, 0.38);
  background: linear-gradient(180deg, #10262b, #0c2025);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.28);
}

body[data-article-theme="kara-ay"] .article[data-reader-v6="true"] .source-label {
  color: #d7b36a;
}

body[data-article-theme="kara-ay"] .article[data-reader-v6="true"] .source-label::after {
  background: rgba(215, 179, 106, 0.3);
}

@keyframes karaAyMoon {
  from { transform: translate3d(0, 0, 0) rotate(-2deg); opacity: 0.72; }
  to { transform: translate3d(-8px, 10px, 0) rotate(2deg); opacity: 0.9; }
}

@keyframes karaAyMist {
  from { transform: translate3d(-2%, 0, 0) scale(1); opacity: 0.46; }
  to { transform: translate3d(3%, -12px, 0) scale(1.06); opacity: 0.72; }
}

@keyframes karaAySweep {
  0%, 18% { transform: translate3d(-18%, 0, 0); opacity: 0; }
  48% { opacity: 0.4; }
  82%, 100% { transform: translate3d(48%, 0, 0); opacity: 0; }
}

@keyframes karaAyAsh {
  from { transform: translate3d(0, -18px, 0); }
  to { transform: translate3d(-24px, 46px, 0); }
}

@media (max-width: 680px) {
  body[data-article-theme="kara-ay"] .article-theme-decor {
    height: 788px;
  }

  body[data-article-theme="kara-ay"] .theme-decor-primary {
    top: 64px;
    right: 18px;
    width: 132px;
  }

  body[data-article-theme="kara-ay"] .theme-decor-secondary {
    top: 31%;
  }

  body[data-article-theme="kara-ay"] .reader-hero-v6 + .reading-shell {
    background: linear-gradient(180deg, #0b2025 0, #07171b 160px, #07171b 100%);
  }
}

/* Sonsuz Gök — Tengri. */
body[data-article-theme="sonsuz-gok"] {
  --article-theme-surface: #0b2940;
  --article-theme-text: #f1f6f8;
  --article-theme-accent: #e0bd67;
  --article-theme-focus: #f4d98d;
  --article-theme-rule: rgba(119, 163, 187, 0.34);
  --article-theme-panel: #12364e;
  --article-theme-shadow: rgba(3, 18, 29, 0.34);
  --article-theme-link: #f2d584;
  --article-theme-muted: #c4d4dc;
  --article-theme-quote: #12364e;
  --article-theme-related: #12364e;
  background: #0b2940;
  color: var(--article-theme-text);
}

body[data-article-theme="sonsuz-gok"] .article-theme-decor {
  position: absolute;
  top: 73px;
  right: 0;
  left: 0;
  z-index: 1;
  height: min(1120px, calc(100vh + 320px));
  overflow: hidden;
  pointer-events: none;
}

body[data-article-theme="sonsuz-gok"] .article-theme-decor > span {
  position: absolute;
  display: block;
  pointer-events: none;
}

body[data-article-theme="sonsuz-gok"] .theme-decor-primary {
  top: 4%;
  left: 6%;
  width: 88%;
  height: 48%;
  background:
    radial-gradient(ellipse at 24% 48%, rgba(206, 232, 241, 0.2), transparent 34%),
    radial-gradient(ellipse at 76% 34%, rgba(172, 216, 233, 0.14), transparent 38%);
  filter: blur(30px);
  opacity: 0.74;
  animation: sonsuzCloudLight 20s ease-in-out infinite alternate;
}

body[data-article-theme="sonsuz-gok"] .theme-decor-secondary {
  right: 7%;
  bottom: 14%;
  width: min(42vw, 560px);
  height: min(28vw, 360px);
  border: 1px solid rgba(224, 189, 103, 0.2);
  border-width: 1px 0 0;
  transform-origin: 50% 100%;
  opacity: 0.5;
  animation: sonsuzHorizonRise 14s ease-in-out infinite alternate;
}

body[data-article-theme="sonsuz-gok"] .theme-decor-particles {
  inset: 0;
  background-image:
    radial-gradient(circle, rgba(244, 217, 141, 0.84) 0 1px, transparent 1.7px),
    radial-gradient(circle, rgba(218, 237, 244, 0.62) 0 1px, transparent 1.5px);
  background-position: 12px 4px, 49px 31px;
  background-size: 113px 101px, 157px 139px;
  opacity: 0.22;
  animation: sonsuzStarPulse 6s ease-in-out infinite alternate;
}

body[data-article-theme="sonsuz-gok"] .reader-hero-v6 {
  position: relative;
  background: linear-gradient(180deg, rgba(9, 38, 60, 0.95), rgba(15, 54, 78, 0.92) 64%, #12364e);
  color: #f1f6f8;
}

body[data-article-theme="sonsuz-gok"] .reader-hero-v6::after {
  background: linear-gradient(180deg, rgba(18, 54, 78, 0), #12364e 94%) !important;
}

body[data-article-theme="sonsuz-gok"] .reader-hero-v6 .wrap,
body[data-article-theme="sonsuz-gok"] .reading-layout {
  position: relative;
  z-index: 2;
}

body[data-article-theme="sonsuz-gok"] .reader-hero-v6 :is(h1, .dek) { color: #f3f8fa; }
body[data-article-theme="sonsuz-gok"] .reader-hero-v6 :is(.eyebrow, .meta-row) { color: #e0bd67; }
body[data-article-theme="sonsuz-gok"] .reader-hero-v6 .article-hero-media {
  border: 1px solid rgba(196, 223, 234, 0.24);
  box-shadow: 0 28px 70px rgba(3, 18, 29, 0.38) !important;
  filter: saturate(0.78) contrast(1.04) brightness(0.9) !important;
}

body[data-article-theme="sonsuz-gok"] .reader-hero-v6 + .reading-shell {
  background: linear-gradient(180deg, #12364e 0, #0b2940 220px, #0b2940 100%);
}

body[data-article-theme="sonsuz-gok"] .article > .reader-v6 {
  border-color: var(--article-theme-rule);
  background: rgba(11, 41, 64, 0.94);
}

body[data-article-theme="sonsuz-gok"] .reader-mode-switch,
body[data-article-theme="sonsuz-gok"] .reader-resume,
body[data-article-theme="sonsuz-gok"] .toc-rail {
  border-color: rgba(119, 163, 187, 0.36);
  background: rgba(18, 54, 78, 0.92);
  color: #f1f6f8;
}

body[data-article-theme="sonsuz-gok"] .reader-mode-switch button,
body[data-article-theme="sonsuz-gok"] :is(.reader-title, .reader-resume p, .toc-section-count, .toc-mini a) {
  color: #dce8ed;
}

body[data-article-theme="sonsuz-gok"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="sonsuz-gok"] .article-action-primary,
body[data-article-theme="sonsuz-gok"] .reader-chapter-nav [data-reader-next] {
  border-color: #e0bd67 !important;
  background: #e0bd67 !important;
  color: #0b2940 !important;
}

body[data-article-theme="sonsuz-gok"] .article-action-secondary,
body[data-article-theme="sonsuz-gok"] .reader-chapter-nav [data-reader-prev] {
  border-color: rgba(196, 223, 234, 0.32) !important;
  background: #12364e !important;
  color: #f1f6f8 !important;
}

body[data-article-theme="sonsuz-gok"] .toc-mini a:hover,
body[data-article-theme="sonsuz-gok"] .toc-mini a.active {
  background: rgba(224, 189, 103, 0.13);
  color: #fff;
}

body[data-article-theme="sonsuz-gok"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] {
  border-color: rgba(224, 189, 103, 0.34);
  background: linear-gradient(180deg, #153d55, #103148);
  box-shadow: 0 20px 48px rgba(3, 18, 29, 0.28);
}

body[data-article-theme="sonsuz-gok"] .article[data-reader-v6="true"] .source-label { color: #e0bd67; }

@keyframes sonsuzCloudLight {
  from { transform: translate3d(-2%, 0, 0) scale(1); opacity: 0.48; }
  to { transform: translate3d(3%, -10px, 0) scale(1.06); opacity: 0.78; }
}

@keyframes sonsuzHorizonRise {
  from { transform: translate3d(0, 12px, 0) scaleX(0.96); opacity: 0.28; }
  to { transform: translate3d(0, -10px, 0) scaleX(1.02); opacity: 0.58; }
}

@keyframes sonsuzStarPulse {
  from { transform: translate3d(0, 0, 0); opacity: 0.14; }
  to { transform: translate3d(0, -6px, 0); opacity: 0.28; }
}

@media (max-width: 680px) {
  body[data-article-theme="sonsuz-gok"] .article-theme-decor { height: 700px; }
  body[data-article-theme="sonsuz-gok"] .theme-decor-primary { top: 9%; left: 0; width: 100%; }
  body[data-article-theme="sonsuz-gok"] .reader-hero-v6 + .reading-shell {
    background: linear-gradient(180deg, #12364e 0, #0b2940 150px, #0b2940 100%);
  }
}

/* Koruyucu Işık — Umay. */
body[data-article-theme="koruyucu-isik"] {
  --article-theme-surface: #f5efe2;
  --article-theme-text: #2c261f;
  --article-theme-accent: #a35b32;
  --article-theme-focus: #75411f;
  --article-theme-rule: rgba(163, 91, 50, 0.25);
  --article-theme-panel: #fff9ed;
  --article-theme-shadow: rgba(72, 50, 29, 0.18);
  background: #f5efe2;
  color: #2c261f;
}

body[data-article-theme="koruyucu-isik"] .article-theme-decor {
  position: absolute;
  top: 73px;
  right: 0;
  left: 0;
  z-index: 1;
  height: min(1120px, calc(100vh + 320px));
  overflow: hidden;
  pointer-events: none;
}

body[data-article-theme="koruyucu-isik"] .article-theme-decor > span {
  position: absolute;
  display: block;
  pointer-events: none;
}

body[data-article-theme="koruyucu-isik"] .theme-decor-primary {
  top: 7%;
  right: 7%;
  width: min(34vw, 470px);
  height: min(34vw, 470px);
  border-radius: 50%;
  background: radial-gradient(circle, rgba(230, 177, 82, 0.3), rgba(230, 177, 82, 0.08) 46%, transparent 72%);
  filter: blur(2px);
  animation: koruyucuHalo 13s ease-in-out infinite alternate;
}

body[data-article-theme="koruyucu-isik"] .theme-decor-secondary {
  top: 8%;
  left: 6%;
  width: 1px;
  height: 78%;
  background: linear-gradient(180deg, transparent, rgba(163, 91, 50, 0.64) 18%, rgba(202, 151, 65, 0.62) 76%, transparent);
  box-shadow: 14px 0 0 rgba(202, 151, 65, 0.08), 28px 0 0 rgba(163, 91, 50, 0.05);
  transform-origin: 50% 0;
  animation: koruyucuThread 16s ease-in-out infinite alternate;
}

body[data-article-theme="koruyucu-isik"] .theme-decor-particles {
  inset: 0;
  background-image: radial-gradient(circle, rgba(180, 116, 54, 0.55) 0 1px, transparent 1.6px);
  background-position: 19px 11px;
  background-size: 127px 113px;
  opacity: 0.16;
  animation: koruyucuMotes 18s linear infinite;
}

body[data-article-theme="koruyucu-isik"] .reader-hero-v6 {
  position: relative;
  background: linear-gradient(180deg, rgba(255, 249, 237, 0.95), rgba(248, 237, 215, 0.92) 68%, #efe3ce);
  color: #2c261f;
}

body[data-article-theme="koruyucu-isik"] .reader-hero-v6::after {
  background: linear-gradient(180deg, rgba(239, 227, 206, 0), #efe3ce 94%) !important;
}

body[data-article-theme="koruyucu-isik"] .reader-hero-v6 .wrap,
body[data-article-theme="koruyucu-isik"] .reading-layout { position: relative; z-index: 2; }
body[data-article-theme="koruyucu-isik"] .reader-hero-v6 :is(h1, .dek) { color: #2c261f; }
body[data-article-theme="koruyucu-isik"] .reader-hero-v6 :is(.eyebrow, .meta-row) { color: #854522; }
body[data-article-theme="koruyucu-isik"] .reader-hero-v6 .article-hero-media {
  border: 1px solid rgba(163, 91, 50, 0.24);
  box-shadow: 0 26px 64px rgba(72, 50, 29, 0.18) !important;
  filter: saturate(0.78) contrast(1.02) !important;
}

body[data-article-theme="koruyucu-isik"] .reader-hero-v6 + .reading-shell {
  background: linear-gradient(180deg, #efe3ce 0, #f5efe2 220px, #f5efe2 100%);
}

body[data-article-theme="koruyucu-isik"] .article > .reader-v6 {
  border-color: var(--article-theme-rule);
  background: rgba(245, 239, 226, 0.95);
}

body[data-article-theme="koruyucu-isik"] .reader-mode-switch {
  border-color: rgba(117, 65, 31, 0.24);
  background: #fff9ed;
}

body[data-article-theme="koruyucu-isik"] .reader-mode-switch button,
body[data-article-theme="koruyucu-isik"] .article-action-secondary {
  background: #fff9ed !important;
  color: #2c261f !important;
}

body[data-article-theme="koruyucu-isik"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="koruyucu-isik"] .article-action-primary,
body[data-article-theme="koruyucu-isik"] .reader-chapter-nav [data-reader-next] {
  border-color: #75411f !important;
  background: #75411f !important;
  color: #fff9ed !important;
}

body[data-article-theme="koruyucu-isik"] .reader-chapter-nav [data-reader-prev] {
  border-color: rgba(117, 65, 31, 0.3) !important;
  background: #fff9ed !important;
  color: #2c261f !important;
}

body[data-article-theme="koruyucu-isik"] .reader-resume,
body[data-article-theme="koruyucu-isik"] .toc-rail {
  border-color: rgba(117, 65, 31, 0.22);
  background: rgba(255, 249, 237, 0.9);
  box-shadow: 0 16px 38px rgba(72, 50, 29, 0.1);
}

body[data-article-theme="koruyucu-isik"] .toc-mini a:hover,
body[data-article-theme="koruyucu-isik"] .toc-mini a.active {
  background: rgba(163, 91, 50, 0.1);
  color: #4a2b19;
}

body[data-article-theme="koruyucu-isik"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] {
  border-color: rgba(163, 91, 50, 0.34);
  background: linear-gradient(180deg, #fff9ed, #eee1cb);
  box-shadow: 0 18px 44px rgba(72, 50, 29, 0.12);
}

body[data-article-theme="koruyucu-isik"] .article[data-reader-v6="true"] .source-label { color: #75411f; }

@keyframes koruyucuHalo {
  from { transform: scale(0.96); opacity: 0.58; }
  to { transform: scale(1.06); opacity: 0.86; }
}

@keyframes koruyucuThread {
  from { transform: translate3d(0, 0, 0) rotate(-0.7deg); opacity: 0.5; }
  to { transform: translate3d(12px, 8px, 0) rotate(0.7deg); opacity: 0.8; }
}

@keyframes koruyucuMotes {
  from { transform: translate3d(0, 8px, 0); opacity: 0.1; }
  to { transform: translate3d(-18px, -24px, 0); opacity: 0.2; }
}

@media (max-width: 680px) {
  body[data-article-theme="koruyucu-isik"] .article-theme-decor { height: 790px; }
  body[data-article-theme="koruyucu-isik"] .theme-decor-primary { top: 10%; right: -8%; width: 230px; height: 230px; }
  body[data-article-theme="koruyucu-isik"] .theme-decor-secondary { left: 15px; }
  body[data-article-theme="koruyucu-isik"] .reader-hero-v6 + .reading-shell {
    background: linear-gradient(180deg, #efe3ce 0, #f5efe2 150px, #f5efe2 100%);
  }
}

/* Altın Zirve — Ülgen. */
body[data-article-theme="altin-zirve"] {
  --article-theme-surface: #e9f0f1;
  --article-theme-text: #1d2a30;
  --article-theme-accent: #9a6b24;
  --article-theme-focus: #6e4b18;
  --article-theme-rule: rgba(83, 119, 130, 0.3);
  --article-theme-panel: #f7faf8;
  --article-theme-shadow: rgba(31, 48, 55, 0.18);
  background: #e9f0f1;
  color: #1d2a30;
}

body[data-article-theme="altin-zirve"] .article-theme-decor {
  position: absolute;
  top: 73px;
  right: 0;
  left: 0;
  z-index: 1;
  height: min(1120px, calc(100vh + 320px));
  overflow: hidden;
  pointer-events: none;
}

body[data-article-theme="altin-zirve"] .article-theme-decor > span { position: absolute; display: block; pointer-events: none; }

body[data-article-theme="altin-zirve"] .theme-decor-primary {
  right: 4%;
  bottom: 9%;
  width: 52%;
  height: 31%;
  background: linear-gradient(145deg, rgba(82, 112, 122, 0.14), rgba(69, 101, 112, 0.32));
  clip-path: polygon(0 100%, 16% 57%, 28% 73%, 46% 19%, 61% 62%, 73% 39%, 100% 100%);
  filter: drop-shadow(0 -1px 0 rgba(255,255,255,.58));
  animation: altinMountainRise 18s ease-in-out infinite alternate;
}

body[data-article-theme="altin-zirve"] .theme-decor-secondary {
  top: 2%;
  right: 4%;
  width: 45%;
  height: 52%;
  background: repeating-conic-gradient(from 197deg at 78% 18%, rgba(196, 146, 55, 0.18) 0 4deg, transparent 4deg 14deg);
  -webkit-mask-image: linear-gradient(180deg, #000, transparent 86%);
  mask-image: linear-gradient(180deg, #000, transparent 86%);
  transform-origin: 78% 18%;
  opacity: 0.62;
  animation: altinRays 15s ease-in-out infinite alternate;
}

body[data-article-theme="altin-zirve"] .theme-decor-particles {
  inset: 0;
  background-image: radial-gradient(circle, rgba(154, 107, 36, 0.5) 0 1px, transparent 1.5px);
  background-size: 139px 121px;
  opacity: 0.11;
  animation: altinSnow 24s linear infinite;
}

body[data-article-theme="altin-zirve"] .reader-hero-v6 {
  position: relative;
  background: linear-gradient(180deg, rgba(247,250,248,.97), rgba(226,237,240,.93) 66%, #dce8ea);
  color: #1d2a30;
}
body[data-article-theme="altin-zirve"] .reader-hero-v6::after { background:linear-gradient(180deg,rgba(220,232,234,0),#dce8ea 94%)!important; }
body[data-article-theme="altin-zirve"] .reader-hero-v6 .wrap,
body[data-article-theme="altin-zirve"] .reading-layout { position:relative; z-index:2; }
body[data-article-theme="altin-zirve"] .reader-hero-v6 :is(h1,.dek) { color:#1d2a30; }
body[data-article-theme="altin-zirve"] .reader-hero-v6 :is(.eyebrow,.meta-row) { color:#785015; }
body[data-article-theme="altin-zirve"] .reader-hero-v6 .article-hero-media { border:1px solid rgba(83,119,130,.3); box-shadow:0 26px 64px rgba(31,48,55,.2)!important; filter:saturate(.76) contrast(1.03)!important; }
body[data-article-theme="altin-zirve"] .reader-hero-v6 + .reading-shell { background:linear-gradient(180deg,#dce8ea 0,#e9f0f1 220px,#e9f0f1 100%); }
body[data-article-theme="altin-zirve"] .article>.reader-v6 { border-color:var(--article-theme-rule); background:rgba(233,240,241,.95); }
body[data-article-theme="altin-zirve"] .reader-mode-switch { border-color:rgba(83,119,130,.28); background:#f7faf8; }
body[data-article-theme="altin-zirve"] .reader-mode-switch button,
body[data-article-theme="altin-zirve"] .article-action-secondary { background:#f7faf8!important; color:#1d2a30!important; }
body[data-article-theme="altin-zirve"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="altin-zirve"] .article-action-primary,
body[data-article-theme="altin-zirve"] .reader-chapter-nav [data-reader-next] { border-color:#284752!important; background:#284752!important; color:#fff!important; }
body[data-article-theme="altin-zirve"] .reader-chapter-nav [data-reader-prev] { border-color:rgba(40,71,82,.3)!important; background:#f7faf8!important; color:#1d2a30!important; }
body[data-article-theme="altin-zirve"] .reader-resume,
body[data-article-theme="altin-zirve"] .toc-rail { border-color:rgba(83,119,130,.26); background:rgba(247,250,248,.9); box-shadow:0 16px 38px rgba(31,48,55,.11); }
body[data-article-theme="altin-zirve"] .toc-mini a:hover,
body[data-article-theme="altin-zirve"] .toc-mini a.active { background:rgba(154,107,36,.1); color:#243b44; }
body[data-article-theme="altin-zirve"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] { border-color:rgba(154,107,36,.34); background:linear-gradient(180deg,#f7faf8,#dfe9e9); box-shadow:0 18px 44px rgba(31,48,55,.12); }
body[data-article-theme="altin-zirve"] .article[data-reader-v6="true"] .source-label { color:#6e4b18; }

@keyframes altinMountainRise { from{transform:translate3d(0,10px,0) scaleX(.98);opacity:.62} to{transform:translate3d(0,-8px,0) scaleX(1.02);opacity:.86} }
@keyframes altinRays { from{transform:rotate(-2deg);opacity:.36} to{transform:rotate(2deg);opacity:.68} }
@keyframes altinSnow { from{transform:translate3d(0,-12px,0)} to{transform:translate3d(-18px,34px,0)} }

@media (max-width:680px) {
  body[data-article-theme="altin-zirve"] .article-theme-decor { height:700px; }
  body[data-article-theme="altin-zirve"] .theme-decor-primary { right:4%; bottom:6%; width:72%; height:22%; }
  body[data-article-theme="altin-zirve"] .theme-decor-secondary { top:1%; right:0; width:66%; height:42%; }
  body[data-article-theme="altin-zirve"] .reader-hero-v6 + .reading-shell { background:linear-gradient(180deg,#dce8ea 0,#e9f0f1 150px,#e9f0f1 100%); }
}

/* Hüküm Mührü — Kut. The ring is an abstract editorial device, not a tamga. */
body[data-article-theme="hukum-muhru"] { --article-theme-surface:#35181b;--article-theme-text:#f3e8d5;--article-theme-accent:#d2a85c;--article-theme-focus:#f0cc82;--article-theme-rule:rgba(210,168,92,.27);--article-theme-panel:#482126;--article-theme-shadow:rgba(31,8,10,.38);--article-theme-link:#f0c979;--article-theme-muted:#d4c4ae;--article-theme-quote:#482126;--article-theme-related:#482126;background:#35181b;color:#f3e8d5; }
body[data-article-theme="hukum-muhru"] .article-theme-decor { position:absolute;top:73px;right:0;left:0;z-index:1;height:min(1120px,calc(100vh + 320px));overflow:hidden;pointer-events:none; }
body[data-article-theme="hukum-muhru"] .article-theme-decor>span { position:absolute;display:block;pointer-events:none; }
body[data-article-theme="hukum-muhru"] .theme-decor-primary { top:72px;right:7%;width:clamp(190px,22vw,330px);aspect-ratio:1;border:1px solid rgba(210,168,92,.58);border-radius:50%;box-shadow:inset 0 0 0 18px rgba(210,168,92,.035),inset 0 0 0 19px rgba(210,168,92,.18),0 0 58px rgba(210,168,92,.08);animation:hukumRing 20s ease-in-out infinite alternate; }
body[data-article-theme="hukum-muhru"] .theme-decor-primary::before,
body[data-article-theme="hukum-muhru"] .theme-decor-primary::after { content:"";position:absolute;inset:22%;border:1px solid rgba(210,168,92,.34);border-radius:50%; }
body[data-article-theme="hukum-muhru"] .theme-decor-primary::after { inset:42%;background:rgba(210,168,92,.16);border:0; }
body[data-article-theme="hukum-muhru"] .theme-decor-secondary { inset:0;background:radial-gradient(ellipse at 76% 23%,rgba(210,168,92,.12),transparent 34%),linear-gradient(115deg,transparent 46%,rgba(119,80,68,.1),transparent 56%);animation:hukumGlow 14s ease-in-out infinite alternate; }
body[data-article-theme="hukum-muhru"] .theme-decor-particles { inset:0;background-image:radial-gradient(circle,rgba(240,204,130,.48) 0 1px,transparent 1.5px);background-size:137px 119px;opacity:.14;animation:hukumDust 22s linear infinite; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6 { position:relative;background:linear-gradient(180deg,rgba(48,18,22,.96),rgba(63,27,31,.93) 66%,#482126);color:#f3e8d5; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6::after { background:linear-gradient(180deg,rgba(72,33,38,0),#482126 94%)!important; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6 .wrap,
body[data-article-theme="hukum-muhru"] .reading-layout { position:relative;z-index:2; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6 :is(h1,.dek) { color:#f3e8d5; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6 :is(.eyebrow,.meta-row) { color:#d2a85c; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6 .article-hero-media { border:1px solid rgba(210,168,92,.26);box-shadow:0 28px 70px rgba(31,8,10,.44)!important;filter:saturate(.72) contrast(1.08) brightness(.86)!important; }
body[data-article-theme="hukum-muhru"] .reader-hero-v6+.reading-shell { background:linear-gradient(180deg,#482126 0,#35181b 220px,#35181b 100%); }
body[data-article-theme="hukum-muhru"] .article>.reader-v6 { border-color:var(--article-theme-rule);background:rgba(53,24,27,.95); }
body[data-article-theme="hukum-muhru"] .reader-mode-switch,
body[data-article-theme="hukum-muhru"] .reader-resume,
body[data-article-theme="hukum-muhru"] .toc-rail { border-color:rgba(210,168,92,.27);background:rgba(72,33,38,.92);color:#f3e8d5; }
body[data-article-theme="hukum-muhru"] .reader-mode-switch button,
body[data-article-theme="hukum-muhru"] :is(.reader-title,.reader-resume p,.toc-section-count,.toc-mini a) { color:#eadfce; }
body[data-article-theme="hukum-muhru"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="hukum-muhru"] .article-action-primary,
body[data-article-theme="hukum-muhru"] .reader-chapter-nav [data-reader-next] { border-color:#d2a85c!important;background:#d2a85c!important;color:#35181b!important; }
body[data-article-theme="hukum-muhru"] .article-action-secondary,
body[data-article-theme="hukum-muhru"] .reader-chapter-nav [data-reader-prev] { border-color:rgba(210,168,92,.3)!important;background:#482126!important;color:#f3e8d5!important; }
body[data-article-theme="hukum-muhru"] .toc-mini a:hover,
body[data-article-theme="hukum-muhru"] .toc-mini a.active { background:rgba(210,168,92,.12);color:#fff4e4; }
body[data-article-theme="hukum-muhru"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] { border-color:rgba(210,168,92,.35);background:linear-gradient(180deg,#482126,#3b1c20);box-shadow:0 20px 48px rgba(31,8,10,.32); }
body[data-article-theme="hukum-muhru"] .article[data-reader-v6="true"] .source-label { color:#d2a85c; }
@keyframes hukumRing { from{transform:rotate(-4deg) scale(.98);opacity:.58} to{transform:rotate(5deg) scale(1.02);opacity:.84} }
@keyframes hukumGlow { from{transform:translate3d(-1%,0,0);opacity:.45} to{transform:translate3d(2%,-8px,0);opacity:.75} }
@keyframes hukumDust { from{transform:translate3d(0,-10px,0)} to{transform:translate3d(-16px,34px,0)} }
@media(max-width:680px){
 body[data-article-theme="hukum-muhru"] .article-theme-decor{height:760px}
 body[data-article-theme="hukum-muhru"] .theme-decor-primary{top:64px;right:16px;width:148px}
 body[data-article-theme="hukum-muhru"] .reader-hero-v6+.reading-shell{background:linear-gradient(180deg,#482126 0,#35181b 150px,#35181b 100%)}
}

/* Yaşayan Toprak — Iduk Yer-Sub. */
body[data-article-theme="yasayan-toprak"] { --article-theme-surface:#17342f;--article-theme-text:#eef1e7;--article-theme-accent:#c7834c;--article-theme-focus:#e8af78;--article-theme-rule:rgba(133,164,151,.28);--article-theme-panel:#21443e;--article-theme-shadow:rgba(10,30,26,.34);--article-theme-link:#f0b983;--article-theme-muted:#c7d3ca;--article-theme-quote:#21443e;--article-theme-related:#21443e;background:#17342f;color:#eef1e7; }
body[data-article-theme="yasayan-toprak"] .article-theme-decor { position:absolute;top:73px;right:0;left:0;z-index:1;height:min(1120px,calc(100vh + 320px));overflow:hidden;pointer-events:none; }
body[data-article-theme="yasayan-toprak"] .article-theme-decor>span { position:absolute;display:block;pointer-events:none; }
body[data-article-theme="yasayan-toprak"] .theme-decor-primary { inset:7% -8% 18%;background:repeating-radial-gradient(ellipse at 24% 62%,transparent 0 28px,rgba(199,131,76,.16) 29px 30px,transparent 31px 54px);opacity:.66;animation:toprakContours 24s ease-in-out infinite alternate; }
body[data-article-theme="yasayan-toprak"] .theme-decor-secondary { right:-12%;bottom:12%;width:78%;height:23%;background:repeating-linear-gradient(174deg,transparent 0 16px,rgba(154,190,178,.18) 17px,transparent 18px 31px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18% 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18% 82%,transparent);opacity:.58;animation:toprakWater 16s ease-in-out infinite alternate; }
body[data-article-theme="yasayan-toprak"] .theme-decor-particles { inset:0;background:radial-gradient(ellipse at 18% 46%,rgba(77,121,104,.18),transparent 36%),radial-gradient(ellipse at 72% 32%,rgba(199,131,76,.12),transparent 32%);animation:toprakBreath 18s ease-in-out infinite alternate; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6 { position:relative;background:linear-gradient(180deg,rgba(20,48,43,.96),rgba(30,65,58,.93) 66%,#21443e);color:#eef1e7; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6::after { background:linear-gradient(180deg,rgba(33,68,62,0),#21443e 94%)!important; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6 .wrap,
body[data-article-theme="yasayan-toprak"] .reading-layout { position:relative;z-index:2; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6 :is(h1,.dek) { color:#eef1e7; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6 :is(.eyebrow,.meta-row) { color:#e1a36d; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6 .article-hero-media { border:1px solid rgba(154,190,178,.25);box-shadow:0 28px 68px rgba(10,30,26,.4)!important;filter:saturate(.78) contrast(1.05) brightness(.88)!important; }
body[data-article-theme="yasayan-toprak"] .reader-hero-v6+.reading-shell { background:linear-gradient(180deg,#21443e 0,#17342f 220px,#17342f 100%); }
body[data-article-theme="yasayan-toprak"] .article>.reader-v6 { border-color:var(--article-theme-rule);background:rgba(23,52,47,.95); }
body[data-article-theme="yasayan-toprak"] .reader-mode-switch,
body[data-article-theme="yasayan-toprak"] .reader-resume,
body[data-article-theme="yasayan-toprak"] .toc-rail { border-color:rgba(154,190,178,.28);background:rgba(33,68,62,.92);color:#eef1e7; }
body[data-article-theme="yasayan-toprak"] .reader-mode-switch button,
body[data-article-theme="yasayan-toprak"] :is(.reader-title,.reader-resume p,.toc-section-count,.toc-mini a) { color:#dbe5dc; }
body[data-article-theme="yasayan-toprak"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="yasayan-toprak"] .article-action-primary,
body[data-article-theme="yasayan-toprak"] .reader-chapter-nav [data-reader-next] { border-color:#c7834c!important;background:#c7834c!important;color:#17342f!important; }
body[data-article-theme="yasayan-toprak"] .article-action-secondary,
body[data-article-theme="yasayan-toprak"] .reader-chapter-nav [data-reader-prev] { border-color:rgba(154,190,178,.32)!important;background:#21443e!important;color:#eef1e7!important; }
body[data-article-theme="yasayan-toprak"] .toc-mini a:hover,
body[data-article-theme="yasayan-toprak"] .toc-mini a.active { background:rgba(199,131,76,.13);color:#fff; }
body[data-article-theme="yasayan-toprak"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] { border-color:rgba(199,131,76,.35);background:linear-gradient(180deg,#21443e,#193a34);box-shadow:0 20px 48px rgba(10,30,26,.3); }
body[data-article-theme="yasayan-toprak"] .article[data-reader-v6="true"] .source-label { color:#e1a36d; }
@keyframes toprakContours { from{transform:translate3d(-12px,0,0);opacity:.48} to{transform:translate3d(18px,0,0);opacity:.72} }
@keyframes toprakWater { from{transform:translate3d(-18px,0,0);opacity:.38} to{transform:translate3d(22px,0,0);opacity:.66} }
@keyframes toprakBreath { from{transform:translate3d(-8px,0,0);opacity:.46} to{transform:translate3d(10px,0,0);opacity:.72} }
@media(max-width:680px){
 body[data-article-theme="yasayan-toprak"] .article-theme-decor{height:700px}
 body[data-article-theme="yasayan-toprak"] .theme-decor-primary{inset:8% -30% 18%}
 body[data-article-theme="yasayan-toprak"] .reader-hero-v6+.reading-shell{background:linear-gradient(180deg,#21443e 0,#17342f 150px,#17342f 100%)}
}

/* Üç Katman — the documented three-world article. */
body[data-article-theme="uc-katman"] { --article-theme-surface:#14262d;--article-theme-text:#f0eadc;--article-theme-accent:#cfaa5b;--article-theme-focus:#e6c775;--article-theme-rule:rgba(175,184,174,.26);--article-theme-panel:#1d3338;--article-theme-shadow:rgba(8,20,24,.38);--article-theme-link:#e8c978;--article-theme-muted:#c5d0ce;--article-theme-quote:#1d3338;--article-theme-related:#1d3338;background:#14262d;color:#f0eadc; }
body[data-article-theme="uc-katman"] .article-theme-decor { position:absolute;top:73px;right:0;left:0;z-index:1;height:min(1120px,calc(100vh + 320px));overflow:hidden;pointer-events:none; }
body[data-article-theme="uc-katman"] .article-theme-decor>span { position:absolute;right:0;left:0;display:block;pointer-events:none;transition:opacity .5s ease,filter .5s ease; }
body[data-article-theme="uc-katman"] .theme-decor-primary { top:0;height:35%;background:linear-gradient(180deg,rgba(52,91,111,.62),rgba(69,105,119,.16)),radial-gradient(ellipse at 72% 30%,rgba(223,206,142,.22),transparent 36%);opacity:.46;animation:katmanSky 18s ease-in-out infinite alternate; }
body[data-article-theme="uc-katman"] .theme-decor-secondary { top:32%;height:38%;background:linear-gradient(180deg,rgba(59,88,71,.12),rgba(70,101,74,.52) 46%,rgba(85,73,53,.28)),repeating-radial-gradient(ellipse at 18% 72%,transparent 0 34px,rgba(207,170,91,.12) 35px 36px);opacity:.46;animation:katmanEarth 20s ease-in-out infinite alternate; }
body[data-article-theme="uc-katman"] .theme-decor-particles { bottom:0;height:36%;background:linear-gradient(180deg,rgba(55,45,45,.04),rgba(35,28,35,.74)),radial-gradient(ellipse at 66% 78%,rgba(143,72,55,.2),transparent 40%);opacity:.46;animation:katmanUnderworld 22s ease-in-out infinite alternate; }
body[data-article-theme="uc-katman"] .article-theme-decor[data-active-layer="sky"] .theme-decor-primary,
body[data-article-theme="uc-katman"] .article-theme-decor[data-active-layer="earth"] .theme-decor-secondary,
body[data-article-theme="uc-katman"] .article-theme-decor[data-active-layer="underworld"] .theme-decor-particles { opacity:.88;filter:saturate(1.18) brightness(1.08); }
body[data-article-theme="uc-katman"] .reader-hero-v6 { position:relative;background:linear-gradient(180deg,rgba(20,38,45,.9),rgba(24,46,53,.91) 65%,#1d3338);color:#f0eadc; }
body[data-article-theme="uc-katman"] .reader-hero-v6::after { background:linear-gradient(180deg,rgba(29,51,56,0),#1d3338 94%)!important; }
body[data-article-theme="uc-katman"] .reader-hero-v6 .wrap,
body[data-article-theme="uc-katman"] .reading-layout { position:relative;z-index:2; }
body[data-article-theme="uc-katman"] .reader-hero-v6 :is(h1,.dek) { color:#f0eadc; }
body[data-article-theme="uc-katman"] .reader-hero-v6 :is(.eyebrow,.meta-row) { color:#cfaa5b; }
body[data-article-theme="uc-katman"] .reader-hero-v6 .article-hero-media { border:1px solid rgba(207,170,91,.26);box-shadow:0 28px 70px rgba(8,20,24,.44)!important;filter:saturate(.76) contrast(1.06) brightness(.87)!important; }
body[data-article-theme="uc-katman"] .reader-hero-v6+.reading-shell { background:linear-gradient(180deg,#1d3338 0,#14262d 220px,#14262d 100%); }
body[data-article-theme="uc-katman"] .article>.reader-v6 { border-color:var(--article-theme-rule);background:rgba(20,38,45,.95); }
body[data-article-theme="uc-katman"] .reader-mode-switch,
body[data-article-theme="uc-katman"] .reader-resume,
body[data-article-theme="uc-katman"] .toc-rail { border-color:rgba(207,170,91,.27);background:rgba(29,51,56,.92);color:#f0eadc; }
body[data-article-theme="uc-katman"] .reader-mode-switch button,
body[data-article-theme="uc-katman"] :is(.reader-title,.reader-resume p,.toc-section-count,.toc-mini a) { color:#dce3dc; }
body[data-article-theme="uc-katman"] .reader-mode-switch button[aria-pressed="true"],
body[data-article-theme="uc-katman"] .article-action-primary,
body[data-article-theme="uc-katman"] .reader-chapter-nav [data-reader-next] { border-color:#cfaa5b!important;background:#cfaa5b!important;color:#14262d!important; }
body[data-article-theme="uc-katman"] .reader-chapter-nav [data-reader-next] .reader-nav-kicker { color:#14262d!important; }
body[data-article-theme="uc-katman"] .article-action-secondary,
body[data-article-theme="uc-katman"] .reader-chapter-nav [data-reader-prev] { border-color:rgba(175,184,174,.3)!important;background:#1d3338!important;color:#f0eadc!important; }
body[data-article-theme="uc-katman"] .toc-mini a:hover,
body[data-article-theme="uc-katman"] .toc-mini a.active { background:rgba(207,170,91,.12);color:#fff; }
body[data-article-theme="uc-katman"] .article[data-reader-v6="true"] .source-figure[data-visual-kind="historical-source"] { border-color:rgba(207,170,91,.36);background:linear-gradient(180deg,#223a3e,#182c32);box-shadow:0 20px 48px rgba(8,20,24,.32); }
body[data-article-theme="uc-katman"] .article[data-reader-v6="true"] .source-label { color:#cfaa5b; }
@keyframes katmanSky { from{transform:translate3d(-1%,0,0);opacity:.38} to{transform:translate3d(2%,-6px,0);opacity:.62} }
@keyframes katmanEarth { from{transform:translate3d(-10px,0,0);opacity:.38} to{transform:translate3d(14px,0,0);opacity:.62} }
@keyframes katmanUnderworld { from{transform:translate3d(0,6px,0);opacity:.38} to{transform:translate3d(-8px,-4px,0);opacity:.62} }
@media(max-width:680px){
 body[data-article-theme="uc-katman"] .article-theme-decor{height:790px}
 body[data-article-theme="uc-katman"] .reader-hero-v6+.reading-shell{background:linear-gradient(180deg,#1d3338 0,#14262d 150px,#14262d 100%)}
}
