@@ -514,12 +514,16 @@ footer#projsubnav_footer ul.level1 a {
514514/* ============================================
515515 MOBILE NAVIGATION - Hamburger Menu
516516 ============================================ */
517- /* Hide hamburger on desktop */
517+ /* Desktop: show navigation, hide hamburger */
518518.navbar-toggler {
519519 display : none !important ;
520520}
521521
522- /* Show hamburger on mobile */
522+ .navbar-collapse {
523+ display : block !important ;
524+ }
525+
526+ /* Mobile only */
523527@media (max-width : 768px ) {
524528 .navbar-toggler {
525529 display : block !important ;
@@ -552,7 +556,7 @@ footer#projsubnav_footer ul.level1 a {
552556 background-size : 100% !important ;
553557 }
554558
555- /* Collapsible nav */
559+ /* Collapsible nav - mobile only */
556560 .navbar-collapse {
557561 width : 100% !important ;
558562 }
@@ -1464,6 +1468,73 @@ table tbody tr:last-child td,
14641468 color : # c9d1d9 !important ;
14651469}
14661470
1471+ /* ============================================
1472+ HOMEPAGE - Features Checklist
1473+ ============================================ */
1474+ # proj_checklist ,
1475+ .proj_checklist {
1476+ padding : 0 0 1.5rem 0 !important ;
1477+ color : # 212529 !important ;
1478+ }
1479+
1480+ # proj_checklist h3 ,
1481+ .proj_checklist h3 {
1482+ color : var (--resteasy-primary-dark ) !important ;
1483+ font-size : 1.5rem !important ;
1484+ font-weight : 600 !important ;
1485+ margin-bottom : 1rem !important ;
1486+ padding-bottom : 0.5rem !important ;
1487+ border-bottom : 2px solid var (--resteasy-primary ) !important ;
1488+ }
1489+
1490+ # proj_checklist ul ,
1491+ .proj_checklist ul {
1492+ display : grid !important ;
1493+ grid-template-columns : repeat (auto-fill, minmax (300px , 1fr )) !important ;
1494+ gap : 0.5rem 2rem !important ;
1495+ margin : 0 !important ;
1496+ padding : 0 !important ;
1497+ list-style : none !important ;
1498+ }
1499+
1500+ # proj_checklist ul li ,
1501+ .proj_checklist ul li {
1502+ list-style : none !important ;
1503+ background : none !important ;
1504+ background-image : none !important ;
1505+ padding-left : 1.75rem !important ;
1506+ margin : 0 !important ;
1507+ line-height : 1.6 !important ;
1508+ position : relative !important ;
1509+ }
1510+
1511+ # proj_checklist ul li ::before ,
1512+ .proj_checklist ul li ::before {
1513+ content : "✓" !important ;
1514+ position : absolute !important ;
1515+ left : 0 !important ;
1516+ color : # 28a745 !important ;
1517+ font-weight : bold !important ;
1518+ font-size : 1.1rem !important ;
1519+ }
1520+
1521+ /* Dark mode for checklist */
1522+ [data-bs-theme = "dark" ] # proj_checklist ,
1523+ [data-bs-theme = "dark" ] .proj_checklist {
1524+ color : # c9d1d9 !important ;
1525+ }
1526+
1527+ [data-bs-theme = "dark" ] # proj_checklist h3 ,
1528+ [data-bs-theme = "dark" ] .proj_checklist h3 {
1529+ color : # e6edf3 !important ;
1530+ border-bottom-color : var (--resteasy-accent ) !important ;
1531+ }
1532+
1533+ [data-bs-theme = "dark" ] # proj_checklist ul li ::before ,
1534+ [data-bs-theme = "dark" ] .proj_checklist ul li ::before {
1535+ color : var (--resteasy-accent ) !important ;
1536+ }
1537+
14671538/* ============================================
14681539 BREADCRUMBS & RIGHT COLUMN
14691540 ============================================ */
0 commit comments