@@ -502,7 +502,6 @@ atomic-search-layout atomic-layout-section[section="search"] {
502502 background-color : white;
503503 border : black 1px solid;
504504 box-shadow : 3px 3px 0px var (--color-shadow );
505- z-index : 9999 ;
506505}
507506
508507.product-selector p {
@@ -901,16 +900,24 @@ blockquote.side-callout {
901900}
902901
903902/* Tabs */
904-
905903.tabs-container {
906- position : relative;
907- z-index : -1 ;
908- border-bottom : 1px solid black;
904+ /* border-bottom: 1px solid black; */
909905 white-space : nowrap;
910906
911907 /* Lines extend 1rem into gutter on both sides */
912908 width : calc (100% + 2rem );
913909 margin-left : -1rem ;
910+
911+ display : flex;
912+ flex-direction : row;
913+ align-items : end;
914+ }
915+
916+ .tabs-line {
917+ display : block;
918+ background-color : white;
919+ border-bottom : 1px solid black;
920+ width : 2rem ;
914921}
915922
916923.nav-tabs {
@@ -922,7 +929,7 @@ blockquote.side-callout {
922929 list-style : none;
923930 display : flex;
924931 justify-content : start;
925- margin : 0 1 rem ;
932+ margin : 0 ;
926933 padding : 0 ;
927934
928935 > : not (: last-child ) {
@@ -932,9 +939,8 @@ blockquote.side-callout {
932939
933940.nav-item {
934941 border : 1px solid var (--color-tabs-divider );
935- border-bottom : none ;
942+ border-bottom : 1 px solid black ;
936943 padding : 10px ;
937- position : relative;
938944
939945 a {
940946 text-decoration : none;
@@ -949,22 +955,12 @@ blockquote.side-callout {
949955 /* Change the border colors of li that is has a child with a class "active" */
950956 border-top : 1px solid black;
951957 border-left : 1px solid black;
958+ border-bottom : none;
952959
953960 /* Change the border of next child */
954961 + li {
955962 border-left : 1px solid black;
956963 }
957-
958- & ::after {
959- content : "" ;
960- position : absolute;
961- display : block;
962- border-bottom : 1px solid white;
963- bottom : 0 ;
964- left : 0 ;
965- width : 100% ;
966- z-index : 9999 ;
967- }
968964}
969965
970966.nav-item : last-child : has (.active ) {
@@ -973,7 +969,8 @@ blockquote.side-callout {
973969}
974970
975971.tab-content {
976- position : relative;
972+ border-bottom : 1px solid black;
973+ margin-left : calc (-1 * var (--overflow-gutter-extension ));
977974
978975 .tab-pane {
979976 display : none;
@@ -987,16 +984,6 @@ blockquote.side-callout {
987984 }
988985}
989986
990- .tab-content ::after {
991- /* Bottom Horizontal Line for Tabs */
992- content : "" ;
993- position : absolute;
994- border-bottom : 1px solid black;
995- left : calc (-1 * var (--overflow-gutter-extension ));
996- bottom : 0 ;
997- width : calc (100% + (2 * var (--overflow-gutter-extension )));
998- }
999-
1000987/* Codeblocks */
1001988.highlight {
1002989 padding : 0 1rem 0 1rem ;
@@ -1010,7 +997,7 @@ blockquote.side-callout {
1010997}
1011998
1012999.code-block {
1013- grid-column : 1 ;
1000+ position : static ;
10141001}
10151002
10161003.code-block .code-header : not (: has (.code-type )) {
@@ -1039,7 +1026,6 @@ li .code-block {
10391026 border-bottom : 1px solid # cccccc ;
10401027 overflow-x : scroll;
10411028 scrollbar-width : none;
1042- width : calc (100% + var (--overflow-gutter-extension ));
10431029
10441030 background-image : linear-gradient (to right, white, white),
10451031 linear-gradient (to right, white, white),
@@ -1056,7 +1042,6 @@ li .code-block {
10561042 align-items : center;
10571043 border : 1px solid # cccccc ;
10581044 overflow-x : scroll;
1059- width : calc (100% + var (--overflow-gutter-extension ));
10601045}
10611046
10621047.code-header {
@@ -1072,9 +1057,8 @@ li .code-block {
10721057 text-transform : uppercase;
10731058 border : 1px solid # cccccc ;
10741059 border-bottom : 1px solid white;
1075- padding : .25rem 1rem ; /* Padding for button content */
1076- font-size : 12px ; /* Font size */
1077- z-index : 9999 ;
1060+ padding : .25rem 1rem ;
1061+ font-size : 12px ;
10781062 margin-bottom : -1px ;
10791063}
10801064
0 commit comments