*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{margin:0;background:#0f172a;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}[data-theme=light] body{background:#fff;color:#1e293b}code{background:#0b1220;padding:2px 4px;border-radius:4px;font-family:Courier New,monospace}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}@media (max-width: 768px){body{font-size:14px}}input,button,select,textarea{font-size:16px}@media (max-width: 480px){input,button,select,textarea{font-size:16px}}
