@@ -152,6 +152,7 @@ classes =
152 , seButton = "sbt"
152 , seButton = "sbt"
154 -- nearby elements
154 -- nearby elements
155 , above = "a"
156 , above = "a"
156 , below = "b"
157 , below = "b"
157 , onRight = "or"
158 , onRight = "or"
@@ -824,6 +825,103 @@ baseSheet =
828+ , Class (dot classes.nearby)
829+ [ Prop "position" "relative"
830+ , Prop "border" "none"
831+ , Prop "display" "flex"
832+ , Prop "flex-direction" "row"
833+ , Prop "flex-basis" "auto"
835+ (\fn -> List.map fn locations) <|
839+ Descriptor (dot classes.above)
840+ [ Prop "position" "absolute"
841+ , Prop "bottom" "100%"
843+ , Prop "width" "100%"
844+ , Prop "z-index" "10"
845+ , Prop "margin" "0 !important"
846+ , Child (dot classes.heightFill)
847+ [ Prop "height" "auto"
849+ , Child (dot classes.widthFill)
850+ [ Prop "width" "100%"
852+ , Prop "pointer-events" "none"
853+ , Child (dot classes.any)
854+ [ Prop "pointer-events" "auto"
859+ Descriptor (dot classes.below)
860+ [ Prop "position" "absolute"
864+ , Prop "width" "100%"
865+ , Prop "z-index" "10"
866+ , Prop "margin" "0 !important"
867+ , Prop "pointer-events" "auto"
868+ , Child (dot classes.heightFill)
869+ [ Prop "height" "auto"
874+ Descriptor (dot classes.onRight)
875+ [ Prop "position" "absolute"
876+ , Prop "left" "100%"
878+ , Prop "height" "100%"
879+ , Prop "margin" "0 !important"
880+ , Prop "z-index" "10"
881+ , Prop "pointer-events" "auto"
885+ Descriptor (dot classes.onLeft)
886+ [ Prop "position" "absolute"
887+ , Prop "right" "100%"
889+ , Prop "height" "100%"
890+ , Prop "margin" "0 !important"
891+ , Prop "z-index" "10"
892+ , Prop "pointer-events" "auto"
896+ Descriptor (dot classes.inFront)
897+ [ Prop "position" "absolute"
898+ , Prop "width" "100%"
899+ , Prop "height" "100%"
902+ , Prop "margin" "0 !important"
903+ , Prop "z-index" "10"
904+ , Prop "pointer-events" "none"
905+ , Child (dot classes.any)
906+ [ Prop "pointer-events" "auto"
911+ Descriptor (dot classes.behind)
912+ [ Prop "position" "absolute"
913+ , Prop "width" "100%"
914+ , Prop "height" "100%"
917+ , Prop "margin" "0 !important"
918+ , Prop "z-index" "0"
919+ , Prop "pointer-events" "none"
920+ , Child (dot classes.any)
921+ [ Prop "pointer-events" "auto"
827 , Class (dot classes.any)
925 , Class (dot classes.any)
828 [ Prop "position" "relative"
926 [ Prop "position" "relative"
829 , Prop "border" "none"
927 , Prop "border" "none"
@@ -844,8 +942,6 @@ baseSheet =
844 , Prop "font-size" "inherit"
942 , Prop "font-size" "inherit"
845 , Prop "color" "inherit"
943 , Prop "color" "inherit"
846 , Prop "font-family" "inherit"
944 , Prop "font-family" "inherit"
848− -- , Prop "line-height" "inherit"
849 , Prop "line-height" "1"
945 , Prop "line-height" "1"
850 , Prop "font-weight" "inherit"
946 , Prop "font-weight" "inherit"
@@ -1465,96 +1561,6 @@ baseSheet =
1465 , Descriptor ".hidden"
1561 , Descriptor ".hidden"
1466 [ Prop "display" "none"
1562 [ Prop "display" "none"
1469− (\fn -> List.map fn locations) <|
1473− Descriptor (dot classes.above)
1474− [ Prop "position" "absolute"
1475− , Prop "bottom" "100%"
1477− , Prop "width" "100%"
1478− , Prop "z-index" "10"
1479− , Prop "margin" "0 !important"
1480− , Child (dot classes.heightFill)
1481− [ Prop "height" "auto"
1483− , Child (dot classes.widthFill)
1484− [ Prop "width" "100%"
1486− , Prop "pointer-events" "none"
1487− , Child (dot classes.any)
1488− [ Prop "pointer-events" "auto"
1493− Descriptor (dot classes.below)
1494− [ Prop "position" "absolute"
1495− , Prop "bottom" "0"
1497− , Prop "height" "0"
1498− , Prop "width" "100%"
1499− , Prop "z-index" "10"
1500− , Prop "margin" "0 !important"
1501− , Prop "pointer-events" "auto"
1502− , Child (dot classes.heightFill)
1503− [ Prop "height" "auto"
1508− Descriptor (dot classes.onRight)
1509− [ Prop "position" "absolute"
1510− , Prop "left" "100%"
1512− , Prop "height" "100%"
1513− , Prop "margin" "0 !important"
1514− , Prop "z-index" "10"
1515− , Prop "pointer-events" "auto"
1519− Descriptor (dot classes.onLeft)
1520− [ Prop "position" "absolute"
1521− , Prop "right" "100%"
1523− , Prop "height" "100%"
1524− , Prop "margin" "0 !important"
1525− , Prop "z-index" "10"
1526− , Prop "pointer-events" "auto"
1530− Descriptor (dot classes.inFront)
1531− [ Prop "position" "absolute"
1532− , Prop "width" "100%"
1533− , Prop "height" "100%"
1536− , Prop "margin" "0 !important"
1537− , Prop "z-index" "10"
1538− , Prop "pointer-events" "none"
1539− , Child (dot classes.any)
1540− [ Prop "pointer-events" "auto"
1545− Descriptor (dot classes.behind)
1546− [ Prop "position" "absolute"
1547− , Prop "width" "100%"
1548− , Prop "height" "100%"
1551− , Prop "margin" "0 !important"
1552− , Prop "z-index" "0"
1553− , Prop "pointer-events" "none"
1554− , Child (dot classes.any)
1555− [ Prop "pointer-events" "auto"
1558 , Descriptor (dot classes.textThin)
1564 , Descriptor (dot classes.textThin)
1559 [ Prop "font-weight" "100"
1565 [ Prop "font-weight" "100"