@@ -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  {
@@ -906,16 +905,33 @@ blockquote.side-callout {
906905}
907906
908907/* Tabs */ 
909- 
910908.tabs-container  {
911-   position :  relative;
912-   z-index :  -1 ;
913-   border-bottom :  1px   solid black;
909+   /* border-bottom: 1px solid black; */ 
914910  white-space :  nowrap;
915911
916912  /* Lines extend 1rem into gutter on both sides */ 
917913  width :  calc (100%   +  2rem  );
918914  margin-left :  -1rem  ;
915+ 
916+   display :  flex;
917+   flex-direction :  row;
918+   align-items :  end;
919+ 
920+   * 
921+     flex-grow :  0 ;
922+   }
923+ 
924+   &  >  : last-child  {
925+     /* Extend the last child */ 
926+     flex-grow :  1 ;
927+   }
928+ }
929+ 
930+ .tabs-line  {
931+   display :  block;
932+   background-color :  white;
933+   border-bottom :  1px   solid black;
934+   width :  2rem  ;
919935}
920936
921937.nav-tabs  {
@@ -927,7 +943,7 @@ blockquote.side-callout {
927943  list-style :  none;
928944  display :  flex;
929945  justify-content :  start;
930-   margin :  0   1 rem 
946+   margin :  0 ;
931947  padding :  0 ;
932948
933949  >  : not (: last-child ) {
@@ -937,9 +953,8 @@ blockquote.side-callout {
937953
938954.nav-item  {
939955  border :  1px   solid var (--color-tabs-divider );
940-   border-bottom :  none ;
956+   border-bottom :  1 px  solid black ;
941957  padding :  10px  ;
942-   position :  relative;
943958
944959  a  {
945960    text-decoration :  none;
@@ -954,22 +969,12 @@ blockquote.side-callout {
954969  /* Change the border colors of li that is has a child with a class "active" */ 
955970  border-top :  1px   solid black;
956971  border-left :  1px   solid black;
972+   border-bottom :  none;
957973
958974  /* Change the border of next child */ 
959975  +  li  {
960976    border-left :  1px   solid black;
961977  }
962- 
963-   & ::after  {
964-     content :  "" ;
965-     position :  absolute;
966-     display :  block;
967-     border-bottom :  1px   solid white;
968-     bottom :  0 ;
969-     left :  0 ;
970-     width :  100%  ;
971-     z-index :  9999 ;
972-   }
973978}
974979
975980.nav-item : last-child : has (.active ) {
@@ -978,7 +983,8 @@ blockquote.side-callout {
978983}
979984
980985.tab-content  {
981-   position :  relative;
986+   border-bottom :  1px   solid black;
987+   margin-left :  calc (-1  *  var (--overflow-gutter-extension ));
982988
983989  .tab-pane  {
984990    display :  none;
@@ -992,16 +998,6 @@ blockquote.side-callout {
992998  }
993999}
9941000
995- .tab-content ::after  {
996-   /* Bottom Horizontal Line for Tabs */ 
997-   content :  "" ;
998-   position :  absolute;
999-   border-bottom :  1px   solid black;
1000-   left :  calc (-1  *  var (--overflow-gutter-extension ));
1001-   bottom :  0 ;
1002-   width :  calc (100%   +  (2  *  var (--overflow-gutter-extension )));
1003- }
1004- 
10051001/* Codeblocks */ 
10061002.highlight  {
10071003  padding :  0  1rem   0  1rem  ;
@@ -1014,11 +1010,8 @@ blockquote.side-callout {
10141010  }
10151011}
10161012
1017- .code-container  {
1018-   grid-column :  1 ;
1019-   display :  flex;
1020-   flex-direction :  row;
1021-   position :  relative;
1013+ .code-block  {
1014+   position :  static;
10221015}
10231016
10241017.code-block  .code-header : not (: has (.code-type )) {
@@ -1036,13 +1029,13 @@ li .code-block {
10361029  border-bottom :  1px   solid # cccccc
10371030  overflow-x :  scroll;
10381031  scrollbar-width :  none;
1039-   width :  calc (100%   +  var (--overflow-gutter-extension ));
10401032}
10411033
10421034.highlight-v2 .single-line  {
10431035  display :  flex;
10441036  align-items :  center;
10451037  border :  1px   solid # cccccc
1038+   overflow-x :  scroll;
10461039}
10471040
10481041.code-header  {
@@ -1078,13 +1071,9 @@ li .code-block {
10781071  font-family :  "JetBrains Mono" ,  monospace;
10791072  font-size :  12px  ;
10801073  color :  # 000
1081-   order :  2 ;
10821074  display :  none;
1083- }
1084- 
1085- .code-copy-button  {
10861075  position :  absolute;
1087-   right :  8 px 
1076+   right :  calc ( 25 %   +   2 rem ) ;
10881077  margin-top :  8px  ;
10891078}
10901079
0 commit comments