<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">module-tabgroup {
	display: block;
	margin-bottom: var(--space-l);

	&gt; [role="tablist"] {
		display: flex;
		border-bottom: 1px solid var(--color-border);
		padding: 0;
		margin-bottom: 0;

		&gt; [role="tab"] {
			border: 0;
			border-top: 2px solid transparent;
			border-bottom-width: 0;
			font-family: var(--font-family-sans);
			font-size: var(--font-size-s);
			font-weight: var(--font-weight-bold);
			padding: var(--space-s) var(--space-m);
			color: var(--color-text-soft);
			background-color: var(--color-secondary);
			cursor: pointer;
			transition: all var(--transition-short) var(--easing-inout);

			&amp;:hover,
			&amp;:focus {
				color: var(--color-text);
				background-color: var(--color-secondary-hover);
			}

			&amp;:focus {
				z-index: 1;
			}

			&amp;:active {
				color: var(--color-text);
				background-color: var(--color-secondary-active);
			}

			&amp;[aria-selected="true"] {
				color: var(--color-primary-active);
				border-top: 3px solid var(--color-primary);
				background-color: var(--color-background);
				margin-bottom: -1px;
			}
		}
	}

	&gt; [role="tabpanel"] {
		font-family: sans-serif;
		font-size: var(--font-size-m);
		background: var(--color-background);
		margin-block: var(--space-l);
	}
}
</pre></body></html>