.mastery-panel{padding:1rem;border:1px solid #a98c45;border-radius:8px;margin-bottom:1rem;background:#a98c4510}.mastery-panel p{margin:.6rem 0}.mastery-detail{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:.7rem 0}.mastery-detail small{line-height:1.5}.mastery-badge{display:inline-flex;flex-direction:column;gap:.4rem;border:1px solid #aa8739;border-radius:8px;padding:.65rem .85rem;background:#ac8b2818;color:inherit;font-weight:700;max-width:100%;overflow-wrap:anywhere}.mastery-badge small{font-weight:400}.profile-masteries{padding:1.2rem 0;border-top:1px solid #a98c4566}.profile-masteries .mastery-badge{margin:.5rem .5rem .5rem 0}.mastery-detail .btn{white-space:normal}
