:root{--adf-bg-app:#131313;--adf-bg-surface:#1a1a1d;--adf-text:#f9f9f9;--adf-text-muted:#b2b2b6;--adf-divider:#2c2c2e;--adf-chartreuse:#7f0;--adf-lavender:#d6a7ff;--adf-electric:#6faeff;--radius-xl:18px;--space-3:18px;--space-4:24px;--space-6:32px}html,body{background:var(--adf-bg-app);color:var(--adf-text)}.surface{background:var(--adf-bg-surface);border:1px solid var(--adf-divider);border-radius:var(--radius-xl)}.muted{color:var(--adf-text-muted)}.app-container{max-width:1280px;margin:0 auto}.nav{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.nav-left{gap:12px;display:flex}.nav-right{gap:10px;display:flex}.link-button{color:var(--adf-text);border-radius:10px;padding:8px 12px;text-decoration:none}.primary-cta{background:var(--adf-chartreuse);color:#000;border-radius:10px;padding:8px 12px;font-weight:700;text-decoration:none}.main{padding:24px}.header{margin-bottom:16px}.title{margin:0}.ct-layout{grid-template-columns:2fr 1fr;gap:16px;display:grid}.ct-column{gap:16px;display:grid}.ct-surface{padding:16px}.ct-heading{margin-bottom:8px}.ct-grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ct-card,.ct-guard-card{text-align:center;border:1px solid #2b2b30;border-radius:12px;padding:12px}.ct-card-value{font-size:22px;font-weight:800}.ct-card-label{opacity:.7}.ct-delta{color:var(--adf-chartreuse);margin-top:4px}.ct-guard-type{font-weight:700}.ct-guard-count{font-size:20px}.ct-table{border-collapse:collapse;width:100%}.ct-table-header th{text-align:left;opacity:.8}.ct-table-row{border-top:1px solid #2b2b30}.ct-td-pad{padding:10px 0}.ct-queue-list{margin:0;padding-left:18px}.ct-queue-item{margin-bottom:8px}.ct-action{color:var(--adf-lavender)}.live-demo__main{max-width:1280px;margin:0 auto;padding:24px}.live-demo__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.live-demo__title{margin:0}.live-demo__actions{gap:10px;display:flex}.live-demo__cta{color:var(--adf-text);border-radius:10px;padding:10px 14px;text-decoration:none;display:inline-block}.live-demo__cta--primary{background:var(--adf-chartreuse);color:#000;font-weight:700}.live-demo__section{margin-top:24px}.live-demo__content{padding:16px}.live-demo__heading{margin:0}.live-demo__list{margin-top:10px;padding-left:1.25rem}.live-demo__muted{margin-top:12px}
