@@ -2541,34 +2541,37 @@ body {
25412541
25422542#stats {
25432543 min- height: 100vh ;
2544+
2545+ .container {
2546+ width: 100 % ;
2547+ height: 100 % ;
2548+ margin: 0 auto;
2549+ padding- left: 1rem ;
2550+ padding- right: 1rem ;
2551+ box- sizing: border- box;
2552+ }
25442553}
2545- #stats .container {
2546- width: 100 % ;
2547- height: 100 % ;
2548- margin: 0 auto;
2549- padding- left: 1rem ;
2550- padding- right: 1rem ;
2551- box- sizing: border- box;
2552- }
2554+
25532555@media (max - width : 4320px ) {
25542556 #stats .container {
25552557 max- width: 2500px ;
2556- }
2557- #stats .container .numbers {
2558- max- width: 1500px ;
2559- grid- template- columns: repeat (7 , 1fr );
2560- }
2561- #stats .container #chart- area- top {
2562- grid- template- columns: calc (100 % - 1130px - 2rem ) 1130px ;
2563- }
2564- #stats .container #chart- area- top .first - column- only {
2565- grid- template- columns: calc (100 % - 1rem ) 0 % ;
2566- }
2567- #stats .container #chart- area- top .resizer {
2568- display: list- item;
2569- }
2570- #stats .container #chart- area- main {
2571- grid- template- columns: calc (33.33 % - 1rem ) 550px auto;
2558+
2559+ .numbers {
2560+ max- width: 1500px ;
2561+ grid- template- columns: repeat (7 , 1fr );
2562+ }
2563+ #chart- area- top {
2564+ grid- template- columns: calc (100 % - 1130px - 2rem ) 1130px ;
2565+ }
2566+ #chart- area- top .first - column- only {
2567+ grid- template- columns: calc (100 % - 1rem ) 0 % ;
2568+ }
2569+ #chart- area- top .resizer {
2570+ display: list- item;
2571+ }
2572+ #chart- area- main {
2573+ grid- template- columns: calc (33.33 % - 1rem ) 550px auto;
2574+ }
25722575 }
25732576}
25742577@media (max - width : 2500px ) {
@@ -2584,98 +2587,111 @@ body {
25842587@media (max - width : 1750px ) {
25852588 #stats .container {
25862589 max- width: 1200px ;
2587- }
2588- #stats .container #header {
2589- grid- template- areas: " title meta action" " filter filter filter" ;
2590- grid- template- columns: 1fr auto 5rem ;
2591- }
2592- #stats .container #header .filter {
2593- justify- content: end;
2594- }
2595- #stats .container #chart- area- top {
2596- grid- template- columns: calc (100 % - 1rem );
2597- }
2598- #stats .container #chart- area- top .resizer {
2599- display: none;
2600- }
2601- #stats .container #chart- area- main {
2602- grid- template- columns: calc (100 % - 1rem );
2590+
2591+ #header {
2592+ grid- template- areas: " title meta action" " filter filter filter" ;
2593+ grid- template- columns: 1fr auto 5rem ;
2594+ }
2595+ #header .filter {
2596+ justify- content: end;
2597+ }
2598+ #chart- area- top {
2599+ grid- template- columns: calc (100 % - 1rem );
2600+ }
2601+ #chart- area- top .resizer {
2602+ display: none;
2603+ }
2604+ #chart- area- main {
2605+ grid- template- columns: calc (100 % - 1rem );
2606+ }
26032607 }
26042608}
26052609@media (max - width : 960px ) {
26062610 #stats .container .numbers {
26072611 grid- template- columns: repeat (3 , 1fr );
26082612 }
26092613}
2610- #stats .container header {
2611- margin- top: 0 ;
2612- margin- bottom: 1rem ;
2613- display: grid;
2614- grid- template- areas: " title filter action" " meta meta meta" ;
2615- grid- template- columns: 1fr auto auto;
2616- gap: 1rem ;
2617- align- items: center;
2618- }
2619- #stats .container header h1 {
2620- grid- area: title;
2621- margin: 0 ;
2622- }
2623- #stats .container header h1 .logo {
2624- height: 48px ;
2625- }
2626- #stats .container header .filter {
2627- grid- area: filter;
2628- gap: 1rem ;
2629- margin- left: auto;
2630- }
2631- #stats .container header .filter .loader {
2632- margin: 4px 4px 4px 7px ;
2633- }
2634- #stats .container header .filter .refresh {
2635- margin- left: 3px ;
2636- }
2637- #stats .container header .action {
2638- grid- area: action;
2639- justify- self : end;
2640- }
2641- #stats .container header .meta {
2642- grid- area: meta;
2643- justify- self : end;
2644- }
2645- #stats .container > h2 {
2646- font- weight: 300 ;
2647- }
2648- #stats .container .numbers {
2649- display: grid;
2650- column- gap: 1rem ;
2651- row- gap: 2rem ;
2652- }
2653- #stats .container .numbers > div {
2654- text- align: center;
2655- }
2656- #stats .container .numbers > div .featured {
2657- font- size: 3 .25em ;
2658- line- height: 1 .25em ;
2659- font- weight: 500 ;
2660- }
2661- #stats .container .charts .chart - area {
2662- display: grid;
2663- column- gap: 2rem ;
2664- row- gap: 1rem ;
2665- transition: grid- template- columns 0 .2s ;
2666- }
2667- #stats .container .charts .chart - area > * ,
2668- #stats .container .charts .chart - area .tab - content: not (.chart - group) > * : not (.tab - empty ) {
2669- min- height: 380px ;
2670- }
2671- #stats .container .charts .chart - area .chart {
2672- min- width: 0 ;
2673- }
2674- #stats .container .charts .chart - area .chart h2 {
2675- margin- bottom: 0 ;
2676- }
2677- #stats .container .charts .chart - area .chart p {
2678- margin- top: 0 ;
2614+
2615+ #stats .container {
2616+ header {
2617+ margin- top: 0 ;
2618+ margin- bottom: 1rem ;
2619+ display: grid;
2620+ grid- template- areas: " title filter action" " meta meta meta" ;
2621+ grid- template- columns: 1fr auto auto;
2622+ gap: 1rem ;
2623+ align- items: center;
2624+
2625+ h1 {
2626+ grid- area: title;
2627+ margin: 0 ;
2628+
2629+ .logo {
2630+ height: 48px ;
2631+ }
2632+ }
2633+ .filter {
2634+ grid- area: filter;
2635+ gap: 1rem ;
2636+ margin- left: auto;
2637+
2638+ .loader {
2639+ margin: 4px 4px 4px 7px ;
2640+ }
2641+ .refresh {
2642+ margin- left: 3px ;
2643+ }
2644+ }
2645+ .action {
2646+ grid- area: action;
2647+ justify- self : end;
2648+ }
2649+ .meta {
2650+ grid- area: meta;
2651+ justify- self : end;
2652+ }
2653+ }
2654+
2655+ > h2 {
2656+ font- weight: 300 ;
2657+ }
2658+
2659+ .numbers {
2660+ display: grid;
2661+ column- gap: 1rem ;
2662+ row- gap: 2rem ;
2663+
2664+ > div {
2665+ text- align: center;
2666+
2667+ .featured {
2668+ font- size: 3 .25em ;
2669+ line- height: 1 .25em ;
2670+ font- weight: 500 ;
2671+ }
2672+ }
2673+ }
2674+ .charts .chart - area {
2675+ display: grid;
2676+ column- gap: 2rem ;
2677+ row- gap: 1rem ;
2678+ transition: grid- template- columns 0 .2s ;
2679+
2680+ > * ,
2681+ .tab - content: not (.chart - group) > * : not (.tab - empty ) {
2682+ min- height: 380px ;
2683+ }
2684+ .chart {
2685+ min- width: 0 ;
2686+
2687+ h2 {
2688+ margin- bottom: 0 ;
2689+ }
2690+ p {
2691+ margin- top: 0 ;
2692+ }
2693+ }
2694+ }
26792695}
26802696
26812697
0 commit comments