/* MijnDex v6.3 — dark expansion detail and continuously loaded gallery. */
.page:has(.md-set-page) { background:#090e12!important; color:#eef4f7!important; }
.page .md-set-page .page-navigation {color:#9bafbf!important;}
.page .md-set-page .page-navigation a {color:#87caff!important;}
.page .md-set-page .set-detail-head {
  background:linear-gradient(115deg,#172b36 0%,#111e28 55%,#101820 100%)!important;
  border:1px solid #30424d!important;border-radius:12px;
  color:#eaf2f7!important;box-shadow:none;
}
.page .md-set-page .set-detail-copy h1 {color:#f5f8fa!important;}
.page .md-set-page .set-detail-copy>span:last-child {color:#a9bdc9!important;}
.page .md-set-page .set-detail-copy .overline {color:#83c7ec!important;}
.page .md-set-page .set-detail-art {filter:drop-shadow(0 10px 20px #0007);}
.page .md-set-page .set-detail-summary>div {
  background:#111b23!important;color:#eaf2f7!important;
  border:1px solid #2b3b46!important;border-radius:10px;
}
.page .md-set-page .set-detail-summary strong {color:#f3f7fa!important;}
.page .md-set-page .set-detail-summary strong small,
.page .md-set-page .set-detail-summary small {color:#a4b4bf!important;}
.page .md-set-page .set-detail-summary span {color:#86c7ef!important;}
.page .md-set-page .set-detail-summary .progress {background:#263a48!important;}
.page .md-set-page .set-toolbar {background:transparent!important;border:none!important;}
.md-set-scroll-status {padding:22px 8px 30px;text-align:center;color:#92aabd;font-size:12px;line-height:1.6;}
.md-set-scroll-status button {margin-left:10px;}
.md-set-sentinel {height:1px;pointer-events:none;}
@media(max-width:760px){
 .page .md-set-page .set-detail-head {padding:17px!important;gap:9px;}
 .page .md-set-page .set-detail-copy h1 {font-size:clamp(21px,6vw,31px)!important;overflow-wrap:anywhere;}
 .md-set-scroll-status {padding:15px 6px 23px;font-size:11px;}
}
/* Reuse the exact logo mark from the authenticated navigation. */
.md-landing .md-lp-brand .cin-ball {display:inline-block;flex-shrink:0;}
.md-landing .md-lp-footer .cin-ball {width:25px;height:25px;flex-basis:25px;}
.md-landing .md-lp-footer .cin-ball:before {inset:7px;}
