@tailwind base;@tailwind components;@tailwind utilities;body{font-family:-apple-system,"system-ui",sans-serif;margin:0;padding:0;min-height:100vh}.orb-container{border-radius:50%;position:relative;overflow:hidden;transition:transform .3s ease;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.orb{position:absolute;inset:0;border-radius:50%;transform-origin:center}.orb-active{background:conic-gradient(#2ecc71,#27ae60,#2ecc71);animation:rotate 3s linear infinite}.orb-inactive{background:conic-gradient(#a8e6cf,#1b4d3e,#7dcea0,#a8e6cf);animation:rotate 8s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-orb{animation:pulse 1.2s ease-in-out infinite,rotate 3s linear infinite}.animate-orb-slow{animation:pulse 2.5s ease-in-out infinite,rotate 8s linear infinite}@media (max-width:640px){.orb-container{width:140px;height:140px}}