@@ -986,6 +986,80 @@ article {
986986 color : rgba (8 , 9 , 12 , 0.6 );
987987}
988988
989+ .app-os-downloads {
990+ display : grid;
991+ gap : 0.85rem ;
992+ margin-top : 1.5rem ;
993+ }
994+
995+ .app-os-downloads .app-h3 {
996+ margin : 0 ;
997+ font-size : clamp (1.25rem , 1.6vw , 1.55rem );
998+ font-weight : 600 ;
999+ }
1000+
1001+ .app-os-grid {
1002+ display : grid;
1003+ grid-template-columns : repeat (auto-fit, minmax (min (100% , 18rem ), 1fr ));
1004+ gap : 0.85rem ;
1005+ margin : 0 ;
1006+ padding : 0 ;
1007+ list-style : none;
1008+ }
1009+
1010+ .app-os-card {
1011+ display : grid;
1012+ gap : 0.45rem ;
1013+ padding : 1rem ;
1014+ border-radius : var (--radius-xs );
1015+ border : 1px solid rgba (8 , 9 , 12 , 0.08 );
1016+ background : rgba (8 , 9 , 12 , 0.025 );
1017+ color : var (--brand-black );
1018+ text-decoration : none;
1019+ transition : background 120ms ease, border-color 120ms ease;
1020+ }
1021+
1022+ .app-os-card [data-status = "available" ]: hover {
1023+ background : var (--brand-black );
1024+ color : var (--brand-white );
1025+ border-color : var (--brand-black );
1026+ }
1027+
1028+ .app-os-card [data-status = "pending" ] {
1029+ opacity : 0.65 ;
1030+ cursor : not-allowed;
1031+ }
1032+
1033+ .app-os-card-head {
1034+ display : flex;
1035+ justify-content : space-between;
1036+ align-items : baseline;
1037+ gap : 0.75rem ;
1038+ }
1039+
1040+ .app-os-status {
1041+ font-size : 0.78rem ;
1042+ text-transform : uppercase;
1043+ letter-spacing : 0.04em ;
1044+ color : inherit;
1045+ opacity : 0.7 ;
1046+ }
1047+
1048+ .app-os-card p {
1049+ margin : 0 ;
1050+ font-size : 0.92rem ;
1051+ color : inherit;
1052+ opacity : 0.85 ;
1053+ }
1054+
1055+ .app-os-card small {
1056+ font-size : 0.74rem ;
1057+ letter-spacing : 0.02em ;
1058+ color : inherit;
1059+ opacity : 0.55 ;
1060+ text-transform : lowercase;
1061+ }
1062+
9891063.app-action-grid {
9901064 display : grid;
9911065 grid-template-columns : repeat (auto-fit, minmax (min (100% , 24rem ), 1fr ));
0 commit comments