App.css
1 #root { 2 max-width: 1280px; 3 margin: 0 auto; 4 padding: 2rem; 5 text-align: center; 6 } 7 8 .logo { 9 height: 6em; 10 padding: 1.5em; 11 will-change: filter; 12 transition: filter 300ms; 13 } 14 .logo:hover { 15 filter: drop-shadow(0 0 2em #646cffaa); 16 } 17 .logo.react:hover { 18 filter: drop-shadow(0 0 2em #61dafbaa); 19 } 20 21 @keyframes logo-spin { 22 from { 23 transform: rotate(0deg); 24 } 25 to { 26 transform: rotate(360deg); 27 } 28 } 29 30 @media (prefers-reduced-motion: no-preference) { 31 a:nth-of-type(1) .logo { 32 animation: logo-spin infinite 20s linear; 33 } 34 } 35 36 .card { 37 padding: 2em; 38 } 39 40 .read-the-docs { 41 color: #888; 42 } 43 44 .response { 45 background: #444444; 46 border-radius: 15px; 47 padding: 2rem; 48 } 49 50 .code { 51 text-align: start; 52 max-width: 500px; 53 margin: auto; 54 } 55 56 .button-container { 57 display: flex; 58 align-items: center; 59 gap: 2rem; 60 } 61 62 .docs-link { 63 border-radius: 8px; 64 border: 1px solid transparent; 65 padding: 0.6em 1.2em; 66 font-size: 1em; 67 font-weight: 500; 68 font-family: inherit; 69 background-color: #1a1a1a; 70 cursor: pointer; 71 transition: border-color 0.25s; 72 color: rgba(255, 255, 255, 0.87); 73 } 74 .docs-link:hover { 75 border-color: #646cff; 76 } 77 .docs-link:focus, 78 .docs-link:focus-visible { 79 outline: 4px auto -webkit-focus-ring-color; 80 }