/ src / frontend / index.css
index.css
 1  @tailwind base;
 2  @tailwind components;
 3  @tailwind utilities;
 4  
 5  :root {
 6    line-height: 1.5;
 7    font-weight: 400;
 8  
 9    color-scheme: light dark;
10    color: rgba(255, 255, 255, 0.87);
11    background-color: #242424;
12  
13    font-synthesis: none;
14    text-rendering: optimizeLegibility;
15    -webkit-font-smoothing: antialiased;
16    -moz-osx-font-smoothing: grayscale;
17    -webkit-text-size-adjust: 100%;
18  }
19  
20  a {
21    font-weight: 500;
22    color: #646cff;
23    text-decoration: inherit;
24  }
25  a:hover {
26    color: #535bf2;
27  }
28  
29  html {
30    font-size: 16px;
31  }
32  @media screen and (min-width: 0px) {
33    html {
34      font-size: 8px;
35    }
36  }
37  @media screen and (min-width: 500px) {
38    html {
39      font-size: calc(1.4vw + 1px);
40    }
41  }
42  @media screen and (min-width: 1143px) {
43    html {
44      font-size: 17px;
45    }
46  }
47  
48  body {
49    margin: 0;
50    display: flex;
51    place-items: center;
52    min-width: 320px;
53    min-height: 100vh;
54  }
55  
56  h1 {
57    font-size: 3.2em;
58    line-height: 1.1;
59  }
60  
61  button {
62    border: 1px solid transparent;
63    padding: 0.6em 1.2em;
64    font-weight: 400;
65    font-family: inherit;
66    background: none;
67    cursor: pointer;
68    transition: border-color 0.25s;
69  }
70  
71  .lds-dual-ring:after {
72    content: " " !important;
73    animation: lds-dual-ring 1.2s linear infinite;
74  }
75  
76  @keyframes lds-dual-ring {
77    0% {
78      transform: rotate(0deg);
79    }
80  
81    100% {
82      transform: rotate(360deg);
83    }
84  }