*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{color:#111827;background:#f9fafb;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}table{border-collapse:collapse;width:100%}
