@@ -473,6 +473,25 @@ kbd {
473473 }
474474}
475475
476+ /** * Grid * Minimal grid system with auto-layout columns */
477+
478+ .grid {
479+ grid-column-gap : var (--pico-grid-column-gap );
480+ grid-row-gap : var (--pico-grid-row-gap );
481+ display : grid;
482+ grid-template-columns : 1fr ;
483+ }
484+
485+ @media (min-width : 768px ) {
486+ .grid {
487+ grid-template-columns : repeat (auto-fit, minmax (0% , 1fr ));
488+ }
489+ }
490+
491+ .grid > * {
492+ min-width : 0 ;
493+ }
494+
476495b , strong {
477496 font-weight : bolder
478497}
584603 margin-top : var (--typography-spacing-vertical )
585604}
586605
587- .headings , hgroup {
606+ .headings {
588607 margin-bottom : var (--typography-spacing-vertical )
589608}
590609
@@ -2018,24 +2037,6 @@ h2 {
20182037 }
20192038}
20202039
2021- hgroup {
2022- margin-bottom : var (--block-spacing-vertical )
2023- }
2024-
2025- hgroup : after {
2026- display : block;
2027- max-width : 100px ;
2028- margin-top : 1rem ;
2029- border-bottom : .125rem solid var (--primary );
2030- content : ""
2031- }
2032-
2033- # principles hgroup , header h1 , header p {
2034- max-width : 60ch ;
2035- margin-left : auto;
2036- margin-right : auto
2037- }
2038-
20392040ul .check {
20402041 padding : 0
20412042}
@@ -2098,7 +2099,7 @@ footer, header, main > section {
20982099
20992100@media (min-width : 1200px ) {
21002101 footer , header , main > section {
2101- --block-spacing-vertical : 7 rem ;
2102+ --block-spacing-vertical : 4 rem ;
21022103 --demo-height : calc (10.5rem + 540px )
21032104 }
21042105}
@@ -2361,54 +2362,39 @@ input:not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):
23612362 transform : scale (1.25 )
23622363}
23632364
2364- # principles .grid {
2365- grid-gap : 2rem ;
2366- display : grid;
2367- grid-template-columns : 1fr ;
2368- margin : 0
2369- }
23702365
2371- @media (min-width : 768px ) {
2372- # principles .grid {
2373- grid-template-columns : 1fr 1fr
2374- }
2375- }
23762366
2377- @media (min-width : 1200px ) {
2378- # principles .grid {
2379- grid-template-columns : 1fr 1fr 1fr 1fr
2380- }
2381- }
23822367
2383- # principles hgroup {
2368+
2369+ hgroup {
23842370 text-align : center
23852371}
23862372
2387- # principles hgroup h2 {
2373+ hgroup h2 {
23882374 margin-bottom : var (--spacing )
23892375}
23902376
2391- # principles hgroup : after {
2377+ hgroup : after {
23922378 display : none
23932379}
23942380
2395- # principles h3 {
2381+ h3 {
23962382 --font-weight : 400
23972383}
23982384
2399- # principles svg {
2385+ svg {
24002386 color : var (--primary );
24012387 width : auto;
24022388 height : 1.25rem
24032389}
24042390
2405- # principles h4 {
2391+ h4 {
24062392 --font-size : 1rem ;
24072393 --font-weight : 400 ;
24082394 margin-bottom : .5rem
24092395}
24102396
2411- # principles p {
2397+ p {
24122398 --color : var (--muted-color )
24132399}
24142400
@@ -3084,8 +3070,55 @@ header .header-image {
30843070 flex-direction : column;
30853071 align-items : center;
30863072}
3073+
30873074.header-cta a [aria-label = "Documentation" ] {
30883075 color : # fff ;
30893076 background-color : rgba (255 , 255 , 255 , 0.25 );
30903077}
30913078
3079+ /* ===========================
3080+ Principles Styles
3081+ =========================== */
3082+
3083+ .principles-banner {
3084+ align-items : center;
3085+ justify-items : center;
3086+ }
3087+
3088+ .principles-content {
3089+ text-align : center;
3090+ order : 1
3091+ }
3092+
3093+ .principles-image {
3094+ order : 2 ;
3095+ }
3096+
3097+ @media (min-width : 768px ) {
3098+ .principles-image {
3099+ justify-self : end;
3100+ align-self : center;
3101+ order : 1 ;
3102+ }
3103+ }
3104+
3105+ @media (min-width : 768px ) {
3106+ .principles .container {
3107+ display : flex;
3108+ flex-direction : column;
3109+ gap : 2.5rem ;
3110+ }
3111+
3112+ .principles-banner {
3113+ grid-template-columns : 35% 65% ;
3114+ align-items : center;
3115+ justify-items : center;
3116+ }
3117+
3118+ .principles-features {
3119+ display : grid;
3120+ grid-template-columns : 1fr 1fr ;
3121+ gap : 5rem ;
3122+ row-gap : 1rem ;
3123+ }
3124+ }
0 commit comments