| @import 'tailwindcss'; |
|
|
| @theme { |
| --animate-fade-in: fadeIn 280ms ease both; |
| --animate-blink: blink 1.05s steps(1) infinite; |
| --animate-ready-pulse: readyPulse 1.6s ease-in-out infinite; |
| } |
|
|
| @keyframes fadeIn { |
| from { |
| opacity: 0; |
| transform: translateY(3px); |
| } |
| to { |
| opacity: 1; |
| transform: translateY(0); |
| } |
| } |
|
|
| @keyframes blink { |
| 50% { |
| opacity: 0; |
| } |
| } |
|
|
| @keyframes readyPulse { |
| 0%, |
| 100% { |
| opacity: 1; |
| transform: scale(1); |
| } |
| 50% { |
| opacity: 0.55; |
| transform: scale(0.9); |
| } |
| } |
|
|
| @utility frame-bg { |
| background: linear-gradient( |
| 135deg, |
| #ffe98a, |
| #ffffff 45%, |
| #ffd21e |
| ); |
| } |
|
|
| @utility frame-shadow { |
| box-shadow: |
| 0 0 0 1px rgba(255, 210, 30, 0.55), |
| 0 25px 80px -10px rgba(170, 125, 0, 0.35), |
| 0 6px 24px -4px rgba(255, 200, 30, 0.4), |
| 0 0 80px rgba(255, 210, 30, 0.45); |
| } |
|
|
| @utility page-bg { |
| background: |
| radial-gradient(at 20% 20%, #fff4b8 0%, transparent 55%), |
| radial-gradient(at 80% 85%, #ffbb1a 0%, transparent 60%), |
| #ffd21e; |
| } |
|
|