
/* Status disclosure — noncommercial project */
.sc-legal-notice {max-width:72rem;margin:1.5rem auto 0;padding:1rem 1.25rem;border:1px solid rgba(174,149,255,.25);border-radius:12px;color:#c8c6d3;background:rgba(145,99,235,.065);font-size:.875rem;line-height:1.65;}
.sc-legal-notice strong {color:#f0eaff;} .sc-legal-notice a {text-decoration:underline;color:#bfadff;margin-left:.4rem;}
.sc-compliance-panel {max-width:72rem;margin:1.75rem auto;padding:1.4rem 1.6rem;border:1px solid rgba(174,149,255,.3);border-radius:16px;background:#11101c;color:#ece8f7;line-height:1.7;}
.sc-compliance-panel h2 {font-size:1.5rem;font-weight:650;margin:0 0 .75rem;} .sc-compliance-panel h3 {font-size:1.05rem;font-weight:600;margin:1.25rem 0 .25rem;} .sc-compliance-panel p {margin:.5rem 0;color:#cac6d5;}
.sc-compliance-panel a {color:#beaaff;text-decoration:underline;} .sc-compliance-panel ul {list-style:disc;padding-left:1.5rem;}
.sc-compliance-panel li {padding:.2rem 0;}
