@charset "UTF-8";
/* Basis-Selektor für jedes Magazin */
body:has(main[ndx--magazine*=nr-1-2025]) {
  background: #ffffff;
}

/* Menü-Buttons */
body:has(main[ndx--magazine*=nr-1-2025]) .openmenu line,
body:has(main[ndx--magazine*=nr-1-2025]) .closemenu line {
  stroke: #6e5ad7 !important;
}

/* Navigation Links */
body:has(main[ndx--magazine*=nr-1-2025]) .nav-links a {
  color: #6e5ad7;
}

/* SVG-Füllungen */
body:has(main[ndx--magazine*=nr-1-2025]) .st1,
body:has(main[ndx--magazine*=nr-1-2025]) .cls-1 {
  fill: #6e5ad7;
}

/* Header-Hintergrund */
body:has(main[ndx--magazine*=nr-1-2025]) header {
  background: #ffffff;
}

/* Content-Header ohne Audio/Interview */
body:has(main[ndx--magazine*=nr-1-2025]) .content .grid:not(.audio):not(.interview).header {
  background: #ffffff;
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .grid:not(.audio):not(.interview).header .artist {
  border-color: #6e5ad7;
}

/* Totop und Footer */
body:has(main[ndx--magazine*=nr-1-2025]) .totop,
body:has(main[ndx--magazine*=nr-1-2025]) footer {
  background: #ffffff;
}

/* Spezielle Artistpage “hope-road” */
body:has(main[ndx--magazine*=nr-1-2025]) .artistpage[ndx--article*=hope-road] .artist {
  font-variation-settings: "wght" 711, "SERF" 25, "ital" 0;
  font-size: 3rem;
  line-height: 3rem;
}

@media screen and (max-width: 800px) {
  body:has(main[ndx--magazine*=nr-1-2025]) .artistpage[ndx--article*=hope-road] .artist {
    font-size: 9rem;
    line-height: 9rem;
  }
}
body:has(main[ndx--magazine*=nr-1-2025]) .artistpage[ndx--article*=hope-road] .title {
  font-variation-settings: "wght" 710, "SERF" 25, "ital" 0;
  font-size: 8.5rem;
  line-height: 7.25rem;
}

@media screen and (max-width: 800px) {
  body:has(main[ndx--magazine*=nr-1-2025]) .artistpage[ndx--article*=hope-road] .title {
    font-size: 25.5rem;
    line-height: 21.75rem;
  }
}
/* Padding-Override für Header */
body:has(main[ndx--magazine*=nr-1-2025]) .artistpage[ndx--article*=hope-road] .grid:not(.audio):not(.interview).header {
  padding-top: 0 !important;
}

body:has(main[ndx--magazine*=nr-1-2025]) .artistpage[ndx--article*=hope-road] .grid:not(.audio):not(.interview).header .artist {
  border-bottom-color: #6e5ad7 !important;
}

/* Editorialpages der Kinder */
body:has(main[ndx--magazine*=nr-1-2025]) .editorialpage {
  background: linear-gradient(to top, rgba(140, 100, 255, 0.2) 0%, rgba(141, 102, 255, 0.2) 1%, rgba(255, 255, 255, 0) 100%);
}

/* Textpages der Kinder */
body:has(main[ndx--magazine*=nr-1-2025]) .textpage[ndx--article=payal-arora] {
  -webkit-box-shadow: 5px 5px 5px -1px rgba(120, 9, 255, 0.5);
  -moz-box-shadow: 5px 5px 5px -1px rgba(120, 9, 225, 0.5);
  box-shadow: 5px 5px 5px -1px rgba(120, 90, 225, 0.5);
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .textpage[ndx--article=payal-arora] .grid:not(.audio):not(.interview).header {
  border-bottom: none !important;
  background: linear-gradient(to bottom, rgb(120, 90, 225) 0%, rgb(120, 90, 225) 90%, rgba(0, 0, 0, 0) 100%);
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .textpage[ndx--article=payal-arora] .grid:not(.audio):not(.interview).header * {
  color: #ffffff;
  border-color: #ffffff !important;
}

body:has(main[ndx--magazine*=nr-1-2025]) .textpage[ndx--article=tobias-rothmund] {
  -webkit-box-shadow: 5px 5px 5px -1px rgba(120, 9, 255, 0.5);
  -moz-box-shadow: 5px 5px 5px -1px rgba(120, 9, 225, 0.5);
  box-shadow: 5px 5px 5px -1px rgba(120, 90, 225, 0.5);
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .textpage[ndx--article=tobias-rothmund] .grid:not(.audio):not(.interview).header {
  background: linear-gradient(to bottom, rgb(120, 90, 225) 0%, rgb(120, 90, 225) 90%, rgba(0, 0, 0, 0) 100%);
  border-bottom: none !important;
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .textpage[ndx--article=tobias-rothmund] .grid:not(.audio):not(.interview).header * {
  color: #ffffff;
  border-color: #ffffff !important;
}

body:has(main[ndx--magazine*=nr-1-2025]) .textpage[ndx--article=maxi-obexer] {
  -webkit-box-shadow: 5px 5px 5px -1px rgba(120, 9, 255, 0.5);
  -moz-box-shadow: 5px 5px 5px -1px rgba(120, 9, 225, 0.5);
  box-shadow: 5px 5px 5px -1px rgba(120, 90, 225, 0.5);
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .textpage[ndx--article=maxi-obexer] .grid:not(.audio):not(.interview).header {
  background: linear-gradient(to bottom, rgb(120, 90, 225) 0%, rgb(120, 90, 225) 90%, rgba(0, 0, 0, 0) 100%);
  border-bottom: none !important;
}

body:has(main[ndx--magazine*=nr-1-2025]) .content .textpage[ndx--article=maxi-obexer] .grid:not(.audio):not(.interview).header * {
  color: #ffffff;
  border-color: #ffffff !important;
}

/* Teaser, Issue, Main, Content */
.teaser[ndx--style*=nr-1-2025],
.issue[ndx--target*=nr-1-2025],
main[ndx--magazine*=nr-1-2025],
.content:has(main[ndx--magazine*=nr-1-2025]) {
  color: #6e5ad7;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .editorial {
  background-color: #ffffff !important;
}

/* Name-Block */
.content:has(main[ndx--magazine*=nr-1-2025]) .name p {
  font-variation-settings: "wght" 680, "SERF" 25, "ital" 0;
  background-color: #ffffff !important;
}

/* Content-Inner */
.content:has(main[ndx--magazine*=nr-1-2025]) main,
.content:has(main[ndx--magazine*=nr-1-2025]) .infoblock,
.content:has(main[ndx--magazine*=nr-1-2025]) .magnifier,
.content:has(main[ndx--magazine*=nr-1-2025]) .progress-container {
  border-color: #6e5ad7;
}

.content:has(main[ndx--magazine*=nr-1-2025]) main button,
.content:has(main[ndx--magazine*=nr-1-2025]) .infoblock button,
.content:has(main[ndx--magazine*=nr-1-2025]) .magnifier button,
.content:has(main[ndx--magazine*=nr-1-2025]) .progress-container button {
  border-color: #6e5ad7;
  color: #6e5ad7;
}

/* SVG-Stroke */
.content:has(main[ndx--magazine*=nr-1-2025]) .st01 {
  stroke: #6e5ad7;
}

/* Zurück-Button */
.content:has(main[ndx--magazine*=nr-1-2025]) .back {
  background: #6e5ad7;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .back * {
  color: #ffffff;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .back .st01 {
  stroke: #6e5ad7;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .back .controls {
  background-color: #ffffff;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .back .imgflipartist {
  border-color: #ffffff;
}

/* Grid-Titel & Autor */
.content:has(main[ndx--magazine*=nr-1-2025]) .grid .title,
.content:has(main[ndx--magazine*=nr-1-2025]) .grid .author {
  border-bottom-color: #6e5ad7 !important;
}

/* Imgflip */
.content:has(main[ndx--magazine*=nr-1-2025]) .imgflip {
  border-color: #6e5ad7 !important;
  background: #ffffff;
}

/* Audio- & Video-Player */
.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap {
  background: #6e5ad7;
  color: #ffffff;
  border: none;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player .button-container,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap .button-container {
  border-color: #ffffff;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player .button-container .play-btn,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap .button-container .play-btn {
  border-color: transparent transparent transparent #ffffff;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player progress,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap progress {
  border-color: #ffffff;
  background: #6e5ad7;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player progress::-webkit-progress-bar,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap progress::-webkit-progress-bar,
.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player .progress-filled,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap .progress-filled {
  background-color: #6e5ad7;
}

.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player progress::-moz-progress-bar,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap progress::-moz-progress-bar,
.content:has(main[ndx--magazine*=nr-1-2025]) .audio-player progress::-webkit-progress-value,
.content:has(main[ndx--magazine*=nr-1-2025]) .videowrap progress::-webkit-progress-value {
  background-color: #ffffff;
}

/* Issue-Modus */
.issue[ndx--target*=nr-1-2025] {
  background: #ffffff;
  border-color: #6e5ad7 !important;
}

.issue[ndx--target*=nr-1-2025] .editorial {
  border-top-color: #6e5ad7 !important;
}

.issue[ndx--target*=nr-1-2025] .editorial a {
  color: #6e5ad7;
}

.issue[ndx--target*=nr-1-2025] {
  background: linear-gradient(to top, rgba(140, 100, 255, 0.2) 0%, rgba(141, 102, 255, 0.2) 1%, rgba(255, 255, 255, 0) 100%);
  -webkit-box-shadow: 0 0 20px 10px rgb(139, 100, 255);
  -moz-box-shadow: 0 0 20px 10px rgb(139, 100, 255);
  box-shadow: 0 0 20px 10px rgb(139, 100, 255);
}

/* Geschwister */
main[ndx--magazine*=nr-1-2025] .siblings .inner {
  border-color: #6e5ad7 !important;
}

.issue[ndx--target*=nr-1-2025] .number,
.issue[ndx--target*=nr-1-2025] .meta,
.issue[ndx--target*=nr-1-2025] .siblings p,
main[ndx--magazine*=nr-1-2025] .number,
main[ndx--magazine*=nr-1-2025] .meta,
main[ndx--magazine*=nr-1-2025] .siblings p {
  font-variation-settings: "wght" 680, "SERF" 25, "ital" 0;
}

/* Karten */
.issue[ndx--target*=nr-1-2025] .card,
main[ndx--magazine*=nr-1-2025] .card,
.teaser[ndx--style=nr-1-2025] .card {
  padding: 0 !important;
  border-color: #ffffff !important;
  color: #ffffff;
}

.issue[ndx--target*=nr-1-2025] .card.hasteaservideo,
main[ndx--magazine*=nr-1-2025] .card.hasteaservideo,
.teaser[ndx--style=nr-1-2025] .card.hasteaservideo,
.issue[ndx--target*=nr-1-2025] .card.hasslideshow,
main[ndx--magazine*=nr-1-2025] .card.hasslideshow,
.teaser[ndx--style=nr-1-2025] .card.hasslideshow {
  padding: 0 !important;
  border-color: #ffffff !important;
  color: #6e5ad7 !important;
}

.issue[ndx--target*=nr-1-2025] .card .flip,
main[ndx--magazine*=nr-1-2025] .card .flip,
.teaser[ndx--style=nr-1-2025] .card .flip {
  background: #785ae1;
}

.issue[ndx--target*=nr-1-2025] .card p.quote,
.issue[ndx--target*=nr-1-2025] .card p.title,
main[ndx--magazine*=nr-1-2025] .card p.quote,
main[ndx--magazine*=nr-1-2025] .card p.title,
.teaser[ndx--style=nr-1-2025] .card p.quote,
.teaser[ndx--style=nr-1-2025] .card p.title {
  padding: 0.25rem;
}

.issue[ndx--target*=nr-1-2025] .card .slideshow,
main[ndx--magazine*=nr-1-2025] .card .slideshow,
.teaser[ndx--style=nr-1-2025] .card .slideshow {
  border: 0.25rem solid #6e5ad7 !important;
}

.issue[ndx--target*=nr-1-2025] .card.cardflip p.author,
main[ndx--magazine*=nr-1-2025] .card.cardflip p.author,
.teaser[ndx--style=nr-1-2025] .card.cardflip p.author {
  color: #ffffff;
}

.issue[ndx--target*=nr-1-2025] .card p.author,
main[ndx--magazine*=nr-1-2025] .card p.author,
.teaser[ndx--style=nr-1-2025] .card p.author {
  font-variation-settings: "wght" 750, "SERF" 0, "ital" 0;
}

@media screen and (max-width: 800px) {
  .issue[ndx--target*=nr-1-2025] .card p.author,
  main[ndx--magazine*=nr-1-2025] .card p.author,
  .teaser[ndx--style=nr-1-2025] .card p.author {
    font-size: 5rem;
    line-height: 7rem;
  }
}
.issue[ndx--target*=nr-1-2025] .card .imagewrap p,
main[ndx--magazine*=nr-1-2025] .card .videowrap p,
.teaser[ndx--style=nr-1-2025] .card .imagewrap p {
  color: #ffffff;
}

.issue[ndx--target*=nr-1-2025] .card p.title,
main[ndx--magazine*=nr-1-2025] .card p.title,
.teaser[ndx--style=nr-1-2025] .card p.title {
  color: #ffffff;
}

/* Cardflip-Modus */
.issue[ndx--target*=nr-1-2025] .teasers .teaser.cardflip .card,
main[ndx--magazine*=nr-1-2025] .teasers .teaser.cardflip .card {
  color: #ffffff;
  letter-spacing: -0.02em;
}

.issue[ndx--target*=nr-1-2025] .teasers .teaser.cardflip .card .flip,
main[ndx--magazine*=nr-1-2025] .teasers .teaser.cardflip .card .flip {
  background: #785ae1;
}

.issue[ndx--target*=nr-1-2025] .teasers .teaser.cardflip .card .flip-back,
main[ndx--magazine*=nr-1-2025] .teasers .teaser.cardflip .card .flip-back,
.teasers.searchteasers .teaser[ndx--style=nr-1-2025] .card .flip-back {
  background: #ffffff;
}

.issue[ndx--target*=nr-1-2025] .teasers .teaser.cardflip p.quote,
main[ndx--magazine*=nr-1-2025] .teasers .teaser.cardflip p.quote,
.teasers.searchteasers .teaser[ndx--style=nr-1-2025] .card .flip-back p.quote {
  color: #6e5ad7;
  letter-spacing: -0.01em;
  background: linear-gradient(to bottom, rgb(120, 90, 225) 0%, rgb(255, 255, 255) 10%, rgba(255, 255, 225, 0) 90%, rgba(120, 90, 225, 0) 100%);
  font-variation-settings: "wght" 300, "SERF" 0, "ital" 0;
}

/* Totop-Rahmen */
.issue[ndx--target*=nr-1-2025] .totop,
main[ndx--magazine*=nr-1-2025] .totop {
  border-color: #6e5ad7;
}
.issue[ndx--target*=nr-1-2025] .totop svg,
main[ndx--magazine*=nr-1-2025] .totop svg {
  fill: #6e5ad7;
}

/* Sort-Icons */
.issue[ndx--target*=nr-1-2025] .sort circle,
main[ndx--magazine*=nr-1-2025] .sort circle {
  fill: #6e5ad7;
  stroke: #6e5ad7;
}

@media screen and (max-width: 800px) {
  .issue[ndx--target*=nr-1-2025] .sort circle,
  main[ndx--magazine*=nr-1-2025] .sort circle {
    fill: #ffffff;
    stroke: #6e5ad7;
  }
}
.issue[ndx--target*=nr-1-2025] .sort rect,
main[ndx--magazine*=nr-1-2025] .sort rect {
  fill: #ffffff;
  stroke-width: 0;
  stroke: #ffffff;
}

@media screen and (max-width: 800px) {
  .issue[ndx--target*=nr-1-2025] .sort rect,
  main[ndx--magazine*=nr-1-2025] .sort rect {
    fill: #6e5ad7;
    stroke-width: 0;
    stroke: #6e5ad7;
  }
}
/* Überschriften und Textformate */
main[ndx--magazine*=nr-1-2025]:not(.infopage) h1 {
  font-variation-settings: "wght" 710, "SERF" 25, "ital" 0;
  font-size: 8.5rem !important;
  line-height: 7.25rem !important;
  letter-spacing: -0.02rem;
}
@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h1 {
    letter-spacing: -0.06rem;
  }
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h1 {
    font-size: 17rem !important;
    line-height: 14.5rem !important;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) h2 {
  font-variation-settings: "wght" 712, "SERF" 25, "ital" 0;
  font-size: 4rem;
  line-height: 4rem;
  letter-spacing: -0.02rem;
}
@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h2 {
    letter-spacing: -0.06rem;
  }
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h2 {
    font-size: 12rem;
    line-height: 12rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) blockquote {
  font-variation-settings: "wght" 600, "SERF" 25, "ital" 0;
  font-size: 3rem;
  line-height: 2.75rem;
  color: #ffffff;
  background: linear-gradient(to bottom, rgba(120, 90, 225, 0) 0%, rgb(120, 90, 225) 15%, rgb(120, 90, 225) 80%, rgba(0, 0, 0, 0) 100%);
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) blockquote {
    font-size: 9rem;
    line-height: 8.25rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) h3,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptitle p,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgflipartist p,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptitle h2,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgflipartist h2 {
  font-variation-settings: "wght" 711, "SERF" 25, "ital" 0;
  font-size: 3rem;
  line-height: 3rem;
  border-bottom: none !important;
  letter-spacing: 0.01rem;
}

main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptitle p,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptitle h2 {
  margin-top: 3rem;
  text-transform: uppercase;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h3,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptitle p,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgflipartist p {
    font-size: 9.75rem;
    line-height: 9.75rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) h4 {
  font-variation-settings: "wght" 706, "SERF" 25, "ital" 0;
  font-size: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h4 {
    font-size: 7.5rem;
    line-height: 7.5rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) h5 {
  font-variation-settings: "wght" 705, "SERF" 25, "ital" 0;
  font-size: 2.25rem;
  line-height: 2.5rem;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h5 {
    font-size: 6.75rem;
    line-height: 7.5rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) h6 {
  font-variation-settings: "wght" 811, "SERF" 25, "ital" 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) h6 {
    font-size: 3.75rem;
    line-height: 5.25rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) p {
  font-variation-settings: "wght" 666, "SERF" 75, "ital" 0;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0.01rem;
}
@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) p {
    letter-spacing: 0.03rem;
  }
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) p {
    font-size: 4.0625rem;
    line-height: 5.6875rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) .content .readingtime p {
  font-variation-settings: "wght" 666, "SERF" 75, "ital" 0;
}

/* Starke und kursive Texte */
main[ndx--magazine*=nr-1-2025]:not(.infopage) p strong {
  font-variation-settings: "wght" 999, "SERF" 75, "ital" 0;
}

main[ndx--magazine*=nr-1-2025]:not(.infopage) p strong em {
  font-variation-settings: "wght" 999, "SERF" 75, "ital" 11;
}

main[ndx--magazine*=nr-1-2025]:not(.infopage) p em {
  font-variation-settings: "wght" 666, "SERF" 75, "ital" 11;
}

/* Imgfliptext */
main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptext p {
  font-size: 1.5rem;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .imgfliptext p {
    font-size: 4.875rem;
  }
}
/* Intro */
main[ndx--magazine*=nr-1-2025]:not(.infopage) .intro,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .intro p {
  font-variation-settings: "wght" 690, "SERF" 25, "ital" 0;
  font-size: 2.25rem;
  line-height: 2.5rem;
  letter-spacing: 0.01rem;
}
@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .intro,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .intro p {
    letter-spacing: 0.03rem;
  }
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .intro,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .intro p {
    font-size: 5.625rem;
    line-height: 6.25rem;
  }
}
main[ndx--magazine*=nr-1-2025] .intro strong {
  font-variation-settings: "wght" 1035, "SERF" 25, "ital" 0;
}

main[ndx--magazine*=nr-1-2025] .intro strong em {
  font-variation-settings: "wght" 1035, "SERF" 25, "ital" 11;
}

main[ndx--magazine*=nr-1-2025] .intro em {
  font-variation-settings: "wght" 690, "SERF" 25, "ital" 11;
}

/* Authorious */
main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious p {
  font-variation-settings: "wght" 674, "SERF" 25, "ital" 0;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-right: 80px;
  border-top: 0.1rem solid rgb(110, 90, 215);
}
@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious p {
    border-top: 0.3rem solid rgb(110, 90, 215);
  }
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious p {
    font-size: 3.75rem;
    line-height: 4.6875rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious p strong {
  font-variation-settings: "wght" 1011, "SERF" 25, "ital" 0;
}

main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious p strong em {
  font-variation-settings: "wght" 1011, "SERF" 25, "ital" 11;
}

main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious p em {
  font-variation-settings: "wght" 674, "SERF" 25, "ital" 11;
}

main[ndx--magazine*=nr-1-2025]:not(.infopage) .authorious.p.center {
  text-align: center;
}

/* Question */
.issue[ndx--target*=nr-1-2025] .question h1 {
  font-variation-settings: "wght" 715, "SERF" 25, "ital" 0;
  font-size: 9.5rem !important;
  line-height: 8.25rem !important;
  letter-spacing: -0.2rem;
}

@media screen and (max-width: 800px) {
  .issue[ndx--target*=nr-1-2025] .question h1 {
    font-size: 23.75rem !important;
    line-height: 20.625rem !important;
  }
}
/* Card Title & Quote Overrides */
main[ndx--magazine*=nr-1-2025]:not(.infopage) .teasers .teaser .card p.title,
.content .issue[ndx--target*=nr-1-2025] .teasers .teaser .card p.title,
.teasers.searchteasers .teaser[ndx--style=nr-1-2025] .card p.title {
  font-variation-settings: "wght" 710, "SERF" 25, "ital" 0;
  font-size: 3.25rem !important;
  line-height: 3rem !important;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .teasers .teaser .card p.title,
  .content .issue[ndx--target*=nr-1-2025] .teasers .teaser .card p.title,
  .teasers.searchteasers .teaser[ndx--style=nr-1-2025] .card p.title {
    font-size: 13rem !important;
    line-height: 12rem !important;
    padding-top: 2rem;
  }
}
main[ndx--magazine*=nr-1-2025]:not(.infopage) .teasers .teaser .card p.quote,
.content .issue[ndx--target*=nr-1-2025] .teasers .teaser .card p.quote,
.teasers.searchteasers .teaser[ndx--style=nr-1-2025] .card p.quote {
  font-variation-settings: "wght" 600, "SERF" 70, "ital" 0;
  font-size: 2.5rem !important;
  line-height: 2.5rem !important;
  letter-spacing: -0.01em;
  background: linear-gradient(to bottom, rgb(120, 90, 225) 0%, rgb(255, 255, 255) 10%, rgba(255, 255, 225, 0) 90%, rgba(120, 90, 225, 0) 100%);
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .teasers .teaser .card p.quote,
  .content .issue[ndx--target*=nr-1-2025] .teasers .teaser .card p.quote,
  .teasers.searchteasers .teaser[ndx--style=nr-1-2025] .card p.quote {
    font-size: 10rem !important;
    line-height: 10rem !important;
    padding-top: 2rem;
  }
}
/* Fußnoten & Sidebar */
main[ndx--magazine*=nr-1-2025]:not(.infopage) .sidebar li.sidenote,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .footnotes li,
main[ndx--magazine*=nr-1-2025]:not(.infopage) .footnote,
main[ndx--magazine*=nr-1-2025]:not(.infopage) figcaption,
main[ndx--magazine*=nr-1-2025]:not(.infopage) blockquote footer {
  font-variation-settings: "wght" 659, "SERF" 60, "ital" 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media screen and (max-width: 800px) {
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .sidebar li.sidenote,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .footnotes li,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) .footnote,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) figcaption,
  main[ndx--magazine*=nr-1-2025]:not(.infopage) blockquote footer {
    font-size: 3.75rem;
    line-height: 5.625rem;
  }
}