@neosjs/vitepress-theme
Version:
NeosJS VitePress theme
1 lines • 1.43 kB
CSS
.vp-code-group{margin-top:16px}.vp-code-group .tabs{background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);display:flex;margin-left:-24px;margin-right:-24px;overflow-x:auto;overflow-y:hidden;padding:0 12px;position:relative}@media (min-width:640px){.vp-code-group .tabs{border-radius:var(--vp-border-radius-large) var(--vp-border-radius-large) 0 0;margin-left:0;margin-right:0}}.vp-code-group .tabs input{opacity:0;pointer-events:none;position:fixed}.vp-code-group .tabs label{border-bottom:1px solid transparent;color:var(--vp-code-tab-text-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:48px;padding:0 12px;position:relative;transition:color .25s;white-space:nowrap}.vp-code-group .tabs label:after{background-color:transparent;border-radius:2px;bottom:-1px;content:"";height:2px;left:8px;position:absolute;right:8px;transition:background-color .25s;z-index:1}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-block,.vp-code-group div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0}.vp-block.active,.vp-code-group div[class*=language-].active{display:block}.vp-block{padding:10px 14px}