mk-tab {--radius: 1em;
display: block;
[role="tab"] {
> * {
font-family: Mono Font;
}
border-radius: var(--radius) var(--radius) 0 0;
padding: 0.5em 0.5em 0.125em 0.5em;
border: 1.25px solid black;
border-bottom: 0;
}
ul[role="tablist"] {
display: flex;
align-items: end;
flex-direction: row;
flex-wrap: nowrap;
overflow: auto;
margin: 0 var(--radius);
> li {
border-radius: var(--radius) 0;
> h2 {
font-size: 1rem;
}
> * {
font-size: 1rem;
}
}
list-style-type: none;
}
[role="tabpanel"] {
background: rgba(255, 238, 204, 0.6666666667);
border-radius: var(--radius);
padding: 0.5em var(--radius);
border: 1.25px solid black;
ol {
padding: revert;
}
}
}