UNPKG

create-rspeedy-canary

Version:

Create Rspeedy-powered ReactLynx apps with one command

120 lines (104 loc) 1.76 kB
:root { background-color: #000; --color-text: #fff; } .Background { position: fixed; background: radial-gradient( 71.43% 62.3% at 46.43% 36.43%, rgba(18, 229, 229, 0) 15%, rgba(239, 155, 255, 0.3) 56.35%, #ff6448 100% ); box-shadow: 0px 12.93px 28.74px 0px #ffd28db2 inset; border-radius: 50%; width: 200vw; height: 200vw; top: -60vw; left: -14.27vw; transform: rotate(15.25deg); } .App { position: relative; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; } text { color: var(--color-text); } .Banner { flex: 5; display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 100; } .Logo { flex-direction: column; align-items: center; justify-content: center; margin-bottom: 8px; } .Logo--react { width: 100px; height: 100px; animation: Logo--spin infinite 20s linear; } .Logo--lynx { width: 100px; height: 100px; animation: Logo--shake infinite 0.5s ease; } @keyframes Logo--spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes Logo--shake { 0% { transform: scale(1); } 50% { transform: scale(0.9); } 100% { transform: scale(1); } } .Content { display: flex; flex-direction: column; align-items: center; justify-content: center; } .Arrow { width: 24px; height: 24px; } .Title { font-size: 36px; font-weight: 700; } .Subtitle { font-style: italic; font-size: 22px; font-weight: 600; margin-bottom: 8px; } .Description { font-size: 20px; color: rgba(255, 255, 255, 0.85); margin: 15rpx; } .Hint { font-size: 12px; margin: 5px; color: rgba(255, 255, 255, 0.65); }