.dpib-sidebar{color:#f8f7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left}
.preview-sidebar{margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}
.dpib-sidebar *{box-sizing:border-box}
.dpib-sidebar .dpib-sidebar-kicker{display:block;color:#b8adcd;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.6}
body .dpib-sidebar h2{font-family:inherit!important;font-size:21px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.035em!important;text-transform:none!important;color:#f8f7ff!important;margin:10px 0 22px!important;padding:0!important}
.dpib-sidebar ol.dpib-sidebar-list{list-style:none!important;margin:0!important;padding:0!important}
.dpib-sidebar .dpib-sidebar-list li{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid rgba(255,255,255,.12)}
.dpib-sidebar .dpib-sidebar-list li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}
.dpib-sidebar .dpib-sidebar-list a{display:block;position:relative;padding:18px 28px 18px 0;color:#f8f7ff!important;text-decoration:none!important;transition:background .25s ease,color .25s ease}
.dpib-sidebar .dpib-sidebar-meta{display:block;color:#b8bfff;font-size:10px;line-height:1.6;margin-bottom:7px}
.dpib-sidebar .dpib-sidebar-title{display:block;color:inherit;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:-.015em}
.dpib-sidebar .dpib-sidebar-arrow{position:absolute;right:4px;top:50%;color:#b37cff;transition:transform .2s ease,color .2s ease}
.dpib-sidebar .dpib-sidebar-list a:hover,.dpib-sidebar .dpib-sidebar-list a:focus-visible{background:linear-gradient(90deg,rgba(124,140,255,.07),transparent);color:#cfbeff!important}
.dpib-sidebar .dpib-sidebar-list a:hover .dpib-sidebar-arrow{transform:translate(2px,-2px);color:#cdb7ff}
.dpib-sidebar a.dpib-sidebar-all{display:inline-flex;gap:16px;margin-top:21px;color:#ece5fc!important;font-size:12px;font-weight:650;text-decoration:none!important}
.dpib-sidebar a:focus-visible{outline:2px solid #b37cff;outline-offset:4px}
.dpib-admin-notice{border:1px dashed rgba(179,124,255,.45);border-radius:14px;padding:20px!important;margin:20px 0!important;background:#15111f;color:#e8e0f5;font:14px/1.7 system-ui,sans-serif}
.dpib-admin-notice p{margin:0 0 12px!important;color:inherit!important}
.dpib-admin-notice a{color:#c9b5ff!important;font-size:13px!important;text-decoration:none!important}
.dpib-admin-notice small{display:block;color:#a89ab9;margin-top:10px;font-size:11px}
@media(prefers-reduced-motion:reduce){.dpib-sidebar *{transition:none!important}}
