
.db-metrics .db-skill-row>span{display:flex;align-items:center;gap:11px;color:#fff!important;min-width:0;line-height:1.4}
.db-metrics .db-skill-row .db-skill-label{padding:0!important;color:inherit;font-size:13px;font-weight:600}
.db-skill-icon{width:23px;height:23px;flex:0 0 23px;color:#fff;display:block}
.db-language-menu{position:relative;color:#fff;flex:none;font:inherit}
.db-language-menu summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:10px 12px;border:1px solid #29464c;border-radius:8px;background:#0d252d;min-height:42px;box-sizing:border-box;font-size:13px;font-weight:600}
.db-language-menu summary::-webkit-details-marker{display:none}.db-language-menu summary::marker{content:''}
.db-language-menu summary>svg{width:19px;height:19px}.db-language-menu summary>.db-language-chevron{width:12px;height:12px}
.db-language-menu[open] .db-language-chevron{transform:rotate(180deg)}
.db-language-options{position:absolute;right:0;top:calc(100% + 8px);z-index:1000;min-width:155px;background:#17313b;border:1px solid #36515c;border-radius:9px;padding:6px;box-shadow:0 12px 30px #0005}
.db-language-options a{display:block;padding:10px 12px;border-radius:5px;color:#fff!important;text-decoration:none;font-size:14px;line-height:1.2;white-space:nowrap}
.db-language-options a:hover,.db-language-options a:focus-visible,.db-language-options a[aria-current]{background:#284850;color:#6aefc0!important}
.db-language-menu summary:focus-visible{outline:2px solid #6aefc0;outline-offset:3px}
@media(max-width:650px){.db-metrics .db-skill-row{column-gap:16px;row-gap:16px}.db-metrics .db-skill-row>span{gap:8px}.db-metrics .db-skill-row .db-skill-label{font-size:12px}.db-skill-icon{width:21px;height:21px;flex-basis:21px}.db-language-menu summary{gap:6px;padding:8px}.db-language-options{right:0}}
