|
|
|
|
|
|
| @import url(https://fonts.googleapis.com/css?family=Roboto+Slab:700); |
|
|
| .Winning { |
| text-align: center; |
| position: relative; |
| } |
|
|
| .Winning-text1::after { |
| color: red; |
| content: attr(data-text); |
| position: absolute; |
| text-align: center; |
| margin: auto; |
| -webkit-text-stroke: 0.15em #d9a3ff; |
| top: 0; |
| |
| z-index: 0; |
| font-size: 1em; |
| font-size: 35vw; |
| line-height: 100vh; |
| |
| font-weight: 700; |
| } |
|
|
| .Winning-text { |
| color: #000; |
| |
| font-size: 25vw; |
| line-height: 100vh; |
| font-family: 'Roboto Slab', serif; |
| |
| font-weight: 700; |
|
|
| letter-spacing: -0.05em; |
| -webkit-text-stroke:10px #aa5ed3; |
|
|
| background: -webkit-gradient( |
| left top, |
| left bottom, |
| color-stop(0%, rgba(128, 128, 128, 1)), |
| color-stop(58%, rgba(59, 50, 50, 1)), |
| color-stop(100%, rgba(59, 50, 50, 1)) |
| ); |
| background: -webkit-linear-gradient( |
| top, |
| rgba(128, 128, 128, 1) 0%, |
| rgba(59, 50, 50, 1) 58%, |
| rgba(59, 50, 50, 1) 100% |
| ); |
|
|
| -webkit-background-clip: text; |
| -webkit-text-fill-color: transparent; |
| } |
|
|
|
|
| @keyframes shake { |
| 0% { transform: translate(1px, 1px) rotate(0deg); } |
| 10% { transform: translate(-1px, -2px) rotate(-1deg); } |
| 20% { transform: translate(-3px, 0px) rotate(1deg); } |
| 30% { transform: translate(3px, 2px) rotate(0deg); } |
| 40% { transform: translate(1px, -1px) rotate(1deg); } |
| 50% { transform: translate(-1px, 2px) rotate(-1deg); } |
| 60% { transform: translate(-3px, 1px) rotate(0deg); } |
| 70% { transform: translate(3px, 1px) rotate(-1deg); } |
| 80% { transform: translate(-1px, -1px) rotate(1deg); } |
| 90% { transform: translate(1px, 2px) rotate(0deg); } |
| 100% { transform: translate(1px, -2px) rotate(-1deg); } |
| } |
|
|
| .shake { |
| animation: shake 0.5s; |
| animation-iteration-count: infinite; |
| } |
| |
| @keyframes panZoom { |
| 0% { transform: scale(1) translate(0, 0); } |
| 50% { transform: scale(1.2) translate(10px, 10px); } |
| 100% { transform: scale(1) translate(0, 0); } |
| } |
|
|
| .panZoom { |
| animation: panZoom 5s ease-in-out infinite; |
| } |
|
|
| @keyframes shake { |
| 0% { transform: translate(1px, 1px) rotate(0deg); } |
| 10% { transform: translate(-1px, -2px) rotate(-1deg); } |
| 20% { transform: translate(-3px, 0px) rotate(1deg); } |
| 30% { transform: translate(3px, 2px) rotate(0deg); } |
| 40% { transform: translate(1px, -1px) rotate(1deg); } |
| 50% { transform: translate(-1px, 2px) rotate(-1deg); } |
| 60% { transform: translate(-3px, 1px) rotate(0deg); } |
| 70% { transform: translate(3px, 1px) rotate(-1deg); } |
| 80% { transform: translate(-1px, -1px) rotate(1deg); } |
| 90% { transform: translate(1px, 2px) rotate(0deg); } |
| 100% { transform: translate(1px, -2px) rotate(-1deg); } |
| } |
|
|
| @keyframes zoomInOut { |
| 0% { transform: scale(1); } |
| 50% { transform: scale(1.5); } |
| 100% { transform: scale(1); } |
| } |
|
|
| .zoomInOut { |
| animation: zoomInOut 5s ease-in-out infinite; |
| } |
|
|
| |
| |
| |
| |
|
|
| @keyframes zoomInOut { |
| 0% { transform: scale(1); } |
| 50% { transform: scale(1.5); } |
| 100% { transform: scale(1); } |
| } |
|
|
| .zoomInOut { |
| animation: zoomInOut 5s ease-in-out infinite; |
| } |
|
|
|
|
|
|
|
|
| @tailwind base; |
| @tailwind components; |
| @tailwind utilities; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| @layer base { |
| :root { |
| |
| |
| |
|
|
| |
| --gradient: url('https://gradient.page/samples/vibrant-vista/vibrant-vista-002.jpg'); |
|
|
| --background: 210 26% 7.84%; |
| --foreground: 210 4% 99.9%; |
|
|
| --muted: 210 20% 29.4%; |
| --muted-foreground: 210 4% 59.8%; |
|
|
| --popover: 210 57% 12.74%; |
| --popover-foreground: 210 4% 99.9%; |
|
|
| --card: 210 57% 12.74%; |
| --card-foreground: 210 4% 99.9%; |
|
|
| --border: 210 20% 29.4%; |
| --input: 210 20% 29.4%; |
|
|
| --primary: 210 40% 98%; |
| --primary-foreground: 210 4% 9.8%; |
|
|
| --secondary: 210 20% 29.4%; |
| --secondary-foreground: 210 4% 99.9%; |
|
|
| --accent: 210 20% 29.4%; |
| --accent-foreground: 210 4% 99.9%; |
|
|
| --destructive: 0 62.8% 30.6%; |
| --destructive-foreground: 210 4% 99.9%; |
|
|
| --ring: 210 40% 98%; |
| } |
|
|
|
|
| .dark { |
| --background: 224 71% 4%; |
| --foreground: 213 31% 91%; |
|
|
| --muted: 223 47% 11%; |
| --muted-foreground: 215.4 16.3% 56.9%; |
|
|
| --accent: 216 34% 17%; |
| --accent-foreground: 210 40% 98%; |
|
|
| --popover: 224 71% 4%; |
| --popover-foreground: 215 20.2% 65.1%; |
|
|
| --border: 216 34% 17%; |
| --input: 216 34% 17%; |
|
|
| --card: 224 71% 4%; |
| --card-foreground: 213 31% 91%; |
|
|
| --primary: 210 40% 98%; |
| --primary-foreground: 222.2 47.4% 1.2%; |
|
|
| --secondary: 222.2 47.4% 11.2%; |
| --secondary-foreground: 210 40% 98%; |
|
|
| --destructive: 0 63% 31%; |
| --destructive-foreground: 210 40% 98%; |
|
|
| --ring: 216 34% 17%; |
|
|
| --radius: 0.5rem; |
| } |
| } |
|
|
| @layer base { |
| * { |
| @apply border-border; |
| } |
| body { |
| @apply bg-background text-foreground; |
| font-feature-settings: "rlig" 1, "calt" 1; |
| } |
| } |
|
|