/*
  German in Context — "Deutsch im Detail" V2 (dashboard only). Replaces V1.
  1. hairline black-red-gold stripe on the hero card (night AND day; black segment lifted so it shows)
  2. condensed DIN-like numerals on the stat cards
  3. small German second voice beside English labels and the two main buttons (gic-de-touch-v2.js)
  The English text is never replaced.
*/

/* 1a. night */
html[data-gic-theme="dark"] body .gic-dashboard-editorial.gic-dashboard-editorial.gic-dashboard-editorial .gic-dp-hero{
  background:
    linear-gradient(90deg,#4a4a4a 0 33.34%,#c0303c 33.34% 66.67%,#d6a93d 66.67% 100%) top left / 100% 3px no-repeat,
    linear-gradient(150deg,#21392f 0%,#182d24 100%)!important;
}
/* 1b. day: same stripe over the existing light hero background */
html:not([data-gic-theme="dark"]) .gic-dashboard-editorial.gic-dashboard-editorial .gic-dp-hero{
  background:
    linear-gradient(90deg,#222 0 33.34%,#c0303c 33.34% 66.67%,#d6a93d 66.67% 100%) top left / 100% 3px no-repeat,
    radial-gradient(ellipse 37% 73% at 96% 14%,rgba(143,188,163,.20),transparent 93%),
    radial-gradient(circle at -8% 104%,rgba(242,219,159,.13),transparent 43%),
    linear-gradient(130deg,#fffefa 0%,#fbf9f2 64%,#f3f7ef 100%);
}

/* 2. numerals */
.gic-dashboard-editorial .gic-dp-stat strong{
  font-family:"Bahnschrift","DIN Alternate","DIN 1451 Mittelschrift","sans-serif-condensed","Roboto Condensed","Arial Narrow",system-ui,sans-serif!important;
  font-variant-numeric:tabular-nums;
  font-weight:600!important;
  letter-spacing:.01em;
}

/* 3. German second voice */
.gic-de-sub{
  text-transform:none!important;
  letter-spacing:.02em!important;
  font-weight:600!important;
  font-size:.94em;
  color:#e0c47b;
  white-space:nowrap;
}
html:not([data-gic-theme="dark"]) .gic-de-sub{color:#8a6a2c}
/* inside buttons */
.gic-dp-primary-button .gic-de-sub,
html:not([data-gic-theme="dark"]) .gic-dp-primary-button .gic-de-sub{color:#6b5416!important;margin-left:6px;font-size:.84em}
.gic-dp-resume-cta .gic-de-sub{margin-left:6px;font-size:.84em}
html:not([data-gic-theme="dark"]) .gic-dp-resume-cta .gic-de-sub{color:#e8cd85}
