body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:linear-gradient(180deg,#0b0f2e,#1a1f4b);color:#f0f0f9;min-height:100vh}a{color:inherit;text-decoration:none}*{box-sizing:border-box}div[data-testid=stDecoration],div[data-testid=stSidebar],div[data-testid=stStatusWidget],div[data-testid=stToolbar],iframe[title=Streamlit]{display:none!important}.fadeIn{animation:fadeIn 1s ease-in}.floating{animation:floating 3s ease-in-out infinite}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){body,html{font-size:14px}}