.kt-tip{background:linear-gradient(135deg,#fdf8f4,#f8ece0);border:1px solid #d4b896;border-radius:10px;padding:1rem 1.3rem;margin:1.5rem 0;font-size:15px;color:#3a2a20}.kt-m.good{background:#f0f5e8;border-color:#9ab880;color:#2a5020}.kt-m.hl{background:#f5efea;border-color:#ba9e8b}details.kt-qi[open] summary::after{content:"−"}details.kt-qi[open] summary{border-bottom:1px solid #e0d4cc;background:#f5efea}