.ap-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid;border-radius:999px;font-size:12px;font-weight:650;line-height:1.5;white-space:normal}.ap-neutral{color:#d1d4de;background:#262b36;border-color:#525969}.ap-blue{color:#b6d7ff;background:#172d48;border-color:#4276a7}.ap-amber{color:#ffdd97;background:#3b301b;border-color:#8e7035}.ap-orange{color:#ffd0a9;background:#43291a;border-color:#ad6c3e}.ap-green{color:#b1f0d0;background:#17392c;border-color:#3c8e6b}.ap-red{color:#ffb6bd;background:#421f29;border-color:#a85463}.ap-cardtop{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ap-cardtop>span:last-child{font-size:12px;color:#aeb5c2}.ap-tasklist{display:grid;gap:8px;margin:18px 0}.ap-task{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;border:1px solid #ffffff16;background:#10151d6b;border-radius:12px}.ap-task b{display:block;font-size:14px}.ap-task small{display:block;color:#b6bdca;margin-top:6px}.ap-task p{margin-bottom:0}.ap-progress{margin-top:18px;font-size:13px;color:#c8ced8}.ap-progress progress{width:100%;height:8px;margin-top:10px;accent-color:#ce947c}.ap-score{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ap-score>strong{font-size:38px;color:#f2c7b6}.ap-score strong small{font-size:15px;color:#aeb5c2}.ap-scoreparts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.ap-scoreparts>div{padding:14px;background:#10151d80;border:1px solid #ffffff16;border-radius:12px;display:grid;gap:8px}.ap-scoreparts b{font-size:23px;color:#f0c6b5}.ap-scoreparts small{color:#b5bdcb}.ap-feedback{padding:12px;border-inline-start:3px solid #dba389;background:#dba3890c}@media(max-width:700px){.ap-task{align-items:flex-start;flex-direction:column;gap:12px}.ap-scoreparts{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Keep the established graphite/copper palette; semantic color is confined to compact status chips. */
.ap-badge{padding:4px 9px;font-size:11px;font-weight:600;border-color:#ffffff20}.ap-neutral,.ap-blue{color:#c3c9d2;background:#ffffff06;border-color:#ffffff20}.ap-amber{color:#d7bd88;background:#c8a96d0c;border-color:#b89b6338}.ap-green{color:#a1c8b4;background:#74a68d0c;border-color:#74a68d38}.ap-orange{color:#d4a491;background:#cc907a0c;border-color:#cc907a38}.ap-red{color:#d0a0a5;background:#b67c850c;border-color:#b67c8538}.ap-score>strong,.ap-scoreparts b{color:inherit}.ap-task{background:transparent}.ap-scoreparts>div{background:#ffffff03}
