/* P130-P135 Projects final release closure */
html.dark .pr-evidence-register-section,
[data-theme="dark"] .pr-evidence-register-section{background:linear-gradient(180deg,#10201d 0%,#0b1718 100%)!important;color:#f5f7f6!important}
html.dark .pr-evidence-register-section .pr-heading h2,
html.dark .pr-evidence-register-section .pr-heading p,
[data-theme="dark"] .pr-evidence-register-section .pr-heading h2,
[data-theme="dark"] .pr-evidence-register-section .pr-heading p{color:#f5f7f6!important;-webkit-text-fill-color:#f5f7f6!important;background:none!important;opacity:1!important}
html.dark .pr-register-card,[data-theme="dark"] .pr-register-card{background:#122420!important;border-color:rgba(232,197,80,.24)!important;color:#f4f7f5!important}
html.dark .pr-register-card h3,html.dark .pr-register-card dt,html.dark .pr-register-card dd,
[data-theme="dark"] .pr-register-card h3,[data-theme="dark"] .pr-register-card dt,[data-theme="dark"] .pr-register-card dd{color:#f4f7f5!important;-webkit-text-fill-color:#f4f7f5!important}
.pr-register-card{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.pr-register-card[aria-selected="true"]{border-color:#d8b84d!important;box-shadow:0 18px 44px rgba(8,26,24,.16);transform:translateY(-2px)}
.pr-evidence-detail{max-width:1480px;margin:24px auto 0;padding:28px;border:1px solid rgba(45,105,93,.2);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(13,38,34,.08)}
.pr-evidence-detail__head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(45,105,93,.16)}
.pr-evidence-detail__head span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b08d19}
.pr-evidence-detail__head strong{font-size:1.35rem;color:#17312d}
.pr-evidence-detail__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}
.pr-evidence-detail__grid>div{padding:16px;border-radius:16px;background:#f4f8f6;border:1px solid rgba(45,105,93,.12)}
.pr-evidence-detail__grid span{display:block;font-size:.74rem;font-weight:800;color:#61736f;margin-bottom:8px}
.pr-evidence-detail__grid strong{display:block;font-size:.92rem;line-height:1.55;color:#18332e}
html.dark .pr-evidence-detail,[data-theme="dark"] .pr-evidence-detail{background:#10231f;border-color:rgba(232,197,80,.24)}
html.dark .pr-evidence-detail__head strong,html.dark .pr-evidence-detail__grid strong,[data-theme="dark"] .pr-evidence-detail__head strong,[data-theme="dark"] .pr-evidence-detail__grid strong{color:#f4f7f5!important}
html.dark .pr-evidence-detail__grid>div,[data-theme="dark"] .pr-evidence-detail__grid>div{background:#152b26;border-color:rgba(255,255,255,.08)}
html.dark .pr-evidence-detail__grid span,[data-theme="dark"] .pr-evidence-detail__grid span{color:#b9c8c4!important}
/* review and footer deterministic contrast */
html.dark .pr-project-review-authority h2,html.dark .pr-project-review-authority p,html.dark .pr-project-review-authority h3,html.dark .pr-project-review-authority li,
[data-theme="dark"] .pr-project-review-authority h2,[data-theme="dark"] .pr-project-review-authority p,[data-theme="dark"] .pr-project-review-authority h3,[data-theme="dark"] .pr-project-review-authority li{color:#f5f7f6!important;-webkit-text-fill-color:#f5f7f6!important;background:none!important;opacity:1!important}
html.dark .p20-footer, [data-theme="dark"] .p20-footer{color:#eef4f2!important}
html.dark .p20-footer h2,html.dark .p20-footer p,html.dark .p20-footer a,html.dark .p20-footer span,[data-theme="dark"] .p20-footer h2,[data-theme="dark"] .p20-footer p,[data-theme="dark"] .p20-footer a,[data-theme="dark"] .p20-footer span{color:#eef4f2!important;-webkit-text-fill-color:#eef4f2!important}
@media(max-width:1100px){.pr-evidence-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.pr-evidence-detail{padding:18px;border-radius:18px}.pr-evidence-detail__head{align-items:flex-start;flex-direction:column}.pr-evidence-detail__grid{grid-template-columns:1fr}.pr-register-card[aria-selected="true"]{transform:none}}
@media(prefers-reduced-motion:reduce){.pr-register-card{transition:none!important}}
