#kavelyth-evolution-6197{max-width:1120px;margin:24px auto;padding:22px;border:1px solid rgba(78,191,218,.38);border-radius:18px;background:linear-gradient(145deg,#102b43,#091a2c);color:#edf7ff;box-shadow:0 12px 30px rgba(0,0,0,.16);font:inherit}
#kavelyth-evolution-6197 .ke6197-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#72d7e7}
#kavelyth-evolution-6197 h2{margin:8px 0;font-size:clamp(20px,3vw,27px);color:inherit}
#kavelyth-evolution-6197 .ke6197-desc{color:#b7cde0;line-height:1.6}
#kavelyth-evolution-6197 .ke6197-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
#kavelyth-evolution-6197 .ke6197-field{display:flex;flex-direction:column;gap:7px;color:#dceafa;font-size:13px}
#kavelyth-evolution-6197 .ke6197-field input:not([type=checkbox]),#kavelyth-evolution-6197 .ke6197-field select,#kavelyth-evolution-6197 .ke6197-field textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #3d607a;border-radius:9px;background:#07192a;color:#f5f9ff;font:inherit}
#kavelyth-evolution-6197 .ke6197-field input[type=checkbox]{width:18px;height:18px;accent-color:#51c6d8}
#kavelyth-evolution-6197 .ke6197-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}
#kavelyth-evolution-6197 button{padding:10px 14px;border:1px solid #4b9cb5;border-radius:9px;background:#16435d;color:#fff;font:inherit;font-weight:700;cursor:pointer}
#kavelyth-evolution-6197 button:disabled{opacity:.45;cursor:not-allowed}
#kavelyth-evolution-6197 .ke6197-result{margin-top:14px;padding:13px;border:1px solid rgba(102,160,190,.3);border-radius:10px;background:rgba(2,12,23,.6);line-height:1.55;color:#e4f1fc}
#kavelyth-evolution-6197 .ke6197-result p{margin:6px 0}
#kavelyth-evolution-6197 .ke6197-note{font-size:11px;color:#a8bfd2;margin:12px 0 0}
@media(max-width:600px){#kavelyth-evolution-6197{margin:18px 10px;padding:16px}#kavelyth-evolution-6197 .ke6197-actions button{flex:1}}
