@layer kin-redesign {
 .kl-rewards-panel {grid-column:1/-1;padding:20px!important;margin:20px 0;min-width:0;scroll-margin-top:90px;}
 .kl-rewards-panel>p {color:var(--kl-muted);line-height:1.6;max-width:900px;}
 .kl-reward-session {display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--kl-line);padding:16px 0;}
 .kl-reward-session small {color:var(--kl-muted);}
 .kl-reward-session p {margin:0;flex:1;}
 .kl-frame-item {display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:20px 0;}
 .kl-frame-preview {display:grid;place-items:center;width:64px;height:64px;background:var(--kl-panel2);color:var(--kl-accent);font-weight:800;border-radius:50%;}
 .kl-starter-frame {outline:3px solid #9567ef!important;outline-offset:2px;border-radius:50%;box-shadow:0 0 0 7px #9567ef22!important;}
 .kl-frame-item small {color:var(--kl-muted);}
 @media(max-width:760px){.kl-reward-session{align-items:flex-start;flex-direction:column;}.kl-frame-item{gap:14px;}}
}
