.csdash-editions,.csdash-displays{margin:32px 0;padding:30px;border:1px solid #385671;border-radius:22px;background:linear-gradient(135deg,#102738,#141c34);grid-column:1/-1}
.csdash-editions h2,.csdash-displays h2{color:#ecf9ff;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}
.csdash-edition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}
.csdash-edition-grid article{padding:25px 22px;border:1px solid #46657d;border-radius:16px;background:linear-gradient(145deg,#16374988,#0b162c)}
.csdash-edition-grid article:nth-child(2){border-color:#b17dde;background:linear-gradient(145deg,#55315b88,#101a30)}
.csdash-edition-grid article:nth-child(3){border-color:#e2bd71;background:linear-gradient(145deg,#66502d77,#17182e)}
.csdash-edition-grid article>span,.csdash-display-grid article>span{font-size:.73rem;letter-spacing:.11em;color:#8eeeff;font-weight:700}
.csdash-edition-grid article:nth-child(2)>span{color:#e1b3ff}.csdash-edition-grid article:nth-child(3)>span{color:#ffe1a0}
.csdash-edition-grid h3,.csdash-display-grid h3{font-size:1.1rem;color:#edf9ff;margin:.7rem 0}
.csdash-edition-number{font-size:3.4rem;font-weight:750;color:#effaff;line-height:1;margin:22px 0}.csdash-edition-number small{display:block;font-size:.83rem;font-weight:500;color:#bad0e2;line-height:1.8;margin-top:5px}
.csdash-edition-grid article>p:not(.csdash-edition-number),.csdash-display-grid article>p{font-size:.91rem;color:#bbd1e1;line-height:1.7;margin:.8rem 0 0}
.csdash-edition-note{font-size:.79rem;line-height:1.7;color:#a9bfce}.csdash-edition-note a{color:#96e9ff;text-underline-offset:3px}
.csdash-display-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}
.csdash-display-grid article{padding:18px 0;border-top:2px solid #59d6eb}.csdash-display-grid article:nth-child(2n){border-color:#cb8cf0}.csdash-display-grid article:nth-child(3n){border-color:#e4c274}
[data-csdash-design][data-edition="Premium Pro"]>span{color:#f1d399}
@media(max-width:1000px){.csdash-edition-grid{grid-template-columns:1fr}.csdash-display-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csdash-editions,.csdash-displays{padding:22px}}
@media(max-width:550px){.csdash-display-grid{grid-template-columns:1fr}.csdash-edition-grid article{padding:20px}}

[data-csdash-design^="clockwork-"] img,[data-csdash-design^="platform-"] img{aspect-ratio:960/704!important;object-fit:contain!important;background:#07101b}
