[data-checklist-inicio] { margin-block: 1rem; padding: 1rem; border: 1px solid var(--border, #777); border-radius: .75rem; }
[data-checklist-inicio] progress { width: min(100%, 30rem); accent-color: #9575e5; }
[data-checklist-inicio] progress::-webkit-progress-value { background: #9575e5; }
[data-checklist-inicio] progress::-moz-progress-bar { background: #9575e5; }
[data-checklist-inicio] li { padding-block: .4rem; }
[data-checklist-inicio] a { display: inline-block; padding-block: .3rem; }
#ads-consent { accent-color: #9575e5; }

.demo-session-notice{margin:16px;padding:16px;border:1px solid var(--line,#777);border-radius:12px;background:var(--surface,#202020);color:var(--ink,#fff);font:14px/1.6 system-ui}.demo-session-notice a{color:var(--accent,#aa91ff)}
.sip-intro{font-size:14px;line-height:1.5;color:var(--muted);margin:12px 0}.sip-intro summary{min-height:44px;padding:10px 0;cursor:pointer}
