@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; }