.tabs{margin:2rem 0}.tabs-list{display:flex;background:rgba(0,0,0,0);gap:.125rem;padding:0;margin-bottom:-1px}.tabs-trigger{flex:1;padding:.875rem 1.5rem;font-size:.9rem;font-weight:500;background:var(--bg-quaternary);border:1px solid rgba(0,0,0,0);border-bottom:1px solid var(--border-subtle);border-radius:6px 6px 0 0;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-base);position:relative;margin-bottom:0}.tabs-trigger:not(:first-child){margin-left:-1px}.tabs-trigger:hover:not(.tabs-trigger--active){color:var(--text-secondary);background:var(--bg-tertiary);border-color:var(--border-default)}.tabs-trigger--active{background:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);border:1px solid var(--border-subtle);border-bottom-color:var(--bg-secondary);border-top:3px solid var(--accent-primary);box-shadow:var(--shadow-sm);font-weight:600;z-index:10;padding-top:calc(.875rem - 2px)}.tabs-trigger--active:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--bg-secondary)}.tabs-content{background:var(--bg-secondary);padding:1.5rem;border:1px solid var(--border-subtle);border-radius:0 0 6px 6px;box-shadow:var(--shadow-sm);position:relative;z-index:5;margin-top:-1px}.tabs-trigger[value=windows]{order:2}.tabs-trigger[value=linux]{order:1}@media(max-width:768px){.tabs-trigger{padding:.5rem 1rem;font-size:.85rem}.tabs-content{padding:1rem}}.tabs-content .code-block{margin:0}.tabs-content .code-block:first-child pre{margin-top:0}.tabs-content .code-block:last-child pre{margin-bottom:0}